Hacker Newsnew | past | comments | ask | show | jobs | submit | seventh-chord's commentslogin

I feel like my ideal workflow would be a middleground between doing the design up front and just jumping into coding. Before you start coding I feel like you don't have much of an idea of what problems you will run into, resulting in diagrams based on the wrong assumptions. But with code it's easy to loose track of the high level structure of what you are writing. Writing code, then diagramming the high level structure, and then going back to fix the code seems like a good way to go.


Absolutely! That is similar to artists doing thumbnail sketches to figure out the composition; then once things are reasonably worked out, the chosen composition can be worked onto the final canvas; then the details follow.

That is a nice benefit of good development frameworks: how easy is it to explore new ideas? And frankly that’s why there’s an uptick in higher level languages.


I've been doing that for my own clothes. White t-shirts turn pink, but pink is a good look too so I don't really care. Maybe that means I'm still a kid :)


Isnt supply price-inelastic in the short term, so "30% above" is the same quantity at all price levels?


Demand is not inelastic so the 30% drops if the supply becomes more expensive as orders will be cancelled.


Except the things you mention correspond to looking at sales data in your backend DB, not putting google analytics in your frontend, right?


I think classifying grocery store operations as frontend/backend is too far from reality to be a useful analogy. That’s not to say that I don’t agree that google analytics is more insidious than just about anything grocery stores do.


Erm heard of footfall monitoring and tracking customers by their phones.


Depends whether you think a "loyalty" program, or customer tracking cameras is frontend or backend


Norway switched back to a tax-based model this year, where everybody above a certain income gets deducted between 150€ and 300€ more yearly. The cost to the average person went down, I assume that is mostly because there will be more total payers now. They also closed a 70-people office previously responsible for collecting the license fee.


I don't get why more editors don't support parsing compiler output to get the file name and line for errors. Its dead simple, no need to run a server, just allow running the compiler from within the editor and have some way of configuring the parsing so it can work with different compilers. Gets you 90% of the value for 10% of the work (because you don't need to do anything to the compiler).


Indeed. Emacs and Vim have both supported this for a long time. I used it in vim in the late '90s and Emacs usually got features like this before vim.

I was working on integrating a language with a "programmers editor" <name omitted to protect the guilty> and asked how to extend the editor to indent a new language. The response was "it should already support all C/Java like languages with the configuration format." My response "this isn't a C-like language". The community response "Uh, I guess write a plugin that installs a hook on the carraige-return key and manually position the cursor?" It blew my mind that anything billed as a programmer's editor couldn't be customized for doing this already...


You don't even need to configure it in many cases. I've been doing it with numerous languages in Emacs, and I think I had to configure it (with a regex) maybe once for a compiler whose output it didn't already recognise.

The syntax compilers use to indicate filename and error location are similar among compilers, and generally quite unambiguous anyway, so in many cases no configuration is needed. A small list of regexes built in to the editor is enough.


Emacs has been able to do this for a very very long time


"Turing-complete text editor can do anything" :)

To be fair, I dont actually know what percentage of editors have that feature, my impression is just that many people arent aware of the idea. Maybe Im wrong though.


Im unable to book flights with local airlines via firefox because the payment popup gets blocked with no warning. Sure, I can figure out whats going on and use a different browser, but it's terrible UX.


Not even the tiny little box in the right side of the address bar that says a popup was blocked? I've seen blocked pop-ups there before, but never heard of or seen Firefox block a pop-up with absolutely no feedback.


Might be a dhtml (Div) popup, dynamically generated. Those are harder to block.


Ive experienced the same thing, but have attributed it to gaining more experience. I feel like the questions answered on stack overflow usually are ones that one can trivially solve by knowing where to find documentation, and the questions I end up wanting help with are too specific to bring up sensible search results. Maybe I'm just bad at using search engines though...


I think experience (learning where to search) is a part of it.

But a lot of the software I was working with 10 years ago was not open-source - these days I can look up the source all the way to OS level when doing Android stuff for eg.

And documentation is really just much much better - MSDN of old was considered gold standard but nowdays it would be considered bad documentation - like someone else said above docs moved from pure references to more use case focused which makes it much more searchable and eats in SO space.


> attributed it to gaining more experience

This was my thought. When I google stuff and will still see stack overflow as a top result but click on the official documentation instead, which is usually the 3rd or 4th result. SO is still showing up, I just visit it less because I get more value from docs these days.


It seems so scary to ship software where you are not in full control over font rendering, because at that point you have suddenly have a million edge cases which you weren't forced to think about up front, but which can come back and bite you any time. Though I guess with everything running in web browsers it sort of has become the only way to go.


I'm curious in what way microsoft would not be interested in having users not install office. I thought that office was microsofts primary revenue source (maybe this is info from before cloud stuff though).


I think GP meant MS might prefer people not install Office and use the online version instead. I don't know if there's a difference in pricing and if it's possible to only get the online or the offline version.

Using the online versions allows them to have everybody at the same level all the time, which might mean easier support.

I for one prefer the online versions. They work fairly well in Firefox on Linux. Outlook online is way nicer to use than the installed one. Much, much snappier...


> easier support

This is what I meant. It’s very clear that Microsoft sees the future as cloud-first, and their traditional installers are still there only for defensive purposes. I bet they’d love to drop them, if they could be 100% sure that this wouldn’t mean losing customers (the ones with old browsers, unwilling to retrain, unwilling to use Sharepoint rather than network folders, etc) and that it wouldn’t weaken their entrenchment (those billions of offline .docx and .xslx are a massive moat that is very hard to abandon for good).


Unless you have an Enterprise license, Office 365 pushes updates for both on-prem and cloud at the same time and you cannot opt-out. On-prem uses the CTR installer, not MSI, which includes DRM that must be activated online and phones home every thirty days. If you are offline for more than a month, the on-prem apps will go into restricted mode allowing viewing documents only.


Office365 is cloud based. The more you use it, the more you use Microsoft's resources, the higher the cost for them and maybe the higher the strain on resources available to others.

So for an Office365 bundle with x products, you pay the same price whether you use all x products or fewer. The fewer you use, the better for Microsoft and they don't take a hit on revenue.


Office 365 (actually Microsoft 365 these days) is, depending on what edition you buy, a set of cloud based services and licenses for installing the traditional desktop applications.

As with most Microsoft licensing & naming things it is surprisingly complex!


> As with most Microsoft licensing & naming things it is surprisingly complex

And weird. Like they don't want your money weird.

We have Office 365 for small businesses (or whatever it is called these days). A co-worker needed Visio for something. Nope. Visio is for businesses with Office 365 Enterprise subscription only.

Long story short, ended up with him having to buy a personal copy with the company credit card.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: