skysight-inc/HackerNews huggingface dataset:
It's quite simple, actually. In most cases, the "inferior choice" comes from decisions other than the stack itself. The stack itself is not as important as long as you select something ubiquitous and mature and has plenty of support i.e. you can find lots of answers when you have to search the internet. Sure, there are cases where you need extreme performance, or a language with good data science libraries. But those requirements just narrow the choices making it easier to decide. Just pick something your team already knows, and/or something you can easily hire people for, and run with it.

The inferior choices you need to worry about are things like poor architectural descisions, or bad coding habits. These are the things that will "bite you later and trigger a rewrite". Not the stack itself.
Apparently that isn't always the case. See the PyPy Status Blog: PyPy's new JSON parser
https://morepypy.blogspot.com/2019/10/pypys-new-json-parser....
which talks about being more efficient with both deserialization and memory.
The JRE is a runtime for running arbitrary code, it's the whole purpose of it. If you can put something at the start of a JAR, you can put whatever you want in the JAR. Meanwhile, Windows knows that this will be run by the JRE, because when you open it from the explorer, it is associated with the JRE while the part that validates the file considers it an MSI.

Windows is basically completely responsible for this: Windows validates the MSI, windows knows what an MSI is, Windows knows it will be run by the JRE and validates it just as an MSI instead.
I'm wondering if the same effect applies to humans. For example adding pictures of staring managers/bosses in offices, painting faces/eyes reduce certain behavior. A cool experiment would be paintings of police men reducing graffiti
Not everything is going to work for everyone from the very start. You don't need to stomp on every piece of software because it doesn't have niche features that you care about intensely. Pick your battles, each of these programs were created by a single person and are open source. They aren't government websites, they aren't even the only way do the things they do.
Now to answer the question, how many HN comments are bots?
Amplitude Created a Self-Service Data Democracy, from Their EVP of Product
The boring tech part is especially worth considering what environment you're really working in: if you need to interact with things like enterprise SSO systems or web services, meet regulatory requirements, etc. there can be a lot to be said for being able to install something like a SAML authentication, obscure database or file format library without having to write or significantly contribute to one if that's not your core business goal.
Plausible, but then why is it happening in California and not in similarly NIMBYist states? Electromagnetism obsessives live all over the nation.
If someone can stand in line for the cashier at Home Depot and Whole Foods, they can also do so at the voting booth.

Mail-in voting has no tracking of the voter receiving the ballot and if a filled out ballot is counted. It also has no verification of who votes and no protection to make the vote anonymous.
Having some of your code in github isn't contributing to open source.
HN has an off-topic policy, but it's enforced primarily by user flagging. In recent months, there's been a large influx of people who feel political activism is so important that it needs to happen everywhere, so posts tend to get upvoted faster than they can be flagged.

You'll note that this article now has a [flagged] tag next to it, which means enough users flagged it that it's removed from the feed.
What was the chant?
I'm... pretty sure you can? Worst case, make a copy.
Lowering the bar also invites others to lower the bar themselves, in their own way. Say, McConnell claims SC judges shouldn't be installed in the final year of the presidential term. Why then not to add a rule that SC judges (justices) can be suspended - not removed - by an executive order? Surely additional conditions can be invented, like a controversial judge selection or change in Senate majority? Everything flies, right?
On the recommendations:

1. The courses taught are very low level, below the level of building platforms. There really isn't a social science perspective to algos, OS, CPU arch.

2. This is already the case, 50% of classes must be from outside the department with more rules about what is required

3. This is already the case

The author seems misinformed about the nature of CS programs and how departments already work.

My point about ACM pushing garbage content shall remain
AltStore alternative AppStore. No jailbreak required
I have Fidelity as well and prefer their iOS app (at a glance asset overview) and Active Trader Pro Mac client (options trading) to Robinhood. Different tools for different tastes.
The closest flag I could find in the ten minutes of Google searching I could allot is the flag of the kingdom of Württemberg (1805 - 1918). It's just missing the yellow circle. Coincidentally the coat of arms involves a yellow oval and would often be placed in the centre of the flag.

