skysight-inc/HackerNews huggingface dataset:
Google Wing launches first commercial drone delivery service
https://forestry.io/ (hugo)

https://www.contentful.com/ (used this with jekyll)
China Considers Ban Cryptocurrency Mining Bcs It's a Stupid Waste of Energy
No. You're missing the point of the entire discussion.

The point is to deal with the waste. The whole argument is that we can't go to nuclear power because "waste". So deal with it.

No one cares about the cost of it -- it's far cheaper to deal with it now than to manage it for a thousand years anyway -- especially in political capital with a bunch of nimbys who think nuclear power is scary.
Is that something that could be solved with Google Analytics, Mixpanel?
Morals aside, I agree with the points made regarding key Firefox fumbles at times when Chrome was making significant inroads. Of course there are many other mistakes Firefox/Mozilla made that people have also commented on here. Over the years I saw these mistakes take place and lamented about them often. I'm just not sure that even if all these mistakes were avoided Chrome wouldn't still dominate the market, especially in the mobile space - Platform bundling is a powerful thing! As we know, even a poorly performing browser (like IE) can get a large market share when it's the default for the masses. I see a lot of non-technical Windows 10 users browsing away in Edge these days because it's there and seemingly as a bonus it works well enough for them.

I personally would like to use Firefox exclusively, but I often deal with equipment that demands Chrome whether it really needs to or not. This is especially common when it comes to IP video applications.
Show HN: Zillin – Create large accurate training data sets fast
I agree, we can apply robotics but always thinking in small scale farming, otherwise the gains in production will be lost in distribution. Sadly right now we are not paying for externalities of distribution so there is no incentive for thinking in small distributed economies.

There are more benefits of thinking small. We are creating a big interdependent and fragile economy. It’s seems robust but a black swan event - as Nassin Taleb would name - can provoke global disaster. Small scale economies are less exposed to this.
agreed and much more compatible with pandoc and https://asciidoctor.org/

bunch of bindings - https://github.com/asciidoc , etc.

Also Oreilly publishing officially supports Asciidoc for Atlas publishing - http://docs.atlas.oreilly.com/writing_in_asciidoc.html
First Photo of a Black Hole May Be Revealed. How to Follow the Announcement
"all documented" ROTFL what world do you live-in
I was hoping 'l' and 'I' would look differently.
Also levels of abstraction compose.

> Booting a system doesn't compose;

Actually this is false, virtual machine and hypervisors allow to boot a system inside another system
> If we had robot pickers then maybe we could get strawberries to be cheap enough that everyone could afford them

Americans spend just 6.4% of their household income on food. It's the country spending the least on food in the world.

https://www.weforum.org/agenda/2016/12/this-map-shows-how-mu...

Historically, the developed world was spending much more. People can afford strawberries, they choose to spend less money on food and more on other items.
Mountain Glaciers Are Major Contributors to Rising Seas
> The problem with your attitude is that you have become the authoritarian in this situation. The district wasn't interested in fixing their security issues (their right), and you didn't like this, so you went ahead and broke into their systems anyway.

I wasn't holding anything hostage. I didn't tell them "Fix it or else." I'd been reporting vulnerabilities I'd been finding. Found more. Reported 'em.

> In the real world, you can't just trample on others' rights, without some sort of repercussions.

Sounds like you've never lived in the real world.

Again, it's high-school. You seriously have no idea how to incentivize this type of kid.
Great advice. I would only add to that, that not only can your "job make you dislike what you do", but also the environment you do your job in.

Yes - some parts of any job suck. Some parts have to be dealt with and one needs to have at least some kind of tolerance for frustration.

But there is a threshold. If the job, the people, the culture around you do not show that they respect and value you, but only the bottom line they can grind you down for: Get out.
Here is a Reddit thread that might be interesting:

https://www.reddit.com/r/Aphantasia/comments/4gy4tu/please_s...

Especially this comment:

