skysight-inc/HackerNews huggingface dataset:
And to add to this - It only works for people if a few people are doing it.

Its a "meta" advantage that evolved after there was a stable state of people going to college and getting jobs.

Now that the economy has changed, the drop of pay power in other jobs make the well paying ones stand out - and more competitive.

IF everyone were to go to find connections, you would basically recreate the old boy networks and quid pro quo social networks of old India/China.
> Within there, I imagine you will find an answer.

The answer to what? The post you replied to didn't raise any questions like that.

Also, why not just say what your point is rather than being vague and cryptic. And your point about what percentage of insects are edible isn't very relevant because there are like 5k species of mammals and over 900k species of insects, and we don't need more than a handful of different species to actually eat.
The Difference Between Bond Paper and Copy Paper
What is iBorderCtrl?
What if Dying isn’t as bad as we think?
Competition to be the best is a zero sum game.

Of course it's not. Almost everything you own is better because the people who made it were trying to outcompete some other people.
That's my #1 fear now. Life circumstances made me leave the big city I lived in previously, which is also a regional business/tech hub. While I was never doing explicit networking, I got pretty high mileage out of casual encounters and common projects I've done while hanging around a bunch of social and tech communities. Now, I feel totally disconnected, and sans of eventually moving back to some large city, I have no idea how to solve it. "Networking on-line" doesn't seem to be a thing (or maybe I'm not trying hard enough).

(I'm happy with my remote job. Most useful contacts and rewarding relationships I had came from off-job work. It's communities that I miss.)
So drivers can see the tip and food price before accepting an order? My understanding from reading a couple articles was that drivers could see how much they would get paid for the order but not see the breakdown of how much was the customer tip and how much was DD's contribution.
Erlang came about like that, starting from Prolog with a telecoms program and new language in mind, and developing both together. Prolog (I learnt recently) is surprisingly Lispy, e.g. data and program in the same form and easy for the program to change, everything in lists, and very FP - recursion for loops, non-mutating variables etc.

I don't how many other languages started like that. PHP for one. Probably a lot.

http://www.math.bas.bg/softeng/bantchev/place/erlang/a-histo...

http://www1.erlang.se/publications/icfp97.pdf
you need to deep fry the insects and problem solved, then add guacamole and that's it
>> You said no, Critique is better!

Nope, I did not. I just said that people really want Critique, which they do. Even CodeFlow itself is evidence of that.
At least in the US, old money effects are not as huge as one would think. Of course, everybody knows about Donald Trump, and maybe other people with inherited wealth, but there's also the survivorship effect - if somebody had rich parents and spent all the wealth how likely you to read about him in the national press? Nobody cares about those.

Moving onto more statistical approach, this one: https://www.fa-mag.com/news/most-millionaires-self-made--stu... says only 8% of millionaires inherited their wealth. For billionaires, according to this: https://www.entrepreneur.com/article/269593 18% got a jump-start (maybe parents were mere millionaires, but the child became a billionaire), and 62% are self-made.
So inheritance effects exist, but maybe they are not that huge? At least, clearly, not a majority.

Of course, not everybody starts in the same place. But human behavior and motivations are similar, and thus you can reason about them despite the differences.
There is javascript for progressive enhancement on some pages. E.g. submitting comments on tickets by pressing Ctrl+Enter, or selection of ranges of lines in git blob view.

For example: https://git.sr.ht/~sircmpwn/sourcehut.org/tree/master/conten...

But everything is designed to work well without JS first.
Ask HN: From C++ to C#?
I've almost exclusively coded in C++ for a few years, however I'd like to switch over to C# for job reasons. What's the fastest way for someone like me to get acquainted with C#?
I was eating out with an "ideologically motivated" vegetarian friend of mine, who doesn't eat meat because it's "ethically wrong", and he ordered crabs. I challenged him (jokingly, but ready to argue my point on aesthetic grounds): "Crabs are just giant bugs, and you're a vegetarian, so why do you eat bugs?"

