skysight-inc/HackerNews huggingface dataset:
There are 45 μg / gram of salt. That means if you consume the recommended amount (1.5-2.3 grams a day) you're getting 1/10 of the supplement dose indicated above. Even a famously salty big mac would get you 100 μg of iodine.
Best Buy has been doing great recently and I'm buying from the vendor you seem so think I should be buying from. You're upset I may be shaving a point or two off their margin by cross-shopping? Unless you own stock in BB I really don't see where your angst is coming from...
Fun fact: London fog doesn't exist. It's always been pollution, not a weather phenomenon.
To be sure - the beef is using twice as much blue water as the TOTAL for avocados. My guess (looking at the listed breakdowns for other vegetables) is that the direct blue water comparison would be somewhere between 4x and 8x.

It's certainly the case that there's no magic bullet - no one here (that I've noticed) has claimed that reducing meat consumption will 'fix' global warming. Conversely, people tend to become vegans for a range of reasons, in which environmental impact is just one facet... Many times a problem will require a range of solutions, and sometimes a solution helps with a range of problems.
do you want to know all my wrong tries to make a thing work?
why are you sure that all the commits i did are not nonsense?
i look at the history as a way to 1) divide my work into reusable pieces of changes 2) document my changes to read for other developers.
Funny timing. I just discovered the same about 3 days ago, too. I've been a consumer of SQLite databases but never had much of a need to create one. I was somewhat surprised to say the least. Interestingly, it appears AUTOINCREMENT changes ROWID's behavior [1] to stop ID roll over and reuse.

Apparently you can't use AUTOINCREMENT on tables using WITHOUT ROWID either.

[1] https://www.sqlite.org/autoinc.html
I'm not a medical professional but do suffer with high blood pressure. My recommendations are 1. reduce your caffeine intake (hopefully to zero) 2. reduce your salt intake 3. eat beetroot/garlic 4. exercise with handgrips.

https://www.bbc.co.uk/programmes/articles/4NgZffmPmmR4w9s9BD...
https://www.1mhealthtips.com/easy-handgrip-exercise-to-lower...
CLH Pipeline System – Britain's Underground Fuel System
Ah, fair enough. Too late to delete/edit, sadly.
>humans oddly assume that anything that cannot speak their language is not smart unless tested and proven so

I remember when I was a kid I would watch an old Jiminy Cricket cartoon every now and then that repeatedly claimed humans were the only animal that can think and reason. I also grew up with cats and dogs and wondered why this cartoon would say something that seemed so intuitively wrong.

Here's the cartoon: https://www.youtube.com/watch?v=irlkxki41PA
When you were a child environmental protections were not nearly what they are today
Perhaps for some of the students,a course that skips indefinite integrals, and focusing on definite integrals and numerical integration may be sufficient.
I've had a similar experience as the GP, and I find it awful that autoplay videos will follow you around the page, pop-up modals will interrupt you in the middle of reading something, and ads will take up 40% or more of the page, loading between paragraphs while reading. It's hugely distracting to me.

Why would you ever spend time on a site that did these things? Even if you have an adblocker, why would you use such a site on purpose?
This is really outstanding.

It will mean the death of Maven Central, about which I have mixed feelings. On the one hand, Sonatype deserves enormous thanks for what they have done for the open source world, as does mvnrepository.org. Their central repository has been free and maintained for a long time. Thank you, Sonatype.

On the other hand, it took me three days to release a new version of one of my artifacts the other day. The process for doing a Maven deploy is very complex. It took hours to get my private key to work because the key registries were slow. Then the staging server was slow, and kept timing out. Support was responsive, and said they were dealing with a DDOS attack. On top of that, it takes a while for artifacts to show up in the registry even after they have been uploaded. I'm glad that getting that artifact out wasn't an emergency.

