skysight-inc/HackerNews huggingface dataset:
The title seems a little off. The article is retelling the history of Sillicon Valley technology companies, not "computing" (for example, the article has nothing to do with the theory of computation, Kurt Gödel, Alan Turing, Alonzo Church etc).
If you got fired over this it's highly likely you said something pretty bad. The only times I have seen anyone get instafired at Amazon is when they have done something that could be deemed as harassment. (eg. making sexual or racial advancements towards a direct report) Anybody else who gets fired for performance reasons knows they are thin ice for a long time.
Paying for standards is acceptable in a context where you are given a requirement to conform to some industry standard. But that is rarely how it works in software and networking. Instead of being told what specific standards are needed, often it is a process of exploration and discovery to learn what standards may be relevant to certain aspects of a system you are developing.

For example, I might read parts of a dozen different cross-referenced IETF RFCs just to decide what flavor of URL syntax I should accept in my API. At other times I might not even know whether a relevant standard already exists, so I skim a bunch of standards just to confirm it is necessary to invent a new thing. This would be very expensive in ISO Land, and the reality would be that the standards are never used.

Non-free standards for software and networking impede innovation. I can't imagine what the internet would look like today if the IETF and W3C charged for access to standards.
This is exactly right. Also, _all_ of the summation orderings satisfy the usual backwards-stability bounds, and so all of them are perfectly stable in normal computations.
Ask HN: How to prepare for first full-time software engineering job?
Would you recommend learning the tech stack? The stack at the company is primary TypeScript with some Scala. I have some familiarity with TypeScript - should I continue to build projects to learn more or pick up a textbook to take a deep dive?

I have ~6 months before I start working.
For those wondering, will not really work over long distances (> 100 m) since fast neutrons will thermalize quickly in air and other materials. This means they scatter around approaching a random walk and lose energy, which makes the transmission beam harder to detect.

This is really mostly feasible for ~single wall transmission.
https://archive.md/1e4TG
Nice! I've seen a mention of that here and there, but haven't given it a proper shot yet.
The scenario from the post is acceptable only because it is running on a Mac Mini running Linux. If it were running on any non-Apple hardware it would not be permissible -- even if he bought an Mac Mini and never used to attempt to "buy a seat", because the Apple license states:

"The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Software on any non-Apple-branded computer, or to enable others to do so."
Bitcoin Mining Noise Drives Neighbors Nuts
Right, on first glance "we really might be first" looks like a poor hypothesis -- it's inconsistent with the mediocrity principle, it plays into dangerous self-centered cognitive biases -- but it's actually one of the better Fermi paradox solutions.

If I had to bet, I'd bet that we were first, and that it happened due to an early filter. I can hear a crowd of doomers grabbing their pitchforks and torches, screaming "late filter, late filter," but I don't buy it. There are many plausible apocalypse scenarios that would wipe out most of humanity and make life miserable for a long time -- but finishing the job is a very different thing, and you have to reach deep into the scenario bag to find an apocalypse that actually does the trick. In contrast, there are a bunch of cellular biology innovations that sound magnificently tricky to evolve. Cellular membranes and the eukaryotic transition are two that stand out, but who knows. Point is: I find the "early filter" hypotheses easy to believe, and not just because they wind up being good news in the end.
Heat Pumps work best above 40F (4C), and after that they are not very efficient. I don't believe that would be a good fit for an energy starved system such as an electric plane.
> She had been working 6-7 days a week for over a month, but wage theft was keeping her under 40 hours a week paid.

There are already laws against wage theft, if her current employer is already ignoring the existing laws, what exactly will improve with an additional one? Bad work environment won't be improved by a ham-fisted legislation around when your employer is allowed to talk with you.

This kind of good intention laws can only be used by employees that already have some leverage and are in a decent work environment. Say the no-text-after-5 law is implemented in the US, what exactly do you think will happen when your relative quotes it to her employer? In an at-will state she'll get fired, in a not-at-will state she will get fired for a bogus reason.

Powerless people don't magically gain power with shitty edge-case laws like this. Create a social net that allows her to quit without dying of starvation one month later or going bankrupt from lack of insurance. That will give the poorest among us some actual leverage.
Note to the CIA --- don't modify the client side code when building your honeypots.

Personally, I just use a VPN with the "lite" version of DuckDuckGo --- no JS.

https://lite.duckduckgo.com/lite
> and if that means you'll be a little later at your destination then maybe you should have left a little earlier.

Oh gosh, I wish this was the case, but the past two years of anti-masking / anti-vaccinations have clearly illustrated that there is no common good in Modern America.
I want a search engine for people who think like me and want the same things I do. There must be at least thousands of them and we'd be unstoppable together.
(1) See my other comment, this is pretty similar to having to pay for them, except now you pay with your time, and proportional to your... geographical placement? That doesn't make a lot of sense.