He replied "I eat bugs because they're the enemy!"
I think we're using 'stress' and 'tones' to refer to completely different things. I think you're using 'stress' to mean something like what I would call 'focus prosody', and you're using 'tones' to mean what I would call 'stress'. But, in terms of the acoustics, 'focus prosody' is closer to Mandarin lexical tones (though not in function).
Oh, we would have stopped at the slightest trace of an intelligent or coherent decision from the PM.
Wastrels and scoundrels do not always suffer for their sins. Such is life.
Looks good. Seems to have a concept for rooms (= teams) but not for topics, or am I wrong on this?
Rematch[1] makes it really easy to get started with Redux.

1: https://github.com/rematch/rematch
كلمات اغنية مسيره يعود شادي سعيد
By my count that's only six keywords as case is a keyword, but not part of an expression.
If you've ever handled bugs like scorpions or larger arthropods, they're remarkably similar to crawfish or crabs. They're virtually the same thing. There are aquatic and terrestrial arthropods which are literally the same type of 'bugs'. Whales and deer are not alike in the same way.
Amazon Recorded Video of a Seller's Face for Identification Purposes
I calculated the airspeed of a rubber band this way once! My coworker shot a rubber band in my direction. I noticed three “shadows” of the rubber band as it passed by the CRT.

The CRT was a 17” running at 60hz. The rubber band sailed past in the span of about 2 screen refreshes, so it traveled that distance in 2/60 of a second. Distance was easy to calculate by the Pythagorean theorem or by holding a ruler to the screen, I forget which.
Latest inventions in solar energy technology
This is only true of dividends. But I don't think it wasn't true of stock buybacks.

Also there is plenty of business income that is not double taxed because it isn't run through a C Corp.

Then in regards to incentives. We already have interest rates to adjust the knobs of investment versus consumption. Capital gains is just a way to make the tax system less progressive.
For the record, I also use a unique email address for my Facebook account and it was NOT uploaded by any advertisers. Just wanted to put this here in order to point out that this might not affect everyone.
A Law Firm in Kearney Introduces Cryptocurrency as a Form of Payment
because they're fucking bugs. we eat animals here in america, we're high up on the food chain.
Are farmed tapeworms safe to eat?
Our WeWork has them in the kitchens - I feel like I'm drunk whenever I am in there!
Wyden pitches billions in fines for privacy violators with ‘Do Not Track’ bill
I see this arrogance inside Google lots.

The way we do things is the right way because that's what we do. Any disagreement is ignorance.
One of the reasons why I switched from iPhone to Android is the firewall.

On my jailbroken i-devices (all of them) I was always installing "Firewall IP", and when an app was running, for any connection not previously (or globally - meaning rule applies for all apps) approved I would get a pop-up message (screenshot of an earlier iOS Firewall IP)[1].

Now with the jailbreaks being less efficient, and the Firewall IP app not been updated for a few years, I switched to Android and I am using "NoRoot Firewall" [2] for the same exactly purpose. I globally block all FB, ads, trackers

There is always the extra option for rooter/jailbroken phones to block things on the hosts file using host file selections from someonewhocares.org [3].

[1]: https://rdsbc.files.wordpress.com/2011/03/wall1.png

[2]: https://lh3.ggpht.com/fXRZfgSmArBemdjABjUDu0ibP9Gis3GV5YXTVj...

[3]: https://someonewhocares.org/hosts/
The same is true for a whole freshly slaughtered chicken, sans venom.
such devices are usually not allowed in those cases. (speaking of DIN EN 12464-1)
Plants Can Generate Green Electricity
Quite the contrary, it is easy to call system api from python. That's why we have so many python wripmers for c code.

You have the stdlib ctypes of course, but also pypy's cffi for an even better story.

We even have specialized ready to use tools for those, such as pywin32 to manipulate the windows api and registry, pyqt to leverage the c++ qt lib and all it's tooling, or watchdog to survey file changes, using the native api when possible.

In fact, mac and linuxes implement natively of lot of tools in their os for this reason.