This new Github service separates the registry from the artifact storage, which is the right way to do it. The registry should be quick to update because it's only a pointer. The artifact storage will be under my control. Credentials and security should be easier to deal with. I really hope this works out.
Berkeley's top graduating senior an aspiring Elon Musk – minus the tweeting
Pure speculation, it would not surprise me to wake up someday and see MS has bought Stackoverflow. Given their direction of integrating the entire developer experience, it would make sense. MS is upgrading technical docs across the board, organizing and linking to SO content would make sense.
Show HN: Particle Effects in React
> I guess you also don't have a credit report after what happened to Equifax in 2017...

Not having IoT devices is an option. Not having a credit report isn't. (I don't just mean it in the sense that it's not practical; I mean it in the sense that, as far as I know, you can't stop this data from being compiled.)
It's more like a performance test really, each "particle" is actually a React component animating its own course, just to see how far it can go. Makes for a cool effect anyway. Full code: https://codesandbox.io/embed/387z7o2zrq
Low-quality calls and high memory consumption. Users look for Skype alternatives
Why shouldn’t you use a uuid as a primary key on most databases?
Looks very interesting although unfortunate they went with Maven over Gradle.
It also performs badly due to to all the bitmask twiddling, and copying of those bitmasks to the kernel and back.

If you want to select on file descriptor 1000, the bitmask has to include zeros for descriptors 0 through 999. Those get copied to the kernel and iterated over dutifully.
I think you can make the same point without calling it foolish.
Uber Eats?
Here’s one, sorry I did not link before: https://www.zdnet.com/article/mozilla-end-of-firefox-for-and...
I'll believe it when I see it. Past experience tells me the twitterverse is not a good proxy for real life.
Doesn't this bifurcate the namespace of literally every packaging system they are supporting, or are they requiring `@author/`-namespaced package names?

In the livestream he pokes around a github repo, sees it's one author, and decides that what makes it trustworthy? No GPG signing?

The new Actions support (about 50 minutes into the live stream) for auto-publishing from master is pretty sweet. From the very cursory demo, it seems very much like Gitlab's CI pipelines.
Def not the landlord or lock company.
Reading the discussions here at first made me happy that I don't have to deal with any of this anymore since wearing a beards for more than 5 years now, but life on the other side is not perfect as well: Every few days it's time to trim the beard, and I feel that that often actually takes longer than a full shave. A big factor to that is that trimming just feels so imprecise. I have to go over and over and over again, and at the end there's still at least some stray hairs here and there.

Am I doing it wrong? Do I have the wrong trimmer? I have a sturdy trimmer from Wahl that certainly seems to be the best I had so far, but maybe that's only relatively better?
Uber and Lyft IPO is the worst thing that can happen to their users.

Uber will need to become more profitable so they will raise their prices and the users will be the ones who suffer from this IPO
”Shouldn’t we better teach passengers to leave their belongings, to crawl under smoke, to push other people out if they are unconscious?”

Teaching will help only a little, at best. You would have to train passengers.

The more they’re under stress, the harder it is for untrained passengers to deviate from their standard “leave a plane” program. That includes taking one’s luggage and waiting for other passengers.

And yes, that applies to the life vests instructions, too. Advantage there is, that if you need those, chances are you’ll have minutes to prepare (but often, passengers still will make the mistake of opening them while inside the plane)
OK, but beekeeping specifically—

I've taken a class and had a look at the literature.

Because it's such a compelling and charismatic topic (bees are a symbol of eternal life, hard work, etc.) there are A LOT of books out there. One bibliography is included in this PDF by the ScientificBeekeeping.com guy: http://scientificbeekeeping.com/scibeeimages/BEGINNERS-OUTLI...

Some books, like the recent "The Bees" by Laline Paul, take huge narrative liberties and don't really care about the scientific truth. Poetic licence. Beekeepers ostensibly don't have any time for that kind of thing, but...

I do think that, at least in my part of the world, people who keep bees often tend to be a bit vague and scatterbrained when it comes to theory. They aren't scientific about their beekeeping—it's more like home cooking. There are superstitions, and rarely enough empirical data in one person's experience to disprove them.

