skysight-inc/HackerNews huggingface dataset:
Kinda anecdotal, but I've been working on OSS libraries for the last few years and what I've learned is very similar: 80% of the features aren't used by anyone, and if someone really wants something they just open an issue.
I remember when only the distro would fit on a business card:

https://en.wikipedia.org/wiki/Bootable_business_card

http://www.damnsmalllinux.org/wiki/about_damn_small_linux.ht...
Because programming ability isn't determined by melanin concentration in the skin, or by what pronouns you use, and hence shouldn't show selection bias in hiring, save for a biased selection process.
This is actually two talks, both worth your time. I see no mention of it in the other comments, but the second part is about roughly what the MeToo movement talks about. The author is personally affected, and I think it's worth encouraging people in her situation to speak up.
For a short lived Java process you can use the no-op garbage collector (ie don't collect). http://openjdk.java.net/jeps/318
>Company puts up job ad with a salary so low no one in their right mind would even consider applying for. After 30 days of no applications(what a surprise) company goes to the local authorities and tells them that no one in the EU applied and that it's already hurting their business an suddenly, BAM!, working visa secured for the next gullible fool who doesn't know the market.

Exactly this. And to make sure that no one applies, they add bogus requirements to the job like fluency in Russian/Hindi when hiring programmers. From the companies that I see doing this here, Red Hat seems to be the most egregious.
Arguably the US government is the "best-known" non-profit :)
Rich to hear Indians feeling entitled to EU immigration when the Indians just happily passed a law against Muslim immigration.

Letting poor muslims compete with you on fair terms does not increase inequality. It undermines your position of power.
Reservation systems are built on top of very old systems.

One date format that is standard is 25DEC19. It probably made sense for humans entering «cryptic commands» (yes that is the term)
Working on it! which headline or sentence irritated you the most?
This is a fantastic idea! I love listening to music that samples my favorite tunes.
Russia has an economy smaller than Italy and fewer people than Germany + France. To have any aspirations as a global power, it needs to double up on everything it's got.
I do not think Rust will “just work” on a completely new architecture without any changes. Xtensa is not a hypothetical example - there is a fork of Rust to support it: https://github.com/MabezDev/rust-xtensa
while searching for RESEARCH to rebut on this topic, I notice another item:

The California Tree Mortality Data Collection Network
> Over 147 million dead trees were detected in
California by the U.S. Forest Service Aerial Detection Survey (USFS ADS) from 2010 to 2018
(USDA 2019). The massive tree mortality, mostly in the
Sierra Nevada and evident in swaths of conifers with
red needles, resulted from the 2012–2016 drought and
subsequent explosions in native bark beetle populations.

In other words, ecosystems worldwide (ex. California) are experiencing high mortality and dramatic loss of content compared to even recent history (your lifetime).

Your misplaced ire and fiery blind call to action basically stinks. More science to support re-forestation on the way.
That's kind of the point. The mould can cause psychological problems. Initially, you think it's merely unsightly so you develop health problems. And then you don't have the ability to understand it clearly.