There is also a reason it's one of the few languages allowed in prod at google. It's the best at nothing, but it's damn good at most things.
it seems like this would be easier to implement in Elixir in a very idiomatic fashion. There's a lot of compile-time effects that Elixir uses, one thing that I'm playing around with (in an OpenAPI library I'm working on) is having the OpenAPI `response` contract be enforced on exit in :test and :dev compilation modes but removed in :prod mode.
DoorDash explains their tipping policy
The difference is debatable.
> TypeScript revolutionized the act of writing JavaScript

I agree with this point.

> React and JSX revolutionized the act of writing HTML

I see nothing revolutionary in React.

> GraphQL revolutionized the act of connecting front end and back end

OData existed before GraphQL and still does.
> The ones who study psychology because it's a female dominated study and all those psych students need their credit and 'participating' in research is part of it.

Wait, does participating in a study as a subject count for credit, or does working on a study count?

Aren't studies explicit about the demographics of their participants? And don't studies that make generalized claims usually control for things like gender and age?
Very very interesting. But I hope it's renamed to something other than a single-letter name, so we can use search engines to find info about the language later.
From the website:

> There's also an option to generate C code to support more platforms and achieve [(possibly)] better performance

Another reason x-compilation to C matters: providing an escape in case the community thins out and no further updates are made on the V lang.
You can eat potatoes raw too.

The human digestive system evolved in the Paleolithic to easily digest starchy roots like the potato. Besides meat, starchy roots were a favorite.

Wheat btw is a Neolithic phenomenon. And there is some proof that grains are toxic and that some of those toxins aren’t annihilated with cooking. Grains being toxic is an evolutionary trait meant to discourage mammals and insects from eating the seeds. Fruits are meant to be eaten, but not seeds.

Could insects be toxic too? The dose makes the poison, plus it takes decades for us to observe the effects.

Also deep fried food is unhealthy, no matter the food. Vegetable oils and high temperatures don’t mix well.
I was thinking the same thing too. You have to be super deligent and careful NOT to be a part of FBs data collection campaign (or any other company trying to harvest data the same way). This does not sound morally right.
(assuming their mother is)

Is that conveyed en utero or through the mother's milk? If the latter, that would depend on being breastfed, wouldn't it?
If you've ever handled bugs like scorpions or larger arthropods, they're remarkably similar to crawfish or crabs. They're virtually the same thing.

How many millions of years ago would we need to go back, to find the common ancestor?

Whales and deer are not alike in the same way.

Same question, I suppose. A longer span of time, or shorter?
To be clear, I was wondering if the regional preferences for AU meant their colour settings spelled colour with an ou not just two o's.

I think we can probably chalk this up to my insulated childhood, and a subsequent cultivated intolerance to Sunday-first calendars.
If it's a phone number you don't even have to do it yourself. If any of your friends have linked their contacts entry of you to your Facebook account and have one of Facebook's apps installed, Facebook can now know your phone number.

Edit: They didn't have the phone number, according to the data exporter. Pretty plausible explanation here: https://news.ycombinator.com/item?id=19103490
Have you used “log in with Facebook”? That definitely exposes your email address, and then it can be saved and resold.
Macron under fire after attempted search of French news outlet Mediapart
They can have whatever goals they wish, but regardless, having an ecosystem like .net or python requires a critical mass of users; and once you have that, the language goals don’t even matter; they’ll just have libraries for everything, whether they like it or not.
You might have some luck finding someone at a video meetup if there's one near you (https://demuxed.com/meetups). I bet an organizer would be open to you giving a quick lightning talk about the project to their group (if you're in SF feel free to ping me).

There's also the Video Dev slack: https://video-dev.org.
> Making a programming language specifically for the needs of one program, then developing that language and the program together, is an underestimated strategy. I believe the world would be more interesting if more people applied it—because then we'd get more qualitatively different new systems.

One example of this is video game designer and programmer Jonathan Blow, best known for creating the game Braid.

https://en.wikipedia.org/wiki/Braid_(video_game)

http://braid-game.com/

He's working on a language for writing games.

https://www.gamesindustry.biz/articles/2018-07-02-jonathan-b...