It was really off-putting on the course I attended, actually, to have the biological principles of bee colonies explained in such an inept and confused way. The variation, in terms of beekeeping practice, from one person to another is only going to be more arbitrary and quixotic.
They can create a special kind of Authentic GitHub signing that guarantees that the source you see is responsible for the binary being downloaded.
Currently:

- The licence changes causing a premature move to Java 11 or OpenJDK out of fear of an audit. Today a colleague was investigating a Segmentation fault in the JVM because we moved to the OpenJDK. This is not productive work.

- The future of j2ee is uncertain: https://headcrashing.wordpress.com/2019/05/03/negotiations-f...

How did you get to "exemplary"? Have you got any examples?
What sort of incentive would an indie developer who makes his living from sales of his software has to make his library malware and thus not only kill any current and potential future commercial endeavor, but also open himself to lawsuits from his own customers (among others)?
Ask HN: Do you have a profitable side project you'd like to sell for
I have a low-touch software-as-a-service side project making $60k/ARR that I would be interested in selling for a good price. It has a good growth rate and I don't think the usual valuation of 2-3x annual revenue would be a fair offer since it is not even a year old and I have done little marketing to get it to where it is at today.

Any body else in a similar boat? I am thinking of making a website which one can use to sell vetted, profitable side projects if there are others like me.

Or, perhaps one such website already exists? All I have found thus far are websites for selling side projects that typically have near-zero revenue and/or are very low quality.
Code signing is a different sort of trust issue, in this case if the package file is coming from the same github repo page as the source code, you know it (AFAIK) had to come from someone with write access to the repository.

vs having an npm package named (for example) nodejs, are you sure the npm package is authored by and owned by the same person or people that own the nodejs git repository? How do you verify that?

There are many problems this doesn't solve of course but it does seem like it helps with the one I describe above, the connection between the source and the package.

Unsolved problems of course would include things like 'did someone get unauthorized access to the git repo and put an artifact there' and 'did someone with unauthorized access push code to the repo and then have an artifact built'. Those are tough and real problems but I don't know if that's any different between this and say, npm. Code signing Helps with that but you have the same unauthorized access problem if some bad actor gets their signing key instead of repo access.
Gitlab's CI pipelines look an awful lot like github's new Actions tab.
No but tbf you can point a camera at your door and Sue his ass off if he comes in without justification or permission.
Some other appealing examples:

Embedded youtube videos could support a navigation to the video page where the video just animated from the embed to its in-page position while continuing to play.

Embedded twitter posts could be clicked on to do the same sort of transition. Really this sort of thing applies to all kinds of media embeds.

Amazon ads could do the same sort of transition to the advertised item.