https://en.m.wikipedia.org/wiki/Kingdom_of_W%C3%BCrttemberg
Do you change a car everytime you see a new one which sounds cooler ? No, you stick with your car as long as it does the job.

This is the exact same in code, start with the language and the tools that you and your team know.

When you start a project, a new feature, a new anything, you should always start with what has worked for you in the past.
I'd say "simpler interface" rather than better software. Unless youve seen under the hood of Schwab/TD and Fidelity. I would expect, in some sense that Robinhood has cleaner aspects because of less legacy, but its also may be much less powerful and robust.
How to Simplify Your DevOps Workflows
Most Macs nowadays will let you do a two-finger click to emulate a right-click (as, indeed, will pretty much any touchpad with multi-finger support).
> Who knows exactly what their interfaces are going to be, across their entire project, on day 1, and gets that right every time?

Same problem exists for binary interfaces, or source code interfaces.

Or for a client system that talks to a cloud service.

Or for a cloud service that exposes APIs for other cloud services to call.

Technologies exist to version APIs. It is sad that JSON is the standard interchange format, since it is pretty miserable at this entire problem.
Decision fatigue is almost universally the result of executing against an insufficient plan.

A better approach to solve for this problem is to completely ignore, at least for the moment, any idea of decision fatigue and instead focus on developing a solid plan. A good plan will account for risk acceptance, business requirements, a task list, and costs. The most valuable part of a solid plan is not having some magically complete roadmap or blueprint, but that it puts all your challenging decisions up front. It forces you to examine what you are willing to pay in terms of money, time, and effort.

Once you have a well envisioned plan the only consideration of decision fatigue should be limited to maintenance. If a given maintenance effort is too expensive or requires too much investigation or risk then you need to refactor and break things down into more primitive units.

When it comes to running a team there are only two things to consider heading into planning: a defined performance baseline and scope of effort. Those two things are completely in competition and you have to balance them against a budget of available resources. As the team leader be willing to accept input and suggestions from your team, but set the baseline with confidence and don't let the children run the daycare.
Ask HN: Parents, what are you doing for school this fall?
I'm a professional software engineer with two middle-school aged children and a working partner cramped into a small apartment. Since the shelter in place orders happened and my employer switched everyone to work from home, my apartment has seemed less and less suitable for productivity. It's also not the best environment for children to remain cooped up in their rooms on electronics all day, every day. My partner and I have experimented with some online camps and our local public schools have gone purely virtual, but I'm considering alternative schools this year as well as moving out of our cramped apartment.

Parents: What have you tried? What did you love? What did you hate?
Study: Breakthrough blood test detects positive Covid-19 result in 20 minutes
Thanks, I'm familiar with the link you posted. You're also right that there's plenty of online resources about writing technical design docs.

However, what I'm looking for are not the articles about writing technical design but the actual design documents. Preferably ones that are considered well written by the community.
Windows marks the JAR file as verified in the properties just because there's a verified msi structure at the front of it. I count that as a claim to have verified the file. Because that's what windows displayed.
The recession from 2009 to 2011, as shown in this graph, is the "once in a generation" sort of thing. Unfortunately, we're on leading edge of seeing it happen again, arguably within the same generation.

https://paragonpublic.blob.core.windows.net/dash-v2-blog-ima...
Not sure about wonky things, but execution in general is horrible.
Apple, Epic, and the App Store
I cooked other people's Blue Apron meals several times, and I really enjoyed the creativity and variety of their offerings. I liked that they often included samples of unfamiliar spices and sauces; I wouldn't be willing to run out and buy a whole jar before I'd tried it.