https://www.reddit.com/r/programming/comments/7okvam/jai_lan...

https://www.reddit.com/r/programming/comments/8ywd77/gamelab...

https://www.reddit.com/r/programming/comments/89209l/jonatha...

Here is one of many videos of him using the language:

https://www.youtube.com/watch?v=AAFkdrP1CHQ

A couple of moments in that video which I would like to highlight:

At 11:15, responding to a question from chat:

> Is there a specific reason the game is kind of in top-down 3D?

> Because that is what helps the game mechanics that we need for this game. If it was in first-person (laughs)... it would be kind of amusing... maybe we should do that (smiles) that'd be fun.

At 14:05, responding to another question from chat:

> Do I find the language scaling, well, now that I am dealing with a more complex program?

> Yes. I've been dealing with a program this complicated for like five or six months so this is nothing new.

At 14:15, responding to another question from chat:

> Do I have my own shader language?

> No, right now we are using OpenGL and [unintelligible] GLSL.

The answer to this third question indicates to me that he is focusing on getting something that works better for him than pre-existing alternatives without getting bogged down too much that every side of his language needs to be perfect right off the bat.

In other words, he is balancing the time to perfect his language against the time he wants to spend making games rather than spending 100% of his time working on the tooling and not getting to write any games.
> unless your language gets widespread adoption, you can corner your community into a bubble and drastically increase the barrier to contribution.

Only if your language (and standard library) is of comparable complexity to that of widespread languages. C has more quirks than it lets on, C++ is a monstrously complex beast, Java has an enormous standard library…

If however you keep the syntax and semantics of your language simple, they can be learned in a matter of minutes. If you keep the "standard" library focused towards your application, it won't require more effort than any other regular application.

The real problem with custom languages, I think, is that very few programmers can actually write one. Most others don't even see the need, I think in part because of motivated cognition (If I delude myself into thinking I don't need something, I don't have to face the fact that I can't do it). Though the main problem is probably education: we are taught that languages are chosen, not made. As for how they are made… well, that's the realm of geniuses who have way too much time to spare.

Every programmer should have an introduction to programming languages, and we need more specialists who can whip up a DSL in a couple days. Our craft would be very different (and I think much better) if we did that.
It's much easier to figure out that one chicken is sick that one in 100 tiny bugs with an exoskeleton.

And bugs are more resistant than chickens, and can hold many dangerous agents that are dangerous for us without being sick themself.
I was going for a more publicly visible presence with "we might see". Don't know anything about the numbers, but I'd put Eiffel Studio with e.g. GemStone SmallTalk or Allegro Common Lisp or even current Delphi. Or, heck, Tcl/Tk and Ada, doesn't have to be about proprietary vs open source (cf. IntelliJ vs Eclipse).

But from what I've seen, I wouldn't mind it to become a bit more popular, more libraries, more publicly available applications. More rising tide lifting boats than secret weapon.

(NB: not that you'd need to be a secret weapon to keep a business afloat, there are a lot of companies that run on legacy support. There's nothing inherently better in paid software. Also: Eiffel the language vs Eiffel Studio.)
The very fact that familiarity with a shape can influence performance on pattern recognition tasks so dramatically is a significant finding on its own.