(2) See my other comment.

(3) That's bad.

You seem to present this as a trilemma, when it's not.

(4) Pay for the creation in some more sensible way, e.g. the same way more pedestrian laws are created. The law that says you aren't allowed to shoot people at will was also made by someone, and that work was not free.
Feel free to drop me a line and have a chat! Contact details are in the blog post.
No, you're completely missing my point. The fact that the particles act like fluids makes masks counterproductive.

Because exhaling into a mask redirects the fluidlike stream upwards where it lingers for longer. Breathing unmasked directs the stream straight ahead/down.

Here's an example of what I'm describing[0]. Yes, it may be helpful for talking, but otherwise you are potentially increasing the dispersal of particulate when wearing a mask and breathing normally. In this case I am agreeing that filtration is irrelevant.

0. https://nationalfile.com/video-doctor-vapes-through-face-mas...
The paper is here: https://www.sciencedirect.com/science/article/pii/S016890022...

Key takeaway here is novel fast neutron generators [1] that are flat and electronically modulated, so they are potentially good for data transmission through metallic vessels (ship hulls for example) that doesn't require vessel penetration and isn't heavily regulated like californium isotopes.

The researchers wanted to demonstrate the data transmission in practice, but used a more conventional setup instead (a Cf-252 source mechanically modulated by a HDPE slab).

[1] https://ieeexplore.ieee.org/document/6275497
> On what basis are you claiming that all number systems are fundamentally two-dimensional, and not one-dimensional, three-dimensional, or some other dimension?

I never said anything like this. I was talking about complex numbers only.

I suggest to stop here, we are talking about two different things. But, if anything, there is a comment in this thread by adrian_b which explains what I mean in more detail.
To me, the biggest fundamental difference between Ruby and Python seems to be that:

In Python methods are implemented via callable attributes (it's dicts all the way down)

In Ruby attributes are implemented via methods (it's messages all the way down)

I've been working professionally in Ruby for 5+ years, but non-professionally using/dabbling Python for 15 before that. Personally I still find Python more intuitive though even if I haven't used it for ages - it just fits my brain more automatically and quicker. Ruby is nice overall (ie the smalltalk inspired bits), but the more Perl inspired bits irk me, and parts of the Ruby community can produce some insane library/framework code trying to make interfaces as "elegant" as possible.
"had" and "didn't". Poor guy died in an airliner taxiway fire in the 1980s. Anyways, Stan Rogers on HN? Who knew?
We'll probably see that trend tick up again soon. Maybe you haven't been paying attention to the political climate, but there is a huge push to increase the living standards of 6 billion people up to the level of the 1 billion currently living in developed countries, whether through immigration or aid.

The relationship between living standards and energy use/carbon emissions is not exactly 1:1, but it's pretty close (net of offshoring one's personal emissions to China, India, etc). Get ready for about a 4x increase in carbon emissions if our suicidal empathy trend continues.

What to do, when a ship carrying a hundred passengers suddenly capsizes and there is only one lifeboat? When the lifeboat is full, those who hate life will try to load it with more people and sink the lot. Those who love and respect life will take the ship's axe and sever the extra hands that cling to the sides.

― Pentti Linkola
> commercial and industrial use cases

> unsuitable for consumer devices that need computing power a SBC offers

PLC is not "consumer". "for industry" devices often have service contracts and dedicated staff whose job it is to ensure reliability and spares, and vastly different requirements than a plug and play "consumer" device.

You've compared two very different use cases as if they were alike.

Consumer devices actually have much stricter reliability requirements than many industrial applications - if you look at margins, you'll see that any return is a huge dent.
Versus industrial, where swapping out a $50~ sbc part once a year is still vastly cheaper than "high reliability" solutions which cost into the thousands. Maybe you lost half a day of work, but that's probably acceptable for a small shop running a lathe that saved $$$$ on upfront capex.

And, there's no way anyone's using raspberry pis for high availability, such as in manufacturing.

But back to those consumer requirements - there's a lot of software and hardware requirements that you get "for free" with more expensive, traditional solutions. For example,

- verified boot (pre-boot checksum/signing verification, and chain of trust)

- multiple boot partitions with fallback to prevent against bad updates

- image based updates and recovery

- out of band network recovery modes

- guaranteed flash failure rate and yield

- minimal form factor with reduced components for unneeded features

and a bunch of other small stuff that all shaves off failure rates by .5% here and there, and yet is completely worth it to anyone deploying consumer devices. Some of that you could probably implement yourself, but make a mistake versus using a tried and tested solution... well, that's more margins and profit lost.

By the way, in another comment you said "Pi is better suited for less portable products like NAS, or TV boxes". Well, yeah, 'cause it's basically a set-top box SOC that was put into a hobbyist board. ;) The Pi has a TON of "undocumented" features and modes around being a set top box. Broadcom will sell you basically the same GPU/CPU package with a lot of those features listed above.
Tesla adds Waypoints to improve in-car navigation via the latest software update
A rich Bitcoin owner donating money to others isn't a redeeming quality of cryptocurrency, it's a redeeming quality of a person who owns cryptocurrency. It has nothing to do with intrinsic qualities of Bitcoin, and so I don't think it redeems Bitcoin in the slightest.
Giving someone a piece of your mind or hanging up on them, regardless of the provocation, is a risky move in any job. It's an essential job skill to be able to phrase and rephrase issues with sufficient neutrality, and to practice that religiously. Being calm and responsive -- the opposite of hanging up -- is difficult when you feel you are being insulted. But it's the correct strategic move, even if you're updating your resume at the same time.
Here is a link information on the main.scm file.