(Which is not to say I necessarily believe the story, but it's not completely implausible.)
Its a job that takes time, commitment and impacts your reputation. It isn't a trivial title on the side while you do real work.
The GPL does also say "e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks" as the parent noted. This is basically that, you can't distribute a modified rust and call it rust, just like you can distribute a modified Chrome and call it Chrome. I don't see the issue here.
> I believe that 80+% of politicians today that oppose legalization do so genuinely because they grew up being told it was bad and a gateway drug.

That's fair, and makes the most sense, I suppose
Which is why the expected strategy is to seed all systems with autonomous berserkers. ... and/or have them meandering from star to star to report/destroy civilizations in their infancy upon detection of radio signals.

You'd need trillions of them per galaxy, but that's well within the capability of a type III civ.

It reminds me of the extra solar object detected a couple years ago that buzzed the Earth and then mysteriously ACCELERATED out of the system.

So assuming we were just detected and assuming there's a berserker in the system already (likely in an outer orbit) that would imply we have only a couple decades left.
That would save the trouble of initializing a garbage collector that isn't going to be used. Is that a significant saving?
I use tickets to offload my memory and ideas for later thought.

And as bonus points it can effectively prevent people from gobbling up only the work they want to do and leaving the shit for everyone else.
Considering all of these stories of how hard parachutes seem to be, it seems surprising that everyone seemed to be against SpaceX's initial plan to do propulsive landings of their capsules. I'd like to see them get that worked out soon, even if only for the cargo capsules at first.
The reason that pocket knives were banned is that the 9/11 hijackers used box-cutters to forcibly open the flimsy cockpit doors. Nowadays, the cockpit doors of all US airplanes have been reinforced and are no longer vulnerable to this attack, so the need for banning pocket knives so longer exists. A simple solution would be to scrap the outdated ban on pocket knives.
It drives me crazy that they sell CBD at gas stations. It’s not the same as the products I buy at the dispensary and is snake oil.

However, my medical cannabis packages don’t give that kind of dosage information.

I don’t have a high CBD product on hand but it typically says something like “1 dose is a [3|5] second inhalation” or 1mL of a tincture. The whole package typically includes less than 600mg CBD.

Are these studies for shrinking tumor growth? Could you provide links?

As an aside, I met some guys from a company in Colorado that sells pounds of high CBD flower by mail for around $130... can’t imagine that making RSO from their hemp would be hundreds of dollars a week.
Show HN: Linkding, a self-hostable bookmark service
AWS Gunning for Oracle/MS Db – Tons of Jobs for Db Migration Consultants
You're right about cathedrals, and it applies to several such big architecture projects (temples, etc). It's also how science operates when you think about it — that quest so far has always been far bigger than anyone, you know you'll die trying from the beginning, that you won't see where it all leads eventually.

There's a collection of vids by Isaac Arthur that might interest you: https://www.youtube.com/watch?v=H2f0Wd3zNj0&list=PLIIOUpOge0... The first one is called "generational ships" and talks exactly about that.

A few interesting points:

- such ships are likely to be orders of magnitude more 'modern', comfortable, heaven compared to anything we know in terms of habitat even on Earth — a very basic promise of space habitats is that you can make them much, much better than any planet can do 'randomly'; and that would happen far before we even think of physically going to another star.

- assuming generations on a ship, it's entirely possible that colonizing a planet feels "ancient", "backwards" to these people now born and raised in space; such "spatians" might just choose to remain so (bummer for the founders of the mission, but a decently good move for evolution too).

- there are several ways to "colonize" a distant world. One is to go there and breed on the way. Another is to send a genetic "boot" (think a few million distinct human DNAs that machines would grow in vitro just prior to arrival, AI to teach them whatever it is they need, etc). This is within known science, but maybe cryogenics are also possible (that's a third option then).

These questions become incredibly complex (and fascinating) the deeper you dig. I think we can rely on 'truths' that were valid for 'enough' generations as being 'plausibly also true' in the near future (symmetrically in time: so if something's been true for human beings for ~5000 years, then it stands to reason that it won't change before, on average, at least as long).

It should thus be observed that culturally, we are currently have an extremely short-term view in the Western world; there's a huge contrast with Asia in that regard — where it's not uncommon for businesses to plan for 2030-2040, and 2050-2060 looking at 2100 in politics. Think about it, that's only 3 generations away at the current rate. It's really not that far. It will be vastly different because tech, but also vastly the same because human beings.

Do watch that video, he talks about these things very astutely! :)
The timezone also seems to use the same 'set some high flag bit for negative'-derived approach as the coordinates. But it's a float... converted to a string...
By the governments and private corporations (like east India company) supported by the people ... Your comment implies as if bunch of people decided to colonise the entire world outside Europe on their own whims ...
There is a huge difference between ’the author believes’ and ‘this evidence supports’. The important bits of scientific research is the evidence not the scientists conclusions.

If an existing test was not sensitive enough to detect some effect, any conclusions from that data are effectively worthless. However, the test still provides an upper bound for the magnitude of an effect.
Minimalism certainly makes speed easier. But you can also have a minimal, one call API that takes forever and a day to resolve because it joins 20 tables
Interesting numbers. I have been out of the Java world for a few years and I’m unfamiliar with GraalVM but I’m curious how compatible it is with Oracle Java or OpenJDK.

Of course for small scale stuff like a QuickSort implementation, JVM starts are fast-ish, but for a nontrivial service, library load times during boot can balloon quickly depending on your build discipline.
So I read this story and wondered whether there were any undisclosed links between the author (Kate Kelland) and Monsanto.

Google led me to sites alleging that this 2017 article and others were written to spec on the instructions of Monsanto. [0][1][2]

>Not only did Kelland write a 2017 story that Monsanto asked her to write in exactly the way Monsanto executive Sam Murphey asked her to write it, (without disclosing to readers that Monsanto was the source,) but now we see evidence that a draft of a separate story Kelland did about glyphosate was delivered to Monsanto before it was published, a practice typically frowned on by news outlets.

[0] https://usrtk.org/monsanto-roundup-trial-tacker/new-monsanto...

[1] https://gmwatch.org/en/news/latest-news/18746-monsanto-fed-r...

[2] https://twitter.com/careygillam/status/1121417187531677696
I wish I could find a source on this, but when my 12mo got his routine lead test, his lead levels were elevated. It was then that I learned that even "safe" levels of lead can (it appears, inconclusively) result in long term permanent changes: reduced IQ, increased aggression.

I will forever feel guilt about letting him play in the yard as a baby (my best guess as to where it came from) and take other efforts to reduce the lead in his environment.

Depending on your life situation, it may be impractical if not impossible to reduce the lead in your environment. I am open to being further educated on this subject, but it seems like reducing lead in all products that will be handled by people is a net benefit for getting to home environments that will not cause brain damage to the infants that live in them.
it's not "free", but there are frameworks that may help with that; e.g. Quarkus [1] provides a common EE/MicroProfile stack that does a lot of AoT codegen to get faster boot times and lower memory footprint; it is also compatible with GraalVM AoT, for even lower footprint and faster bootup. Compile times are still large, but you get the benefit of a familiar stack. Notice that, however, if your workload is throughput-intensive, you may still want to go with JVM mode (which is still pretty fast because of codegen)

(full disclosure: I work at Red Hat and I have contributed to the project)

[1] https://quarkus.io/
Play video games. I am actually serious.
When Coffee Was the Newly Introduced Good, It Was Consistently Attacked
Debian makes slight modifications all the time to packages. It patches bugs and removes non-free components, for example. These count as "modifications" but they're usually trivial enough that people don't consider them "forks".

In the past, Mozilla's defense of similar trademark guidelines for Firefox resulted in a weird revoking of the "Firefox" trademark for Debian, so Debian rebranded Firefox to "Iceweasel" for a while. But then, what I think happened (I'm guessing here) is that the browser got so big and complicated that Debian ran out of geekpower to patch it, so just redistributed whatever Mozilla did verbatim. Mozilla then re-granted Debian the right to use the Firefox trademark.