But I never quite got the value proposition. Most people who wish to cook can also Google recipes and shop for ingredients, at considerably lower cost. I'm sure there's a range of people who would like somebody else to suggest the meals and do the actual shopping, but it seemed like a relatively narrow range. Especially since it wasn't really intended as a three-times-a-week thing rather than replacing your entire shopping trip.
I posted this article.

To dang and the other moderators: I hesitated quite a bit before posting this, due to its possible interpretation as a "political post"... but after some thought decided to go ahead and post it, because I find it both important and interesting, in the sense described in the HN guidelines, so I felt it was on-topic. But if you judge the OP is off-topic or should be flagged to avoid unproductive commentary, please leave it flagged; I know it's a matter of judgment and I trust yours :-)
Your cost of borrowing can be much lower than the cost of taxes you incur when you sell your assets to finance your needs. As an example, Zuckerberg secured a 1% mortgage for his house[0]. Assuming his house was worth 15M, to procure that much cash by selling his FB stocks, he'd have to pay 20% capital gains tax (and state taxes on top). A nice explanation here[1].

[0] https://www.cnbc.com/id/48220824

[1] https://themortgagereports.com/21788/why-mark-zuckerberg-has...
USPS has been bound to fail for years. Isn't HN all about efficiency? What's so great about wasting money on a company that can't compete in the private markets and refuses to innovate?

Give it to the markets, but give them tax breaks or loans for offering services USPS offered. (Shipping to far away areas for a low cost, for example)

It's incredibly that some people still think we should have this cash burning & horrible service business alive.
not personally. but imagine you are the king of island A, and want to engage in a transaction with king of island B. Or you want to split up your estate amongst your children.
A recent episode of the Smartlogic podcast[^1] interviewed the Nerves team and discussed this a bit. Their example was something like: you wouldn't build a smart lightbulb with nerves, but you might build the smart bulb hub with it. I think that makes a lot of sense and still fits a very good use case: something low power, but internet connected and possibly serving a UI over a browser or an API to a mobile app. There are a great number of IOT or IOT-adjacent projects that are a good fit for something like this, even if it isn't necessarily appropriate for everything.

[^1] https://smartlogic.io/podcast/elixir-wizards/s4e13a-dojo/
It's hard for an engineer to focus on getting the job done when employers require knowledge of a certain fad tech stack. For all the hate the "whiteboard interview" gets, it's far better than the alternative which is how familiar you are with the interviewer's tech stack so you code up example projects in a race against the clock.
that reminded of a recent Russian joke - "seeing how people wear masks explains while the condom based protection is so unreliable and fails so much"
It's taking long because it's absolutely taboo to even discuss these topics. We're suffering a series heat wave in California, power shutdowns loom, and we're asked to turn down the AC and don't use appliances. Sacramento voted to close a nuclear power plant not that long ago.

And the same people that complain about the power outages vote against the only reliable, carbon-free energy source we have now.
It is all about trade offs, there is no perfect solution.

Here are a few things that I have learned:

# Requirements
- List out clear requirements, get an agreement with your co-decision makers, and the necessary people. Make sure you address for at least 2-3 yrs of requirements. It is likely, that new requirements would pop up and your system should be adaptive to this
- if you think that your system is not going to address a specific thing, think twice, you may get buy-off & assurance from product, directors. However be prepared mentally that six months down the line, this will change.

# My Dos and Don't (always subject to change :))

- Do keep things simple

- Don't make a career out of a single project.

- Do list tradeoffs in your design

- Do document and perform deep dives.

- Don't ship prototypes.

- Don't be afraid to get critical feedback. If someone gives critical feedback, spend a few days to clearly understand the feedback

- Don't be defensive

- Don't be attached to what you build, it does not represent you.

- Do use new tech in baby steps

- Do experiment - The more you experiment, the more you learn, the more you will fail. Is this something that you have the mindset for? You can also ask how much do you have the time/energy for?
They design them but do not actually make CPUs. They are fabless.
It doesn't have to be that way, though, right?