https://gta.fandom.com/wiki/Mission_Scripting_(overview)
> a civilization may only broadcast for 2-3000 years before new tech is used

2-3000 years is awfully specific. How did you arrive at that theory?
Hi HN, we have seen a lot of AutoML frameworks out there. As a Data Scientist myself, I have refrained from using these because at the end of the day, you have to submit complete source code to your clients, not just a functioning model. That is why we created AutoAI. Given data and target (value to predict), it can automatically discover and fully train the best performing AI solution. Still, most importantly, it also goes on to produce high-quality Jupyter Notebook code. AutoAI does Whitebox AutoML. A much-needed feature for Data Scientists. Do give it a try, and let me know what you think.
A major problem with doing this is that you have to worry about cross-protocol attacks because there is no namespace parameter like there is with SSH signatures. SSH signatures provide the necessary structure to safely use a single key for multiple purposes.
Definitely Physics. Nothing better than getting a deeper understanding of the universe.

Other candidate: Number Theory (jewel of the crown)
> I think it's because of the name.

indeed. the name is terrible; causes a lot of folks consternation, or tricks them into thinking strangely about the complex numbers.

anyone happen to know of any languages where they're not referred to as "imaginary", or anything that implies they're less "real"?
The real question here is how does Linux scale video? Is it bicubic or nearest neighbor?
I'm no competitive cyclist, and in pedal assit mode on my eBike, the motor stops being because I'm pedaling at 20mph on my own. My eBike is also a big heavy bike, so from where I'm pedaling, I'd assume others can do the same on a better bike. <shrugs>
With no proof, yes it's a conspiracy theory. As others have stated, there is another app linked in the wiki article about EncroChat which was developed by the FBI, with evidence to back that up.
CAS latency is counted in cycles, ram speed has increased, the cycle count has increased, the absolute amount of time passing has not.
It raises the question... Why? It's not practical and very unwelcome for many obvious reasons. Like really in what environment does it make sense to introduce radiation just for the sake of data transfer?
> I don't think they should be on an eternal branch. I seriously doubt it is ever useful to know that some developer took a break at 11:21 three months ago. This is just noise and makes bisecting impossible, which is the entire point of keeping any history.

As someone who has had to do deep code archeology, "this was finished before coffee kicked in and is suspect" or "this was written before lunch and the coder may have been hangry" can be really interesting information to have.