If Debian starts distributing Rust with bugfixes, I wonder if Mozilla is going to tell them again to change the name.
No More UIWebView in the AppStore
US Interfering in UK Elections
My guess is he was told to leave the board by the end of 2019 when he was ousted. Selling all of his stock was a way to get back at the board.
Too bad it’s only a test.
And, in rare cases board members can be held responsible for the actions of the board. In that sense you have a lot more to lose as a board member than as a shareholder.

So if you think that the board might be held liable by shareholders for something in the future it is usually a prudent step to create as much distance between you and the board as a shareholder as you can so you don't end up on both sides of a lawsuit.
At that point (3 years back) Rust had no good async IO library. All the recent progress in Rust and Tokio now makes it interesting choice.
I haven't seen any evidence that birthrates have anything to do with having a high income in developed economies. All the evidence I have seen points in the other direction, where when women's education and career are de-emphasized by the society, the birthrates are high.
You can get a nice 1BR in or close to NY for $2000 USD. Working in NY the average tech salary all in for someone with a few years of experience is $150k.

Working as a developer in the USA is way better than being a developer in Europe.
It sounds like your team has no clue how to approach these discussions and lost out on the partnership. Fidelity don’t know you from Adam, and you seemingly gave no impressions that you had any idea what they wanted or how this process works.

They shouldn’t have to spell out how to protect data to you, and simply by asking “what about X” as if you are the only one to ever say this to them or notice that there are of course ways data could be exfiltrated betrayed your ignorance, not theirs.

Did you expect them to say “my god! Of course! Why didn’t I see this before? This regulation we are legally and contractually bound to obey is not perfect, so hey why don’t you just ignore it.”?

And to top it off you started showing realistic looking data without being upfront and clear to them that it was synthetic? Come on.
Amazon Prime Video has an X-Ray feature that shows stuff like which actors are in a scene you are watching. In a lot of music is very common for Artis to use "samples", i.e. you take a small piece of a song and incorporate it into your new song.

Who sampled lists every sample a song used. Take good life by Kanye West for example https://www.whosampled.com/Kanye-West/Good-Life/

So I think what he means is using who sampled data and Spotify music to create a player where you can click x-ray and it shows you the samples from that segment of the song
My personal heuristic: if it is worth doing, and it takes less than an hour -- just do it now. Organize your team so engineers feel free to knock off quick tasks at their discretion.

If you try for an hour and it's still not done -- make a ticket.

There's nothing more annoying than seeing the same trivial task get shuffled around 4 sprint planning meetings, taking mental overhead from 8 people.

And nothing comes out of sprint planning with less than a quarter day allocated. You've turned a 20-minute task into a whole day of wasted effort.
Best Inventions of 2019
This would be true in a system in equilibrium. Although, as you point out, we are not at equilibrium, and so it's possible that the carbon storage won't be replaced if (for example), the burn rate increases.

Also, in our case, the lag matters too.
Top Linux articles from our first year
read it as “plants” and thought “well, that headline escalated quickly!”
Do modems work internationally any more? With voip compression on international (and inter regional, and increasing last mile) doesn’t that make modems more problematic.

Satellite internet will become more common and thus harder to block
Disclaimer: I haven't read those links.

In my experience both as an embedded systems engineer and as a hiring manager, the salary sites miss a lot of nuance.