> I had aphantasia starting at 17 years old that resolved recently by taking vitamins and supplements. Specifically, big doses of B12, B6, Vitamin C, and Omega oils.

(I found it by searching for "B6". I took this vitamin for a while in its P5P form, and noticed that, even though I don't have aphantasia, it made my dreams much more lively. When reading your story, I immediately made the connection. DISCLAIMER: Do your own research and don't take medical advice from strangers on the internet; B6 in high doses can have lasting side effects such as neuropathy; B12, vitamin C are relatively safe)
That course was amazing! It also started my career and led to my first job.
about the only simplification on mine was that I no longer have to file that I have a full year exemption on the health care law.

However I do have to file an extra sheet of paper now just to fill out a single line for foreign address that's been removed from the 1040.
McDonalds POS Hack
Depends greatly on the field, but I would definitely say that you shouldn't do it if your main motivation is to advance your career.
When you see a popup about cookies on a site, what do you do? Read the agreement, close the site, or just click "Allow"? Absolute majority of people simply click "Allow".

But even for the people who want to read the agreement, it would be much better if this was implemented as a browser feature, giving users control and consistency, instead of different popups on each site.
> It becomes hard when you need a grid

CSS includes a grid. It works in every current browser.
> Pandoc only handles a subset of org-mode markup.

To me that's got the same drawbacks as "not standardized". If not all of the existing tools support the standard then there are several de facto standards.
I did the whole PhD gig, few years as a post-doc and then obtained a tenured position only to quit it and go to industry. While I don't regret all of it, I wish I had quit for industry sooner.

Industry is far, far nicer than academia. The amount of time one puts in for massive amounts of bullshit meetings and form filling and constant justification of how what you are doing is beneficial for society is insane. What I realized was that, in many ways, academia is not that different from the glamour world. Young, naive people see superstars at the top, receiving adulation and sex, and see no reason why they can't be one of them. The superstars are relatively accessible and you meet them and they tell you all you need is talent, hard work, and all of this could be yours too. Grad school, at least in fields like Physics, Math, etc is cheap as long as you don't have family or other dependents. It is an artificial environment with its own rules, and you get sucked in hard. It actively encourages you to not care for yourself or anyone else around you and just focus on research (read, what gets your advisor publications and awards). Over the span of my PhD I saw two suicides, almost every person who was married divorced, and practically everyone was on anti-depressants.

This doesn't end after getting your PhD. Since academic jobs could be anywhere and because the typical post doc grants come for 2-4 years, you can't really settle down and start a family. There is crippling uncertainty about everything. While your peers at this time have had kids, you are still wondering _whether_ your academic career will happen. The senior folks who got their PhDs in the golden period in 70s and 80s are at best oblivious to how things are now, or actively feed you lies because you continuing to work in this system for as long as possible is in their best interests.

When I walked away from the tenured position after going through all that, everyone was like who does that. But, personally, it was a huge relief to me. My first salary in the corporate world was 4x what I was offered in academia (am a physicist, transitioned to AI/ML). Ironically, I have more time to read research papers and actually think about research now.
I get where you are coming from.

What if I have a baby in January or February? Then I would qualify for a deduction and then I am indeed overpaying them.

What if I lose my job? or get a job that is less money?

It's not their money unless I earn the money to pay them, IMHO.