git bisect supports --first-parent and bisecting a noisy history is not just possible, but often faster with --first-parent. When you find the merge commit that introduced the regression you branch that commit and run git bisect --first-parent in that branch for additional drilldown into which "sub-commit" of the merge introduced the problem. (And you can do that into additional layers if you've got deep merge commits.)

> You could, but it's thoroughly nonstandard and requires knowledge and careful use of tools to filter out all the noise.

It doesn't require that much "care" to use --first-parent as a default in your git commands. You can even set it as a default in you git config for relevant commands (like git log, git praise, git bisect), or just add simple aliases for them. Pretty standard, and not that much knowledge, and you can pass it around with a couple quick git config commands. Assuming of course remembering the pretty much only one option --first-parent is too hard.

Also, I don't know what "care" has to do with it: forget to do it and you see a lot of "noise". Noise isn't dangerous. Annoying maybe, but it's definitely not dangerous to see extra noise when you wanted a cleaner view.

Outside of the command line, sure there aren't a lot of great UI tools that take a --first-parent centric approach to git. But it doesn't need all of them to "agree" (because again, if a tool shows you too much noise, that's not dangerous, that's just annoying), just one good --first-parent based drilldown UI would do a lot to make people more comfortable with thinking about the git log in two dimensions instead of trying so much to squeeze git into the one dimension of CVS or SVN. I think it's mostly a matter of aesthetics and what "sells": the subway diagrams of the DAG look pretty in screenshots but rarely are a great user experience in practice. (So much so that everyone keeps wanting to smash git into a single dimension of code history because they find it too "noisy".) Rather than "declutter" with rebases, a --first-parent / drill-down-oriented UX would do wonders for the git ecosystem, especially for Junior Developers uncomfortable at the command line, that likely shouldn't be trusted with rebases, and would have a much better time all around if told them "don't sweat your individual commits, they'll roll up into a cleaner merge commit at PR time".
I like the term "Eternal Language" - programming languages where if you write code now - you will be able to compile and use that code ten years from now (a software lifecycle eternity). Common Lisp, C, C++, Fortran, (edit: Java) are close to eternal languages. After losing a huge amount of Python 2 code (I wasn't going to rewrite it) I implemented Clasp, a Common Lisp implementation that interoperates with C++ (https://github.com/clasp-developers/clasp.git) so that I can write code that will hopefully live longer.

I am one of the few software developers with code that I wrote 27 years ago that is still in active use by thousands of computational chemistry researchers (Leap, a frontend for the computational chemistry molecular dynamics package AMBER, implemented in C).
https://eml.berkeley.edu/~webfac/card/e250a_f16/fryer-use-of...
The Vado SL with the range extender still has a smaller battery than the Vado. If you want that kind of range all the time, isn't the Vado the better choice? At $450 for 160Wh, the Vado SL range extender is the worst deal in the Specialized catalog, and that's saying something!
It's wild to me that we're still using a program written in a custom programming language that is in turn implemented in Pascal. It does speak to Knuth's programming ability that tex has lasted so long with so few bugs. That said, I would love to have a successor at some point with a little more usability and a little better interoperability.
Can you recall which ones you hit on OpenSUSE? I'm using it now and I'd like to watch out for them.
You could make that same argument for health and safety regulations. Why have them? The market will compensate the least safe places higher. But still I would rather know my workplace has some sort of minimum safety standard rather than try to guess and find the one least likely to get me injured/killed.

There are at least 2 market failures I see. One is perfect information. The average worker will not know enough about how after hours access request system is implemented before starting. The other is perfect competition. In an ideal market there would be more competition that would give the worker enough choice to work without this after hours request demand. But in the real world the employee often does not have this choice.
It's always interesting to see the ratio of green names to normal names in these threads.
The Math Is Bad for MAD
Hello HN!

I'm sharing a small project I built with two other students. We built it in three weeks for a UI/design class back in April of this year. Nestly is a nested time tracker. It's similar to Dynalist and Workflowy in the sense that you can nest items as much as you want, but in this case each item is something that can be individually time tracked. It also supports rudimentary tagging (for cross item tracking) and time breakdown graphs.

Sites like toggl only supported two (maybe three?) layers of tracking, which always put me into decision paralysis - was I organizing my time categories in the right way? Would I need to revamp the whole system in the future as my roles and responsibilities changed? Infinite nesting solves that problem (though it doesn't work for everyone).

Note that the project was primarily built for a class - we don't anticipate working on it more or adding a bunch of new features. It's in a "finished" state.

The site was built with Tachyons, using the Nord color scheme, and VueJS. There is no backend - all data is persisted locally on the machine itself. I'm happy to answer any questions about the tech stack or anything else!
I was imagining a Monty Python scene where someone was using two halves of lead, like coconuts, and slamming them repeatedly over the radioactive material.
Would you support a feature that made your car report you to the authorities every time you drove over the speed limit? Or, would you support listening devices installed in your car, with specific filters in place, which only report you to the authorities if you, say, threaten to kill the president? If the above sounds creepy or invasive (which they do to me), then Apple's actions should seem creepy or invasive to you as well.

Also, many laws are routinely broken by convention. If you drive in the US for example you will see that the speed limit, by convention, is most often the minimum acceptable speed, with a 10-15 mph buffer; ie, a speed limit of 65 means the majority of cars will drive at 65-75 mph. Also, laws are routinely added but rarely removed.
How could a nuclear-powered submarine possibly host a neutrino detector? You're sitting meters away from one of the brightest neutrino sources on the planet!
Once I had a conversation with somebody that works for Wikipedia email campaigns and she told me she hates this tactics but unfortunately are very effective to raise money. Apparently they test campaigns and they know the style to make people open their wallets.

I used to hate this emails as well but now I get it's the small tradeoff for having an ad-free and free project.

I think Wikipedia is more valuable than Netflix. Thus ideally I should be giving more money to Wikipedia than Netflix so they continue developing and growing. For some reason if I'm not encouraged/pushed I don't give money. And looks like many people/companies tend to give money to companies and products that lock them in, instead of giving money to support free/libre projects that would give them more freedom and without lock in.
> I wonder if they are going to switch to GNU/Linux phones.

I've updated the post with a response and a link to some of the investigation I've done so far but, honestly, probably not - I can't make it work for my needs.