A large amount (probably most?) of embedded systems positions are at the lower end and don't require a lot of experience so that is reflected in the lower salary numbers. At the higher end, where more niche skills and higher levels of complexity & system integration are needed, you'll see the kind of salaries you are more familiar with.

It's also very industry dependent. I've always found it surprising that Factory Automation engineers are paid generally below a typical web development salary, but that's where a lot of embedded engineers end up working and get the lower pay that goes along with the job.

When I worked in Medical Devices, programmer salary didn't make a distinction between embedded or database, or UI work.

In addition, the positions aren't always broken out that way. In my day to day work I do embedded systems programming, Windows desktop stuff, some network (IoT) stuff and even a small amount of web dev when needed. My job title has never reflected any distinction in the kind of programming I did.
Perception and reality: What my family thinks a sysadmin does
incredibly compatible, albeit with some limitations. The compiler is quite aggressive, so e.g. you can't do reflection on "any" class, you just have to tell the compiler what you are going to use at runtime (so called "closed-world assumption"). Also most initialization code is forced to run at "compile-time" to keep boot time low. Pretty incredible piece of code.
That's ok if you're not worried about man in the middle attacks, but it does make it a lot less secure.
Fair enough, but I doubt many individuals would be able to do much more than rein in the extremes - drilling in protected reserves, etc.
If he only hands out a few, they'll still lead back to you, but you'll make the police work for it too.
One thing I havent seen posted which I mention in threads like this one anywhere I am online: humility

I don't care how good you are, if your personality is hostile and toxic, you're not making the team productive. If you can't take honest feedback during peer review, or QA or even from the client, then you need to evaluate why.

The best engineers I know are humble. They don't freak out when you point out a bug, they look into it and figure it out, then they share with you what they found vs what you found in order to determine if it is indeed a bug. Then there's developers that think all their code is perfect and sacred. Nobody likes working with those kind of developers.
“Engineering growth rate – Unless you are making an acquisition and running it separately or sub-dividing engineering in some novel way, you should strive not to more than double a monolithic engineering organization in a 12-month period.”

- Note the word “monolithic”. When should a monolithic org be broken up to support faster growth? There is definitely an art to this, but I don’t personally have the experience to give an answer here.
Where does a web-dev turn to to get started in this as a hobby?
They're better owners. They ship, and follow up on bugs until they're proud of what they shipped.
Comey or 'Corney'? Stalking a Half-Popped Kernel of a Kerning Conspiracy
I’m surprised it took this long. How old is WKWebView at this point? It’s nice they’re giving (some) final warning.
Yeah if only there were some way for trees to replicate and replace fallen, burned or rotting ones.
Without javascript this shows a blank page. And it's about minimalism?
The European governments and private corporations were made up of and supported by private citizens, were they not?
Thanks for the term! That's combinatorics, so I probably should have remembered it. :/

There are a lot of things I'd love to know the accepted name for, as I came into understanding through the backdoor. I regret that my college CS track didn't include more borrow-courses from physical engineering on reliability (and control theory). So many valuable, applicable lessons.
UI Kits for Sketch, Adobe XD, InVision Studio and Figma, All in One Place
Show HN: Raditian – a free modern theme for Hugo
To be fair, it's not their job to educate you on good security practices. This was an obvious red flag (developers should indeed not have unfettered access to production databases), so if you fail at a basic separation of duties on the team, there's no point in progressing any further.
If you're expecting some "detailed guidelines" so you can "fix" your system to pass their audit, you're missing the point entirely.

Also when showing anything that remotely looks like customer PII, it's your job to clarify that this is not real data. Given the precedent, I can see why they thought you were being careless and showing real production data.
...and all the roads lead to Putin.
> baseline memory usage for common types of Java service is 1 GB, vs 50 MB for Go.

There's nothing inherent to the JVM that'd need 1GB of memory footprint - the jars are compressed and loaded on demand so unless your server needs all of them instantiated at once that doesn't explain the memory usage. Typically the region where class metadata are stored is the PermGen and it is not more than 256M for even the most heavyweight programs. My guess is that in your case the Xms (min heap) is set to 1Gb and so that's what you see as baseline.

OpenJ9 is designed for lower memory usage than the hotspot VM and also supports AOT by the way if memory usage is your concern.

Not disputing that the JVM needs more memory than anything else because it comes with a lot of features and it is very easy to use more but many J2EE apps can be made to work with a Gig and you do get a lot of features for that. And memory is cheap so you can decide what to optimize for.
Seeing how the globalnet has become a front for globalized surveillance, disconnected subnets are actually a welcome development.
Perhaps they know the stratigraphic relationship between the sites and can estimate that way? (If one fossil is above another and you can rule out faulting or overturning, then you know which is younger.)
Buy an Arduino and don't use the provided std lib functions