It would mean we are effectively blind(er) to unfamiliar shapes, even though they are extremely simple, like a triangle or square are.
Which I responded to. Reading never as never is more of a misinterpretation than anything else.
Somehow i don't think a restaurant selling raw potatoes will suceed much though :)
And in most cases incomplete. Those screenshots don't tell them what I'm trying to do (I'm looking for X, how would that show up in a screenshot/video) and they don't tell them I'm angry because of X (something is missing etc).

Sometimes it would be nice if companies just actually listened to user feedback (e.g. app store reviews, bug reports, etc) instead of only going by automatic metrics.
It's sad that it's so buried [1], because I think the theory you mention deep in the thread is most plausible: people scraped your username, guessed the email address <username>@facebook.com and uploaded that, and Facebook associates that email address with your account.

[1] https://news.ycombinator.com/item?id=19103490
I had a similar experience. I've had fried crickets, they are delicious. It is like eating a tasty crispy french fry.
Better Dev #87
I have another issue with LEDs, I am designing an indoor device that use solar panel for recharge, and if I put my current solar panel (IXYS panel) under a LED vs under an halogen light, which are both similar in light intensity "to the eyes", I have like 100 times less energy on my panel under the LED.

I just discovered that a few days ago because I was using a LED maglight to test my panel and realized I had incredibly small power output with it. Now I am building a small circuit to measure and datalog the power output of different solar panels under different type of artificial lights (vs having to use the multimeter + oscilloscope which is not very portal outside my labs).

If you designed solar powered device for indoor use and have heard of this issue, I'm very interested.
My best case imagination of the future is that we get all our dietary protein from buffalo worms. Insects are some of the most efficient systems for converting plant mater in to human dietary protein, the fact that humans have a disgust response against them is one of the saddest facts impacting the future of our planet.
It is daunting, but getting started is actually straight forward. For instance, you could start by simply writing a domain language that translates your grammar via a tool like ANTLR or simply raw abstract syntax trees to C++.

It gets hard the more features you add to have a consistent experience and all the other tooling a language has (like debugging).

I find these problems fun and help in making you a better programmer, but the cost to be successful is immense.
The First Images from the Final Season of ‘Game of Thrones’ Are Finally Here
I'm in the exact same boat as you. I've been a huge customer of DD's for years and only recently found this out after being confronted by Dashers who thought I'd lowballed them. I tweeted at DoorDash multiple times, and while I usually get some response from them this time it was radio silence. I'm livid.

I did, however, hear from a Dasher who was more than happy to clue me in on the policy[0]. From now on, I no longer tip inside the app and let the Dasher know I'll be tipping them in cash at the door. It's a pain for me, but I feel better knowing 100% of my tip actually went to them like it was supposed to.

[0]: https://twitter.com/iampbt/status/1089767531412213763
You can get every kind of bug on some markets in China. They taste disgusting. In Korea you can get silk worms in cans. They taste neutral. If prepared fresh on the street the taste is hardly bearable for any Westerner.

You now buy an insect burger in Germnany
https://www.theguardian.com/world/2018/apr/22/bug-appetite-g...
I think it works out to:

return yield delete void await(
(null in this) instanceof typeof(
new (class /*anon*/ extends (async function () {}) {})
)
)

Maybe? Is `await foo in bar` a special case in javascript?
> [...] something like “I generally trust people.” Then participants are asked to choose one point along a five- or seven-point line ranging from strongly agree to strongly disagree. This numbered line is named a “Likert item” [...]

Oh god, having filled out a bunch of these for diagnosis and such I hate these with a passion. I always wondered how well these actually work.

I've seen grammatical nonsense like, "Do you often do X? -- always, often, sometimes, rarely, never". What, I often rarely do X? And what does often mean, anyway? Like once a week? Every day?

Then, there are the abstract or vague questions that you then have to interpret what concrete situation it could apply to. Hard to think up an example off the top of my head, but how people reply to these surely depends on what exactly they think it might mean.

Then you start losing patience after about 3 minutes of this shit, not to mention 15 or 30 minutes, and just go through them barely reading the questions, but for the first couple of questions you were pondering whether you "agree" or "somewhat agree" for ages.
Yes, I also have the flickering issue with some LEDs, and I can confirm that (to my eye) the philips LEDs I bought do not flicker. I also have a few OSRAM LEDs that don't flicker.
It is important to distinguish between risk and uncertainty.

> "Uncertainty must be taken in a sense radically distinct from the familiar notion of Risk, from which it has never been properly separated.... The essential fact is that 'risk' means in some cases a quantity susceptible of measurement, while at other times it is something distinctly not of this character; and there are far-reaching and crucial differences in the bearings of the phenomena depending on which of the two is really present and operating.... It will appear that a measurable uncertainty, or 'risk' proper, as we shall use the term, is so far different from an unmeasurable one that it is not in effect an uncertainty at all."

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