Basically, this could allow multiple different domains to coordinate to get some of the fluidity that you can build on a single page. Ex. you could develop a federated social network of many different providers (or video sharing or whatever) while retaining the UX of interacting with a single thing.
That’s basically the proposition of any event sourcing system https://www.martinfowler.com/eaaDev/EventSourcing.html but you’re kinda right, that involves a level of code complication (but then it would be so simple as you described to restore / rebase / etc)
Uber’s Stock Disappoints, Capping a Rocky Path to Its IPO
Spring boot has a large startup time, heavy dependency trail and a lot of dynamic class-loading based off auto-configuration. This makes it un-suitable for some areas: if you desire fast scaling micro-services that respond quickly to incoming load. Or say you want to transform your micro-service to a server-less function. One can do that with Graal VM to compile your micro-service to a single binary with microscopic start-up time. However, native-image tends to fail more often than not with Spring boot apps. (I haven't tried this recently though so my knowledge could be out of date).
Nothing is wrong. Some of the best contracts I had were fixed cost (which is my preferred way to work over hourly). But - you need to be familiar with the system you'll be developing in, very good in what you do and price it at several multiples of your hourly assessment.

I really, really don't like working hourly - I'm not selling my time after all, but my services.
360 image was cool. But it made me swipe left and back out of the page.
Don't know if it is big or not, but Andy Brice's Perfect Table Plan is made with C++ and Qt, and IIRC, it runs on both Windows and macOS. It's been around for a long time and sells fairly well, according to posts on his blog, successfulsoftware.net , which I have been reading for a while. The blog also has many good posts about desktop software product development and marketing. Also, he's pretty much a one-man show, except fr some things, which shows it can be done.
It’s, uh, really not that bad. I rarely notice banner ads and the like. If a particular site gets really egrigious, I leave the site.

Yeah, I never understood why people purposefully visit sites full of ads and then complain that the sites they visit are full of ads. It seems like a pretty simple problem to solve. And yet, even among the tech crowd, people seem to struggle with it constantly.
Legacy is a poorly defined term anyway. Is COBOL legacy, how about jQuery? ...

It's mostly a derisive term that seems to mean: "Old technology I don't like."
AC Power transmission is not efficient over long distances without rectification.

HVDC Power transmission already has links >1500km onshore. Offshore links are more expensive to build but I don’t think there are massive difference in losses (to the point where they are not worth building anyway). European countries are already connected by subsea HVDC links 500km long.

There is a planned cable between Iceland and the U.K. the costs of construction are offset against currently wasted generation, so they can be built at a comparable cost to modern renewable energy, and then they open up an energy trading market that will add to the money made through generation.
Ask HN: Do you have a profitable side project you'd like to sell for under $1MM?
I have a low-touch software-as-a-service side project making $60k/ARR that I would be interested in selling for a good price. It has a good growth rate and I don't think the usual valuation of 2-3x annual revenue would be a fair offer since it is not even a year old and I have done little marketing to get it to where it is at today.

Any one else in a similar boat? I am thinking of making a website which one can use to sell vetted, profitable side projects if there are others like me.

Or, perhaps one such website already exists?

All I have found thus far are websites for selling side projects that typically have near-zero revenue and/or are very low quality.
Well, so far people continue to borrow from all major governments no matter how indebted. Also, your bond is legal tender guaranteed by the US Treasury (or some other sovereign treasury), so you can always sell it to someone else. No one is stuck waiting for their bond to mature.

Finally, and most critically, the Treasury pays back the bond in dollars when it matures. The treasury can also create dollars. Thus, the Treasury will never be unable to pay back a bond.
Blow up: how half a tonne of cocaine transformed the life of an island
And yet most of us "buy stuff" to show the world roughly how much money we make.
MS's core competency has always been developers. IBM called Microsoft for BASIC back in the day because without MS BASIC their computer was DOA to a lot of potential customers.
They do, specially in the US.

I took three trips coast to coast in the past two years. There were luggage losses in two of them.

Airlines are really crap.
Yep, your example describes exactly (and better) what I meant. Thanks!
As someone else said, "GOOD."
No, options are not the same as shares. Options are a contract that allows you to buy or sell shares at a certain price.

The employees are part of the 72 billion. All employees (current or ex) have a lock up period after the IPO where they are not allowed to sell.
I also started with GWBASIC, QBasic, Turbo Pascal, x86 assembler as a hobbyist. Followed during undergrad by C, C++, PHP, early Python, LISP/CLOS, Clean, Haskell and some Smalltalk. I started my full-time career as a Java programmer, but did part-time jobs in C and Perl during my grad years. Now I am mostly act as a tech lead / architect, but enjoy some Scala programming and fiddling with types and category theory. Erik Meijer is my hero ;)

Many programmers indeed just copy whatever business rule they see into Java / C# code. However, on occasion they write an optimizer or a system churning through large amounts of data. Having that background sets the engineer apart from the coder.

> Even then when I’m determining why a system is slow, it could involve many layers of the stack from a too heavy payload going over the network, bad caching, incorrectly size servers, incorrectly placed servers, bad sql queries, etc.

Well, each of these are studied at grad school: networking, caching systems, SQL optimizers. It really gives a head start and I'm grateful for that.

Re OSes. Most OSes have the same paradigms. I've been taught from the book Operating System Concepts by Silberschatz, Galvin and Gagne. It details the many concepts adopted by the various OSes over time. OS specific is not really interesting afterwards.