We could make up the shortfalls with a subsidy. There's a bill to do exactly that in the House right now.
My impression is that california uniquely empowers individuals to obstruct projects with myriad legal mechanisms that are easy to initiate but expensive to fight.
Whats considered "boring technology"? Typically, I assume it refers mostly to more time test and mature tech, but is it popular mature tech, or just any mature tech in general?
Apparently putting on a mask at the back of the head stopped working after a while https://books.google.com/books?id=zU7PmIjthpoC&pg=PA38#v=one...
Uhaul publishes yearly migration trends, though they've not yet publicly shared data on where people are moving for 2020.

here's the one for 2019 https://www.uhaul.com/Articles/About/19966/U-Haul-Migration-...
You don't, you just sort of exist doing what you're doing but always thinking there's a better way of doing things / better tech stack out there. There usually is. But that's just technology for you. You can't be on top of everything all of the time otherwise you'd literally spend all day every day just learning about new technology.

At some point you need to commit. It's like relationships. How do you choose a partner out of billions of options? You browse around, learn what you like and don't like, make judgement calls, play around with some and eventually either make a conscious "this is the one" decision or else make a "we've been together so long, I guess we're a couple now" decision. At some point it becomes formal and you stop actively looking at other options because you're content with the option you chose.
I think Republicans are ok with there being no mail-in voting.

At least 50% of the population does not trust the large-scale move to mail-in-voting, so considering that people can stand in line at Home Depot and Whole Foods the loss of election trust does not seem worth it.
> Don't you think that, even from a strictly scientific perspective, more exchange of knowledge between computer science and social sciences would be good?

Hmm. Not necessarily. If you're speaking strictly from the point of view of sharing knowledge, well, there's nothing really stopping that now. But if we're talking about moving computer science departments into social science departments under the pretext of sharing knowledge, I'm not sure that's necessarily a good thing. It might be, but I'm not sure.

What would the effect be of putting physics in the social science departments? Or mechanical engineering? I think if you can answer that question, you can answer it for computer science, and by extension you could just say you could introduce all of these programs into the social science departments to share knowledge... in which case you could just have a university.
The Talos computers are only compatible with SMT4 chips (aka: Sforza chips). You can't buy an SMT8 chip for Talos.

SMT8 chips are also known as "Scale up" chips. The Summit supercomputer was made with SMT4 chips by the way.

I never used an SMT8, but from the documents... its really similar to two SMT4 cores working together (at least on Power9). SMT8 chips are a completely different core than SMT4 chips, with double the execution resources, double the decoder width, double everything. SMT8 is a really, really fat core.
Although it's India specific, Zerodha, a Robindhood-like zero brokerage service, has a fantastic app dedicated to finance education called "Varsity". One of the best examples of solid, well-presented content marketing I have seen.
On safari, you can’t reject the tracking cookies on that site. The only button that works is accept all recommended. Anyone have a link that lets you avoid that?
Authoritarian regimes seem to be into portraits of the glorious leader "watching" everywhere.
I'm personally equally likely to move to either US or Russia

You've established a hierarchy and placed both countries at the same level, thus making them the same.
Unlikely. At the scale of three-letter agencies it isn't very difficult to get hold of valid signing certs.
Visualizing Donations
Completely off topic -- one of my favorite stories from a friend at Google was that they saw someone writing what looked like a giant AWK script, and they went over to the guy and told them "look over at that desk, that's Brian Kernighan, the 'K' in AWK" only to be met with a scornful "I'm the W" from Weinberger.
How specific are those "gzip instructions", though? Are there newer algorithms that could benefit from some of the same acceleration primitives, even if they do higher-level things differently?
Protecting Google Chrome users from insecure forms
I must be taking meditation way less seriously than most of the other comments. I thought it was basically quiet reflection; a chance to calm your body (with breathing exercises). I had thought it was a chance to see if that reveals something you've been ignoring or to help you ignore something momentarily so you can decompress and evaluate your well being more objectively.