It should go both ways.....why can't I ask them to estimate a refund then and give it to me in advance?
Commonmark (https://commonmark.org) exists, has a fairly well defined standard, and the reference implementations are not hard to reason about. They are part of several thousands of larger codebases right now, too.

Org-mode on the other hand is basically an emacs thing that has never been seen in the wild outside maybe as a pandoc input? Which is coincidentally another tool I almost never actually use by itself. And I have literally no idea how ota reference implementation works or on which languages could I embed it and how.

I'm pretty sure my experience isn't that rare too.
I'm considering it!
Selfie: reflections on TLS 1.3 with PSK
Ethicists know what they're doing. Stealing books obviously can't be such a big deal.
A realist takes on quantum mechanics
Missing option #1: just don't collect income tax on 80% of people, since its not worth it. In this case, IRS would do automatic calculation, and if they say you owe nothing, you don't have to do anything.

Missing option #2: it is just foolish to trust the tax collector to tell you how much you owe. The only way this would possibly work would be radical simplification of the tax code. Since that is not going to happen...
I love the site. However I susepct that font width would look much better on my high-res Surface than on my 1440p monitor.
I used to aspire to become MVP.
Apple to unlock iPhone NFC to read secure data from passports
This is repeated often, and it's mostly true. But people imagine clerks sitting in a circle and filing forms to each other.

Administrators are filtering applications, organizing the events, marketing the brand, enabling recreation, looking for better food, etc.

I'm actually ok with a barebones education, but that's obviously not what people want to see when they're going on campus tours. They judge the value of schools directly by the work of its admin, rather than the teaching staff who they only meet on the first day of class.
Thanks for myself too! :-)
They invented basic strategy (2008)
According to the HN comment search below, nobody has ever accused Mayer of that either, so what is the point of your comment?
A light HN story... Stamp collecting (or was it the Kool-Aid stand) might've been my first "startup", in early grade school. I casually collected stamps myself, and would get duplicates of interesting-looking ones. So I turned my duplicates into stamp collecting starter kits and supplements, packaged in glassine envelopes with handwritten labels and prices, packed them into my little kid's blue suitcase (traveling salesman's case), and brought them to school, to sell to other kids. I don't recall whether I got any sales.

Another stamps-related early sign of disturbing startup inclinations was when, in early grade school, the class would occasionally be put to work, for a fund-raiser, trimming out stamps from boxes of envelopes. I suppose the trimmed parts were going to a company, to soak off, press, and sell. Well, I don't know how I'd even heard this was a thing, but I also trimmed out the addresses from the envelopes, then presented a pile of them to one of the mothers helping out in class, saying we could use them to assemble and sell a mailing list. I might only recall that because one of the mothers told my mom, probably in a "you'll never guess what your child said this time" way, and I guess it was a mix of funny and embarrassing to my mom.

(After that, there were several non-stamp-related, more-credible childhood "startups", until I lucked into a hardcore software engineering job. They used to say that stamp collecting was a great way to get children started learning history, but it got me started learning business.)
I did find the notions of potentially building "a copy" of it in the article pretty funny. Why would anyone want to do that, when they have their own, quite capable, planes that can get an additional edge from pickings of F-35 tech...Mind you, I think most of the useful tech is how the plane integrates into the digital battlefield, which cannot be replicated even if you get an intact plane. Stealth coating etc. is a physical, hard-to-iterate-on thing that is becoming obsolete as we speak, while radar / AA systems are being improved (likes of S400 and S500)...I.e. its advantage will wear off at some point in time. I think (not an expert, though) the engine and radar elements are probably one of the most valuable components to salvage.
It also integrates with Netlify now.
Is this the world’s healthiest olive oil?
Scientists set to reveal first true image of black hole
And same but differently I doubt a king of today eats as well as a peasant of a thousand years ago - aside from famine times. Today we all eat just a few plant and (for most) animal species. This is bad for the gut microbiome, health and our enjoyment of life in general - and its prob true for even the most wealthy.
It wasn’t a crime at the time.
So why not use the same for both numbers?
So it's shared hosting without the PHP?

I'm sold.
I wonder why people disagree with this, do people think that a popup is better than a settings page where user can see what data was gathered and how it was used, or my point about accepting cookies being a browser feature, seemed to some as an attack on privacy in general?
I already had that moment when I heard about the "Web Bluetooth API"
"This puts mathematicians and computer scientists in a three-birds-with-one-stone kind of situation: By proving that the tensor product and commuting operator models are equivalent, they’d simultaneously generate an algorithm for computing approximate maximum-win probabilities and also establish the truth of the Connes embedding conjecture. The achievement would win supreme plaudits across all the related fields."
From what I’ve seen, these claims seem to be based on the assumption that there has been an average annual inflation rate of 3% since the 1600s. That assumption works in the 20th century, but by 17th century theories on monetary policy, a 3% inflation rate would have likely been cause for panic.
I prefer to help improve Microsoft's products and services better.
Actually, witholding started in WW II to help fund the war. Prior to that, people made quarterly payments. It was left in after the war, because government never lets an emergency go to waste.
I strongly had that feeling when I was still doing Java + Spring; there's a huge ecosystem of well designed (or, at the time anyway) frameworks and libraries, which can all be easily hooked into each other via the Spring framework. The job of a developer was more data wrangling, designing models and relations, and defining the outward REST API. Things like creating database tables, converting to JSON, input validation etc are all handled by libraries, as a developer you mostly have to configure what models should be mapped to the database side, what to the front-end side, write some glue code to convert the one to the other, and write a bunch of documentation for the public API.

Not to disparage this work (my own work) too much, mind you; it's quite challenging to create a proper API, consistent, well-documented, etc.

I really appreciate e.g. a proper OpenAPI spec, because that means I can hit a button and have a front-end consumer library generated in Typescript, which in turn helps me more easily map a user's input (forms) with the expected input.

But yeah, it can get quite tedious / boring / unchallenging if you're not into data wrangling like that.
> why can't I ask them to estimate a refund then and give it to me in advance?

You sort of can, by adjusting your withholding.
Under any circumstance?
Posted on HN only this week, Public Sans is interesting:

https://public-sans.digital.gov/

Not quite as grotesque as Helvetica too.
There are precision issues with -1...1. 0...1 is actually the right choice IMO.
Virtual machines can be forked processes, and contain operating systems with forked processes, some of which are virtual machiens ... fork composes!
Fraud seems to have paid off pretty nicely for the likes of HSBC and Goldman Sachs though. Repeatedly.
Interesting. I note the simulation doesn't have repeated interactions between individuals with memory... Yes, it acknowledges this. "Importantly, our decision to study a one-shot PD framework, where agents have no memory of previous interactions, significantly reduces the cognitive assumptions placed on our agents. A number of simulations have demonstrated how cooperation may emerge in an iterated Prisoner's Dilemma framework, where agents remember the outcomes of previous interactions (Axelrod 1997; Fogel 1993; Sandholm & Crites 1996). We opted for Hammond and Axelrod's (2006) memoryless model because we are interested in ethnocentrism in its most elemental form."

You need memory to implement tit for tat, which is the classical case of something like moral behavior evolving spontaneously.
Never thought about it from that perspective before
I don't know, today they can sell ads targetting the more than 4 billion people that are on Internet. Back then the total population was half a billion and most weren't potential targets for any market.
This is how it works for everyone.
That permission is required for a vast set of features in chrome and Firefox extensions because of how poorly the chrome extension API was designed. So while it indeed has that permission, there are lots of things it could be doing with it that don't impact your data at all. You'd have to audit the code.
Yes! I just finished their python one (first real intro to coding for me), then moved to this. This got me going too. Not sure if I had even finished it before I started working a web app which on my current full time job.
The tokens can't be correlated with a user.
> If fork() can't even handle multiple threads, what is the real point of having it when a 8 core 16 threads AMD processor ...

These threads and those threads are not the same. The 16-threads SMT processor will happily chew on 16 different programs, processes or whatever the load at the moment is, e.g. if you use Python's multiprocessing you can create 16 processes and they'll be executed in parallel.

fork() can handle multiple threads but you have to be attentive when cleaning up etc. - quite often, code using fork() will get confused when you spawn threads, and code using threads will get confused when you fork()
How to Take Control of Your Tech Interview – Take Charge in Three Easy Steps
Parents Charged in College Admissions Scam Now Hiring “Prison Life Consultants”
I think so, yes.

But I wouldn't call it meta. I'm not smarter or have more overview than other people.

It's more like a different datatype, one that can't be definied by my external senses.

It feels like some amorph entity that just carries meaning.
Pandoc makes me extremely happy. My consultant wanted a .doc file the other day: `pandoc -f org -t support_brief.org -o support_brief.docx`

Of course the canonical format for pandoc is markdown.
> why fork() is still used in Chromium

To support a multi-process web browser architecture that Chromium pioneered, you need to spawn processes. See https://chromium.googlesource.com/chromium/src/+/HEAD/docs/l...
One issue I have seen is that when systems should be easy to make - you know, database, data wrangling, rest API - people tend to make it more challenging for themselves.

Case in point: exactly an application like what I just described, but because that was boring and basically the same application as already existed in terms of architecture, they made it a microservices application that was only supposed to communicate via events published on a central event bus. Which can be a good design pattern I guess, but they lacked an architect, formal specifications of said event bus events, and a too quick conclusion of "this needs to be in its own microservice". Tl;dr, after a year and a half they still had nothing to show for but a well put together powerpoint slide deck, and a lot of half-finished components that should in theory sorta work together.

That is, unchecked developers have a tendency to overcomplicate things for their own enjoyment / challenge. I don't know how to fix that, besides having a strong tech lead who is able to rein people in and ground them.
Show HN: Pop – Cross project code search for Mac
Its not the same as working at the real bleading edge though which is what the previous couple of posters meant.

I miss working on campus at CIT (Cranfield Uni) unfortunately the pay was abysmal - some realy cool work tough.
Farmbot is a toy. A nice toy, to be sure, but a toy for rich urbanites who want a little veggie garden and it'll never be anything more than that. It goes nowhere near addressing the scale of real-world farming and I see no way it ever can. The concept won't even scale to small-scale market gardening -- the 1- to 10-hectare scale.

I'm not saying that farm-robotics in general can't work or scale -- it's a something I'm convinced stands a good chance of tackling the enormous fossil-fuel subsidy that factory farming is so dependent upon -- but the Farmbot thing... /stiffles a giggle/.
As much as it pains me, org-mode is no better than Markdown when it comes to standards or implementations. There's basically just one de facto implementation of it, and it has no specification or standard. There are parsers out there, but all of them are lacking one or more of the parts that make org-mode so great. Markdown shines with its simplicity, org-mode shines with its extensibility. Want to use it like a Jupyter Notebook? No problem. Want to use it as a spreadsheet? No problem. Want to write academic papers and export it to LaTeX? No problem. Want to use it outside of Emacs? Well...

I've been looking for and at solutions for using org-mode as the markup language for a static site generator, and none of the ones I find do what I want. org-mode has a builtin exporter that can build whole websites, but it is very barebones. The only real solution I know of is Hakyll with Pandoc, which is what I'm playing with right now.

I wish we had something like CommonMark for org-mode, but the overlap of people who use org-mode and don't use Emacs is probably extremely small, so it's not like there will be competing implementations outside of Emacs.
Perfect Guide to Backpack Selection – Hugecount
I always wondered why people would suggest "counting sheep" as it seemed like something that'd keep me awake rather than feel sleepy. I seem to have some form of aphantasia as I can only conjure up very disjointed and foggy images with no real details.

So imagining not only one sheep but a number of sheep on a field jumping over a fence is something I can only just barely approximate with such considerable mental effort that it even makes me feel slightly anxious. This seems entirely unlike what the exercise apparently is meant to accomplish.
That picture made me cringe. Who sets a cup full of coffee right next to their laptop keyboard and phone?
Net neutrality is the principle that _Internet service providers_ should treat all Internet communications equally. Cloudfare is not an ISP.

Web service like Hacker News don't have any obligation to provide everyone equal access to their site. Cloudfare works for the web services. As a web service provider, you don't have, nor should you have, any obligation to provide equal access to anyone.