Re Redshift / ElasticSearch. Columnar DBs were still new, so yes, you do need to learn at the job. Still gives you a tremendous head-start though, understanding row-based DBs.

Technology Assessment and multi-disciplinary design was part of my Bachelors program, albeit 101.

Presentation skills: I am very happy we were taught these skills extensively. Proved absolutely valuable, even though I constantly improved on them during my career.

Overall, the skills are not so much to understand why a system does what it does, but to quickly understand a new technology from its basic functions. So when Rust comes along, I can quickly assess that it will be useful in a microservices setting due to not having a run-time, predictable behaviour and fast startup times. When MongoDB is pushed, I am not one of the many followers blindly believing its marketing lies.
IE6 lost that battle because it stagnated - it wasn't just not keeping up with new standards, it wasn't innovating in general. We don't know if it turned out the way it did, if Microsoft kept proactively extending HTML in new IE versions. But given that this is largely what was happening in the IE/NN mortal combat era that preceded IE dominance, I'd expect "this browser best works in ..." to make a comeback. And, indeed, it's increasingly common to see websites explicitly say that they want Chrome. Especially new Google projects...
https://www.merriam-webster.com/dictionary/jitney

> Definition of jitney

> 1 : an unlicensed taxicab
Bird One - $1299
Say I'm convinced that IDs could possibly leak information, but UUIDs are problematic (e.g. cost of enforcing uniqueness grows with each added row). Would encrypting the ID with some symmetric key plus a salt be sufficient? The client sees a number where the ID can be recovered on the server side, but which the benefits of having an easily generatable unique identifier while making it challenging to recover the actual ID).
The answer isn't price (IMHO). It's the quality of service. I'm mostly talking about better cars, friendlier drivers, and rides that show up when they say they will.

I haven't used a cab app. Are the taxi apps similar to Uber and Lyft's where it identifies the car and driver and you can track the location of that car on a map? Do drivers and passengers rate each other?
It's the whole fashion industry. Pricing isn't correlated to raw cost, there's a whole science behind that.
Seems that swift is gaining a lot of traction. It has also have drawn interest in the Machine learning community
Metatron – Open-Sourced, Self-Service Big Data Discovery
It’s a privacy concern because it can still track your comings and goings. And even the codes were personalized to each tenant, so they could be tracked.
After many days of googling, it looks like postgres doesnt have this problem because it also cant use dynamic memory grants to get better performance on a per-query basis like SQL Server does.

So while you never suffer from "under" resourced queries, you generally dont get to see what they would look like if they had more memory.

In the SQL Server world that memory grant is part of the query plan, so that's why its a question that occurred to me.
Absolutely yes
Kinda buried the lede there
“O'Neill colonies would have to be constructed by future generations, as the technology does not exist.”
Interactive file managers on CP/M
meanwhile the International Brotherhood of Magicians has faded into obscurity.
I am too in favor of trains in this regard but there are terrains that you can have a dual carriage road but have it impossible to make a standard gauge railway, even with racks.
This information will only be used against you. Ego is the only reason for you to do it.
I really don't understand why you are choosing to use the word "lying".

Us mere humans make mistakes all the time. Typos, omissions, false starts, and so on. What is the value of throwing that raw set of events at a reviewer or complicating the understanding of the changes when viewed in retrospect from the future? What is the reason you call curating the work into a more polished form "lying"? Why do you think the time spent being intentional about changes isn't valuable when compared to the time spent by a reviewer (or your future self) to sort through the flotsam and jetsam of your intermediate work?
I don't follow; that may mean nobody left their bags sitting in the aisle, but surely it doesn't mean there weren't delays. I've often had to wait upwards of five minutes to deplane at the end of a flight while other passengers grab their belongings, despite the aisle being clear. Bags absolutely slow things down.

(Unless that survivor meant the aisle was free from other passengers, but that ... seems like an unlikely interpretation.)