That's how I've been treating meditation anyway. I thought zen ego death was just overzealous marketing but from the comments its fairly common?
Comparative Unsafety
A friend and I
Read a Paper: A Catalogue of Optimizing Transformations
Yea but your critique-reply is to that of an explanation on why people are thinking illogically here. Of which, your reply seems unsound. Ie, people seem to be thinking illogically here but your comment seems to counter their illogical stance, which is already described as illogical, rather than supporting/countering what is being discussed - their pattern of thinking.

To the issue at hand though; much of America is embroiled in various angles of anti-taxation. There seems to be wide support for the idea that the government is incapable of doing anything right and any amount of money going towards them is viewed in a negative light.

I think government in America really needs to step up on the deliverables and communication of deliverables. Efficiency likely could be improved, i don't deny, but i also think that the lack of "Here's what you paid for, here's what you got" leads people to think they get nothing for their money.

Regardless of what your personal opinions are of taxes, i think it's safe to say that America has a problem with them - and doesn't know how to solve it. This infighting over mail delivery, a staple of communication, just highlights a deeply rooted issue.
This was misleading for a bunch of reasons: https://rationalconspiracy.com/2020/08/15/mit-technology-rev...
Ask HN: HN: is it OK to always have Daily Meetings with camera tuned off?
I never saw the face of my Leader, neither the face of my co-workers. Not even the CEO's face, who is always making a point on every DM.
I think that this doesn't promote integration and teamwork, although the company expects that. Do you feel the same?
1. "Make a plan" is not a solution to decision fatigue, it's how you get to decision fatigue.

2. Calling your team of highly paid professionals children who don't deserve autonomy? Not a winning strategy.
Sort of, I guess, if you squint.

It's more about recognizing that computing now controls a great deal of power and wanting a large slice of that power.
If I'm writing all my messages to durable storage why not work off the durable storage? I'm definitely not an expert in this area so perhaps I'm missing something. My logic is that if you're paying the resource cost to write all your messages why not pay the resource cost to read/write back there?
Maybe physics belongs there too. I mean hey, physicists created the atom bomb.
As 2.11BSD code is, I think, at least partially prior to the settlement with AT&T, does anyone know what, if any, files in it are still encumbered?
Site is down. The words 'WiFi-enabled SD card' makes my imagination flow. I think in the future you'll have one SD card with all the electronics/computing power and you just insert it into various dummy devices to change it's capabilities.
Posters of eyes in cafeterias make it more likely for people to clean up after themselves https://www.sciencedirect.com/science/article/abs/pii/S10905...
Probably mute(ness) would be most fitting.

Feels wrong to me, any way.
It sounds like carriers are being given more than they could possibly deliver in a day.

If that’s true, it’s still better to leave with what you can first-thing in the morning, than wait at the depot or return to the depot mid-shift.

Trying to deliver something that arrived at noon today doesn’t make sense when you have stuff from 2-3 days ago still waiting.
> Test market in 2 weeks for < $100

Could you elaborate on that one? Are you referring to landing page + ads?
I have to explain Moin so often that I started linking to this article from the "about me" section on my blog: https://merlinscholz.name/
Or the government could just make Google pay for what it uses. It's simpler and more direct.
Is this not just making a map of strings to the integer of the dimension? It seems like this is something that would be done with enums or hash maps.
Authorship isn't sufficient for ownership of copyright.

Trademark is probably the issue that's most pertinent. Even if the flag weren't a work owned by Thomas, for copyright purposes, then it seems it's their trademark (registered or established by use).

IANAL
But Schwab actually runs a bunch of funds that people invest in, as well as a bunch of other sources of income besides market trades. Hard to imagine that Robinhood is even on the same order of magnitude as someone like Schwab.