skysight-inc/HackerNews huggingface dataset:
I agree with the article. There is too much crap today in software. Much of it external crap.

When I was young, I used to scoff when old programmers told me not to include external/3rd-party libraries. What did they know, these libs are so convenient! Today, I clearly see the downside of doing that and the slippery slope that it introduces.

Rather than do the hard work myself upfront and pay that cost, I let someone else do it for me and simply included their work. Great, right? Not really. Now, I'm at their mercy. They break things all the time, don't address security issues, abandon the code I rely on, don't support OpenBSD armv7 (or whatever you run on), etc.

Now, I'm much older and only include when there is absolutely no other way (very rarely).
Look into the slave labor situation in the Middle East for an example of how people are lured into a voluntary working situation that quickly becomes slavery. Desperate people make poor choices mostly because of information asymmetry.

In addition, the eventual children of the people who moved there won't have made this choice, and the example of history says they won't easily be able to leave.
Provide a convenient way to mail it with USPS at USPS rates (for items that can be safely mailed, so probably not lighters). Sell postage, and suitable envelopes for (edit:) normal USPS post office prices.

The only airports which offered something similar to this set up a dedicated service profiteering of the captive audience with ridiculously inflated rates.
Squarespace – Another Website Builder We Don’t Approve
Bad title. RSA tokens are named but almost no technical details are given in the article.
What’s steward ownership?
I must've misremembered, possibly what's disallowed is mixing tabs and spaces.
Most Finns, Poles, and Ukrainians would probably disagree with you regarding Russian benevolence. Considering how they were invaded and all.
No it’s a good argument for eliminating corporate tax- no matter what the level it hits entrepreneurs the hardest.
Three Theories for Why You Have No Time
Photographer documents the architectural details of ceilings in Iran
I totally agree with this, providing your team is strong and motivated enough. As a contractor, this is usually the case for me, but definitely not always.
The roadblock has always been the MMU. Vanilla Linux won't work without it, and uCLinux is always in some strange phase of support for newer architectures if it's supported at all.

I found a decent port of uCLinux to the Cortex-M3 once, but the host core was 120 MHz and it was pretty much a science experiment and not much more.
Throwaway because I founded a startup in Europe and don't want the name associated.

I blame European R&D subsidies for this. Basically anything you can imagine a software engineer doing can be subsidised by an EU Grant.

These grants are usually paid as a reimbursement for hours worked, i.e 42% up to a maximum of 100€/h including overheads. Therefore companies maximize hours by favoring multiple cheap engineers.

My hunch is that more jobs are salary capped due to this than immigration, and if the salaries actually went up then the job positions would basically evaporate.

Don't get me started by the ridiculous wastes that go into administrating these grant programs. I tell my European friends: Europe administrates its wealth away and saves whatever is left over.
If you live in the EU, downshift! With stable $30k you can easily buy a seaside villa in Bulgaria on a 7 year credit with today rates.
Best software practices for safety critical systems seem essential, I don't think it's crazy to think that some sort of regulation or licensing would help enforce those practices.
2019: The Year in Physics
Know when the juice is worth the squeeze, whether it be a refactor, a political fight, or even the job itself. There are not a lot of hills I'll die on anymore, while when I was younger everything seemed life or death. Now I got other things to worry about.
I highly recommend the ESP8266 and ESP32 once you're a little more familiar with the arduinos.

They have Wifi, and the ESP32 is actually very powerful and has two cores. They make for great DIY home automation/IOT devices and are pretty easy to work with.
Welcome the Electric Evolution with BMW iX3
I'm confused. You dug up data that supports my point, but you think my point is... '''Misplaced ire''' ? You're literally quoting a source that says forests have become a carbon source due to climate change.

What?
That would imply that they make revenue, which is somewhat unfashionable.
I'd prefer if Debian-packaged stuff came with fewer modifications to stock where possible; I think they're a little bit too eager to poke at things.

I'm thinking of some auto-maintenance stuff for MySQL, and a Debian change to atop which made it log to /var/run (an in-memory file system) - see https://bugs.launchpad.net/ubuntu/+source/atop/+bug/1393175 .
Call Center Software in 2020 (According to Hubspot)
Dumb attitudes like yours are why we are having such a difficult time moving to a working healthcare system in the US. Because it's paid for by taxes you want to use it as a vehicle to control other people. Screw off. People can have healthcare and freedom too. You've benefited far more from the government than you've ever paid in taxes.
> I'd say that's an unfounded assumption, which doesn't come up in the argument you're responding to - even if it's somewhat 'popular' elsewhere.

It's not really. Consciousness quite literally does not exist in mechanistic/eliminativist conceptions of consciousness like the link I provided, just like cars don't really exist because they aren't in the ontology of physics. My clarification of "assumption" is simply because many people don't know this.

> Following your CPU example, there is parallelism from the point of view of the program being executed, even if it's simulated from a single-core mechanical basis (threads and context-switching).

No, there is concurrency but not parallelism.
What makes you say that? It works perfectly fine and so far I haven't encountered anything I couldn't do with tensorflow-rocm that should be doable with Tensorflow on Nvidia
Buy one of these: https://www.digikey.com/product-detail/en/stmicroelectronics...

…and read this: https://docs.rust-embedded.org/book/

Highly recommended!
Its good to understand history. India and Pakistan were partitioned based on Religion. Muslims under Jinnah decided that Muslims cannot live in a united country and partitioned United India. Millions were killed during that transition in 1947. Same with Bangladesh in 1906. Things were settled long time back once and partition is a one-time affair. Is it not?
We do have new particles. The Higgs Boson was observed. Unless you don't count that because it was observed where we predicted it, but then you're just punishing scientists for being right.
The selection process was awful. It was like a college final with the feeling of a stage audition.

The experience wasn't bad, but people were a bit more polite on the internet back then and usually paid up even when they weren't 100% satisfied with the answer.
"Also - the size of the grains is more important than angularity, so I also disagree with the statement that sand "as fine as possible" can be useful for construction work in the context of concrete."

Disagree all you want but that doesn't change the fact I've done building construction, including laying foundation, and finer sand is far superior to coarser sand. In fact, coarser sand is rather horrible for construction.

https://www.youtube.com/watch?v=l6bTSJVLCVI
Even Bulldozer Maker Caterpillar Has an App
There are a lot of electronics tutorials that you can find starting from Arduino. SparkFun and AdaFruit sell various kits and have a lot of tutorials for things like how to solder.
Dutch university hit by cyber attack on its Windows systems
Simply drifting behind a gas cloud seems more likely.

Im not sure how much lensing happens within our own galaxy.
No actual unplugging this time
You're almost certainly right about Xms being set to 1GB. However, even if you can experimentally set it lower, the first time the JVM app hits GC pressure, the first thing anyone is going to try is bumping that back up over 1GB to give it some breathing room.

Memory may be "cheap", but wasting 950MB of memory per process because the GC might flip out at the wrong time isn't cheap when you multiply it out to many processes.

Also, I find the claim that the JVM starts and is running in 90ms very dubious. I would like to see an all-in timer, something like run each in a container, and see which completes first from container startup to shutdown.
"The author believes" or "The author concludes" in a conclusion of a report essentially always has the subtext "because of the evidence".
"Nudging is particularly effective at shaping one-off behaviors, such as getting flu shots, but it hasn’t yet been shown to be as reliably effective at changing decisions that require daily actions,"
Makes sense: daily actions have emerged from extensive exposure to competing nudges that continue and have culminated in producing the current behavior. When you add your one nudge, it may get some attention as something novel, but then it will be overwhelmed.
I see you have very high opinion about India's engineering education. Being an Indian CSE undergrad student at one of 'top' colleges, I'd say it is crap unless you climb the ladder on your own.

1. Till 10th grade you are not likely to know anything about programming

2. In 11th and 12th there is huge competition for getting into medical / engineering colleges. You study physics - chemistry - mathematics for acing that 'entrance exam'. Very few people try to learn outside syllabus. I did try to learn some C programming & linux stuff out of interest. But somehow happened to study well also and got into my province's #1 or #2 college by everyone's norms.

There it just began.

3. We have 4 years Bachelor of Engineering degree for CS. CSE is most prestigious branch because of relatively high salaries. Every kid who topped the entrance exam in entirely irrelevant subjects (Phy-Chem-Math) ends up taking CSE without any idea or interest about it. Most of your classmates will be such bookworms who just study for exams.

4. Worse, they don't teach considerable amount of CS / Programming in first year. Instead put same physics - chemistry stuff -- pretty much rote learning and scoring good at long-essay-answer exams. They do it saying "students should have interdisciplinary knowledge" etc.. refutable excuses. The purpose just seems to be providing jobs for graduates in chemistry / mathematics.

5. Even if you will get relevant CSE subjects in future, teaching quality is subpar. some teachers don't even know to indent code. In C programming lab exam, I was told not to use command line editor and use gedit because they thought using vim / nano may give different results :D..

Thanks for hearing my complaining here ;-) but we are stuck in a subpar quality system because of high influx of incompetent people into CSE degrees, and job-oriented and rote-learning based mentality prevalent here in every field. I wanted to get into an US university. But costs were prohibitive even to write SAT, and coming from rural area, I didn't have much facilities. There needs to be big change in people's mentality here to see any change.

Also, pardon my English.
Because Directors have fiduciary duties of loyalty and care to the company and its stockholders--even more than the CEO does. To the extent he wants to do his own thing now, that can be an issue/liability.
I took a quick look at a rework station in an aeronautic company in France, all leaded solder.
That’s a different thing, though. Proposals for change which are backed up by examination of the costs and benefits are welcome. Pointless complaints like “why are we still using PHP for this system, we should retire it” without any analysis of why is much more like “bitching”, is annoying, and something that I’ve noticed almost all less experienced developers do.
1980 Plesetsk launch pad disaster
What an absurd tragedy. Everyone was just fine with usb-A and ethernet ports and hdmi but no, now these laptops need dongles for literally everything.
I had to go look up Ginkgo... and I'm not sure it's an Apples to Apples comparison. The built-in Go framework for unit testing is great but I don't think I would want to try to write clean BDD tests with it.

Part of the value-prop for Ginkgo is that it gives you a standard BDD DSL which if you're doing BDD is half the battle... describing and testing the behavior with a human-friendly programmatic interface.

On the other hand if none of the team could articulate why they needed Ginkgo that probably means they don't actually know what BDD and your point still stands.
It's just my person musings but..for non-commodities companies(and I don't think many tech companies are considered commodities)... I think that founders have a certain vision and talent which cannot be separated from the company.

When that founder leaves, unless the company has become a monopoly, the company is basically lost.

No amount of the worlds best and brightest bean counters can replace the talent and spark that founder had.

These are just personal thoughts. It will be interesting to see how this plays out in the future. To see if the board killed the golden goose like Apple did in the 90s.
They have a great mental model of the inner workings on the product. Even for a part of a code they haven't seen in a long time. When you debug code with such a person, you notice that they seamlessly translate the piece of code on the screen to the mental model and back (it probably takes hours for Jr engineers to piece those together). Neo deciphering the matrix is a good analogy.
This could be a direct consequence coming from the import/immigration of talent into the EU.
The best will leave once they see change coming and usually salaries and work culture could suffer on such changes.
Also being born and raised in East Europe i can say that we don't handle too great a mix with other cultures, as US does for example.
Does anyone have any technical details - did they masquerade or null route actual IPs? Did they intercept dns queries (all port 53, block 53, just intercept the main dns providers)? Did DoH fail?
Cofounders do get equity but don't get paid until funding. Employees get equity and pay. If it's a startup, the employee will get value = equity + (K * market wage) + benefits where K is less than 1. That value should be competitive with the market and key contributors should get more equity but NOT in the range of cofounder because otherwise something doesn't add up.

There is an implicit startup social contract and the OP points out that maybe startups can't outbid the FAANGs for talent now. That may be but I think startups (and the VCs+lawyers who are guiding them) are absolutely pathetic at managing this social contract.

You want equity? Fine. Here's some equity in the form of an RSU (fuck you, Bill Gates) which won't qualify for either 83b or QSBS tax protection. Sure, it may crush the employee with AMT taxes. Yeah, the startup gets a minor tax benefit from this but then expects its employees to bleed for them. This is beyond stupid. This is beyond stupid by the founders, the employee (who knows nothing) and the VC+lawyers (aka the institutional memory of the Valley) who do know something.

It should be part of the startup social contract and best practices to inform and help manage the employees tax situation. Don't use RSUs. Put a gun their head and make them sign and file the 83b. Etc.
Once I figured out that it was a slideshow and not a broken page I liked the format. They should have a highly visible arrow to the right though, since scrolling and pressing the down key do nothing.
Yes, this is a good point, sometimes you need frontend changes too.
You are right on that, it's a difference of perspective in a lot of these cases.
I personally very well could subsist on bulk prepared, cheaper food, go out or visit family very rarely, never pay for a gym membership or for a music tutor or for dance lessons or for children's activities.
But from my point of view that's insane, and those are basic things that you will spend some amount of money once you can afford it on to have a life worth living.

Luxury to myself means luxury goods (status symbols such as cars, phones etc. or even best-in-class functional items with increased cost compared to value-for-money alternatives), frequent travel etc. all of which I can't afford.

I wonder though if this goalpost would move even further if my income ever increased, or this mindset is well, set, from our upbringing.
There should be a mechanism to reward such highly valuable meta-journalism as you provided.

Also there should be a judicial mechanism to lock up the board of Monsanto in a dark dungeon.
It's always not aliens until the day it is.
While this is generally true, I think it’s less true for embedded systems. All of the tools I use at work for embedded systems engineering (JLink, serial adapter, oscilloscope, logic analyzer, nearly all MCU dev boards and FPGAs) are USB-A. I use a MBP and simply could do any work whatsoever without a USB hub. I think it’s fair to assume anyone in the industry can use USB-A.
overengineer and prematurely optimize everything because a pragmatic approach to software development is too boring and you couldn't use a lot of fancy tools and features otherwise.

tongue in cheek, yes, but with a grain of truth, I'd argue.
and the github link https://github.com/radity/raditian-free-hugo-theme
What’s the link? Perhaps teenagers with schizophrenia are predisposed to using marijuana.

For instance, 80%+ of schizophrenics smoke cigarettes. Do cigarettes cause psychosis and schizophrenia, or do schizophrenics seek out nicotine due to their schizophrenia? It’s not that simple.
> Pretty much _all_ backend software is 'dangerous' when connected to the public internet.

Yes, software security is hard. That's why you shouldn't make it harder by using a language that has tons of undefined behavior unless you have to.
One proposal from the authors is to “Make driving harder, and make other forms of commuting easier”. Is sitting in bumper-to-bumper traffic on a highway convenient or a cost of convenience (e.g. direct transport to your destination)? I would say that traffic makes driving much harder, physically (extending the time seated) and emotionally (stress, “road rage”).

But yes, creating a new habit like better commuting is hard and hard to do with just a 1-week intervention.
My initial comment was referring about "mythbusting" spacial and orientation biases in most cultures. The design examples was unrelated. Similarlly if you are from US and you were indoctrinated that women are bad at math then you go to a different country Math university and discover a lot of women there some better then you, this would slap your biases out of you.
“Last-drop throughput improvements. Even for non-allocating workloads, the choice of GC means choosing the set of GC barriers that the workload has to use, even if no GC cycle actually happens. All OpenJDK GCs are generational (with the notable exceptions of non-mainline Shenandoah and ZGC), and they emit at least one reference write barrier. Avoiding this barrier can bring the last bit of throughput improvement. There are locality caveats to this, see below.”

From: https://openjdk.java.net/jeps/318
...a year later on 23 July 1981 after a second disaster of the same cause was narrowly avoided it was discovered that a design flaw in the fuel filters of the rocket were likely the cause of the 1980 disaster, although it was impossible to confirm which type of filters were used in the rocket that exploded. The catalytically active lead solder on the filters would cause an explosion upon contact with hydrogen peroxide.

Cover-up

The disaster was not reported in Soviet media at the time and only reached western media outlets in 1989 upon declassification. Pravda reported that the launch of the rocket was a success and did not say anything about the explosion.
Then your parents are completely full of shit. We have documentation of the crimes committed by the Japanese when it comes to captured prisoners, both military and civilian. If the British or US did anything even 1/10 as bad it would have been widely reported by at least the 60s or 70s (by communist groups aiming to disrupt US influence in that region if not by anyone else.)
> Raising children on 30k€ in a city in Western Europe is scratching on the government defined poverty line.

What do you base this on? Based on [0], the poverty threshold in Germany is €13.152/year, and Germany is one of the richer EU nations. Even if that’s a working single parent and one child, €30k isn’t scratching the poverty line.

[0] https://m.dw.com/en/germanys-minimum-wage-is-barely-above-th...
I seem to be fortunate to work with almost exclusively top engineers, by your list. Interesting perspective!
It’s been the case ever since I can remember that “Java’s basically as efficient as native, it’s super fast” but all the actual java software I encounter is a slowish, bloated memory hog. I don’t know why, but that’s how it is.
After building few internal data heavy apps with Retool I too wondered about this exact idea. My biggest curiosity is how do you break down an ERP which at the core is mostly a way to input, validate and sometimes create data. A lot of work could be automated nowadays with automated python jobs. So starting an ERP with the idea that processes should improve overtime and % of automation should go up.
There is a W5700 GPU but it was only made public about a month ago. I think they're still working on improving the base drivers for Navi so they haven't gotten to adding in proper support.

Granted that I haven't really tried properly, as the card does show up as a compatible device, but trying to run Tensorflow on it fails due to associated GPU code not being available. Perhaps it doesn't have official support yet due to needing more compiler work.
The reduced rainfall of the last several years and the extra heat this year means the forest is much drier than usual. It's burning faster and more of it is on fire at once than normal. Last year, Australia's Bureau of Meteorology predicted an increase in droughts and fires based on long-term trends in rainfall and temperature. "There has been a long-term increase in extreme fire weather, and in the length of the fire season, across large parts of Australia." http://www.bom.gov.au/state-of-the-climate/ Here's an article with quotes from more Australian scientists: https://www.bbc.com/news/world-australia-50341210
Initializing a GC has almost no overhead (compared to e.g. loading some classes). The only reason to introduce this is to intentionally avoid overhead for having it actually reclaim memory under the assumption that it is in any case not going to ask for more than there is. This does not make sense for long running servers but could make sense for short running things like lambda functions, command line stuff etc. Of course if this overhead is substantial that probably means this is not a good solution since you apparently have a lot of memory allocation happening.
I can't tell from the datasheets and the description. Does this ucontroller have an MMU?
I get the impression from your rant that you're dismissing the parents comments core complaint about the adverse impact of increased labor supply on the middle class and then follow on to namecalling. This style of commentary seems beneath HN's aspirational high signal low noise.
Desert sand can be used in concrete. Concrete can be up to 40% stronger, after 90 days, with addition of up to 20% of dune sand instead of Portland cement.

See "Compressive strength and hydration with age of cement pastes containing dune sand powder" Salim Guettala, Bouzidi Mezghiche, Algeria.
India to Start Population Register
> My personal heuristic: if it is worth doing, and it takes less than an hour -- just do it now.

Sure, but that doesn't mean you can't create a ticket for it. It just means that you have tickets which fall outside your sprint planning flow.