skysight-inc/HackerNews huggingface dataset:
Many species have finely tuned territorial instincts that have evolved to do exactly that: restrain growth to sustainable numbers. Individuals who fail to dominate sufficient territory won't breed at all. Just yesterday I observed two swans in busy border negotiations, a quiet "dance" that has more similarities with a proof of work algorithm than with an actual fight.

On a macro level, sure, it was unconstrained growth and the resulting hardship that caused these patterns to evolve, but that evolution has happened many times.
No, he is one of the admins. And this is not the place for low-effort comments like "me too" or "first!" or "lol"
At the time I migrated from pass, there were no custom import/export - but bitwarden csv support is enough that you should be able to migrate anything where you can get at your logins in any structured format via some minor scripting.
I agree, I'm a BFS guy, too (I like that word, very good description). This behavior is a major PITA. With the introduction of JS frameworks in all kinds of cases (e.g. static blog generators that use react), there's the possibility that the developer messed up the routing or deep linking or even forgot the whole feature because he never opens links in new tabs. I have the presentiment that this will happen a lot in the future.

Even m.facebook.com has this problem in the event overview. There's no way to open nearby events in a new tab because the link only works due to JS hooks.
Top 3 MEAN Stack Online Courses
100 Days of Code in Open Source
I found that while it was easy enough for me to swipe away notifications from all my apps, it was the red badges that caused me to open an app as soon as I could - sometimes if for nothing else than to get rid of the badge. Switching my phone's settings to monochrome helped me as it meant that I had to intentionally look to see if an app had a badge on or not.

HN Discussion: https://news.ycombinator.com/item?id=16476727
Because most ad networks and analytics providers don't tell you what CSP header to add to work reliably. Partly because ad networks can rotate in ads/resellers/scripts from hundreds of companies. Also, the resulting header can be quite long delaying the first byte of content (for each resource on the page).
Well... the comment in question could have been written a lot more clearly. It's not immediately clear to which film the clause beginning "with said film" refers to. That is needlessly confusing.
Pretty much, yeah.

https://blog.ycombinator.com/meet-the-people-taking-over-hac...
Help can be asked for. From people or from God. It's when we choose not to ask, choose not to avail ourselves of the many many resources that society has to offer, that people fall into deep holes.

They may feel very very far from making the choice to ask for help, but a choice it remains and it never goes away. Asking for help from God in these situations and opening your heart to the possibility of salvation can be extremely powerful. I've met people with severe, debilitating depression that immediately lifted upon setting foot in a church, never to return. It's a lot more common than you'd think. The religious angle should not be overlooked.

Nobody is so broken that they can't be fixed.
One quirk about ZKPs is that they must be convincing only to the verifier[1]. If you know which entrance they used, it’s convincing to everyone, not just the verifier.[2]

If you don’t know which entrance they used, than anyone besides the verifier can remain a Doubting Thomas: “okay, cool, your verifier came out B, then B, then A. So? You could just as well have conspired with them to start out at B, then B, then A!”[3]

I elaborated on an earlier HN discussion: https://news.ycombinator.com/item?id=15323790

[1] The verifier, for purposes of this point, is anyone who contributed to the generation of the random bits that decided which random challenge to present.

[2] In some cases, you do want it to be convincing to everyone, but that’s not the “standard” kind of ZKP.

[3] In the jargon, a valid transcript for a ZKP must be efficiently simulable by someone who lacks the relevant knowledge.
Obesity comes from quantity, the type of food is what overrides our natural restraint mechanisms to enable quantity.
From personal experience: in engineering, people are roughly split into two groups, ones who figure out by themselves, and others who ask. So when I worked in the office (in that particular geo), I put a thick cross on my developer career and added a second chair beside my desk. (I once did timing, and the average was 26 min between interruptions.)

Now I work remotely, in a different geo, and people still want to "talk to me", insist that I open the messenger app etc, call me on whatsapp (which our company prohibits BTW). No way around it. It is all the same people who asked questions when they were engineers, only now they moved higher up.

I am adding this useless personal anecdata only in hope we accumulate a big enough list so that HR and others realize that enough people consider important to be alone to get stuff done.

Some lore in our company tells about overachievers who would get up at 5am to be productive until the bulk of teams arrives at work. It was some 20-30 years ago, these days, one gets up at 5am to catch the train for this 2+-hour commute. Being alone is all we can have.

I don't want to go far, I just want to get my stuff done.
emacs -Q is instantaneous for me. If you're querying MELPA and sychronising packages that might be a cause of the slowness.
A two bottom quarks decay has been spotted within the Higgs boson
MicroServices – Check Size Before Ordering
My email is in my profile. There is also an open DDR3 controller implementation by Elphel.
Recital 26:

"The principles of data protection should therefore not apply to anonymous information, namely information which does not relate to an identified or identifiable natural person or to personal data rendered anonymous in such a manner that the data subject is not or no longer identifiable. This Regulation does not therefore concern the processing of such anonymous information, including for statistical or research purposes."

As long as it's not linked to a particular profile ("pseudonymous" doesn't count, it could still be linked), it's fine.

https://gdpr-info.eu/recitals/no-26/
I am Salahuddin I want to login to this site and get to know it
Higgs Boson Observed Breaking Down into B Quarks
>This is not even remotely an apples-to-apples comparison. One is a fairly simple code construct that executes locally. The other is a call to a remote service.

>It doesn't matter if the language you use to write it is XML, JSON, protocol buffers or SQL, any and all calls across an RPC boundary are going to have unknown performance characteristics if you don't understand how the remote service is implemented.

Dude, then put your database on a local machine and execute it locally or do an http RPC call to your server and have the web app run a for loop. Whether it is a remote call or not the code gets executed on a computer regardless. This is not a factor. RPC is a bottleneck but that's a different type of bottleneck that's handled on a different layer. I'm talking about the slowest part of code executing on a computer not Passing an electronic message across the country.

So whether you use XML, JSON, or SQL it matters because that is the topic of my conversation. Not RPC boundaries.

>If you are the implementer, and you still choose not to understand how it works, that's your choice, not the tool's. Every serious RDBMS comes with a TFM that you can R at any time. And there are quite a few well-known and product-agnostic resources out there, too, such as Use the Index Luke.

I choose to understand a SQL implementation it because I have no choice. Like how a front end developer has no choice but to deal with the headache that is CSS or javascript.

Do you try to understand how C++ compiles down into assembler? For virtually every other language out there in existence I almost never ever have to understand the implementation to write an efficient algorithm. SQL DBs are the only technologies that force me to do this on a Regular Basis. Heck they even devoted a keyword called 'EXPLAIN' to let you peer under the hood. Good api's and good abstractions hide implementation details from you. SQL does not fit this definition of a good API.

If that doesn't stand out like a red flag to you, then I don't know what will.

>Alternatively, feel free to write your own alternative in C++ so that you can understand how it works in detail without having to read any manuals. It was quite a vogue for software vendors to sink a few person-years into such ventures back in the 90s. Some of them were used to build pretty neat products, too. Granted, they've all long since either migrated to a commodity DBMS or disappeared from the market, so perhaps we are due for a new generation to re-learn that lesson the hard way all over again.

In the 90s? Have you heard of NOSQL? This was done after the 90s and is still being done right now. There are alternative implementations to database API's that DON'T INVOLVE SQL. The problem isn't about re-learning, the problem is about learning itself. Learn a new paradigm rather than remark to every alternative opinion with a sarcastic suggestion: "Hey you don't like Airplanes well build your own Airplane then... "
Geonewschallenge: Geochallenge for news nerds
This is fun. Reminds me a lot of Euclid the Game: http://eu.jugregator.org/Level1/

Would be awesome if you compare your answer to the "best" solution, i.e. which uses the minimum number of components (or even the minimum number of nand gates!)
The construction "out of need" is actually good old Latin - ex necessitas. Which I hope makes sense to a Spanish speaker.

"Out of luck" is weirder. German has ausgehen to mean "run out" (as in "our supplies are running out"), but it's not quite the same...
Google Public DNS Search
Wire – Strict Runtime Dependency Injection for Golang
Total lifesaver: https://luxafor.com/ (disclaimer: I backed them on kickstarter)
Recommend this incredibly interesting article on plant communication and intelligence by Michael Pollan.

https://www.newyorker.com/magazine/2013/12/23/the-intelligen...
sure, sorry
Their response was not ”we don’t care” to the Cambridge Analytica and political ads scandal because when they didn’t respond at all at first the public became angry and politicians threatened with regulation. That’s why Zuckerberg eventually did appear before Congress and the EU parliament.

To do otherwise is to guarantee regulation, and then Facebook would really care.
I think it’s somewhat reasonable if you interpret it “the killing came out of need”. As in, the animal had a need (to eat, or defend themselves) and from that need came killing. So they “kill out of need”. Not sure if that helps!

(Also, fwiw, you could also say “they kill because of need” or “they kill because they need to”, so because works in English as well)
> some experts support different priority classes for different application types

That's a thoroughly outdated QoS paradigm. It's almost impossible to make rule-based traffic classification neutral and fair, because it always privileges existing applications and protocols over upstarts that aren't correctly identified by the ruleset. It's also far too easy for ISPs to "forget" to properly classify their competitor's traffic when the ISP is also a content provider, and poorly-designed rulesets can be gamed by using protocols/applications on non-standard port numbers.

Fortunately, this QoS paradigm is no longer necessary and the state of the art for QoS has moved on to techniques that only need to look at the quantity and size of packets in order to correctly infer the correct latency vs throughput tradeoffs for each traffic flow. Packet scheduling is now much more like CPU scheduling, in that it works well enough out of the box without requiring manual tuning or prioritization.
Do you mean that in 2018 the income is 5 times less than in 1996, taking into account both lower rates and inflation?

Or 20% less today than in 1996, in gross terms? The problem is, now most freelancers are forced to create their own service companies (of one person), so the contract is between two companies and not between a company and an employee.

And in those cases, the rules are not the same, AFIK. I did ask a lawyer to get the contract reviewed in 2013 for a mission that I was baited into taking and then there is literally almost no programming involved and I wanted out.

The lawyer examined the service contract and told me that by the terms of the contract, I would have to either serve the service contract or reimburse the company for what they would lose. Maybe another lawyer would say something different, or things changed since 2013.
The primary innovations are not really from the Blockstream folks, but from the graduate students involved: Benedikt and Jonathan
They took out templates, inheritance, exceptions? What’s left to make it not just C?
Ok, I just want people to not think there are no Haskell jobs out there. The only reason not to be able to get one is if you don't want move and can't find something remote (although there are a few remote jobs around). There are otherwise plenty of Haskell jobs for those that are looking and sometimes in unusual places such as Alaska!
Cartels are illegal in the US because of anti-trust laws?
To be honest, I share my Netflix account with my parents. Saves me a bit of money.
libusb or a similar userspace USB construct? You don't need anything privileged to write an USB device driver.
Looks like some patent got violated.
> Not one single book in a primary school library is fact based.

That would be a terrible library. Libraries for children are full of a wide range of books, including some that are pure fact.
Sex, beer and coding: Inside Facebook's wild early days
If you were to ask what is human language, it would be the superset of sign language, spoken language, body language, etc. If you take that kind of approach when deciphering the language of cats, just as convnets can decipher the hidden logic of recognising faces, I'd imagine a rudimentary form would be a mixture of visual and auditory signals designed to "trick" the cat into responding.
very cool! anyone have a list of useful TCRs? i haven't found one yet, but love the idea.
Exactly. This is why I’m unreassured by blithe dismissals that “oh you can just raise taxes, what’s the problem”. The problem is that no one has to join the Ponzi scheme, and that’s exactly why many corporate PAYGO plans failed!
It would be great to have a common language in the EU that close to nobody ever heard of.

Fun aside, language is not only shaped by culture, but also shapes culture.

It couldn't get any harder for people to affiliate with the EU if the EU institutions would embrace a foreign, sterile and planned language.

In fact I think it would only strengthen the resentment against the EU.
Ah, here I disagree. Architecture is usually influenced not only by the software requirements, but also by many non-technical constraints (how is your development organization structured, how skilled are the devs, how sure are you that requirements will not change over time, etc.). There are just too many soft factors involved to 'compute' a solution.
If you have a car on your parents insurance, you are not building up your "damage free years". So it's better to just pay for the high insurance at a young age so you will enjoy low insurance later on in life. At 26 I was already at the maximum of 80% discount on my car and motorcycle insurance.
By the way: it's your job to buffer the pressure from upper management towards the team so they can see you have a backbone and to maintain morale. They are _your_ team.
Way too complex. Followed the development up until 2.0, and I was already lost. Take this as someone who was breathing on the spec almost every day for a year. Now reading the latest spec is like trying to understand kernel.
T cell breakthrough sidesteps need for viruses in CRISPR gene editing
Taya setif algeria
I am Salahuddin I want to login to this site and get to know it
Silver Caesars – mysterious silver cups
Most of the indies covered positively by the gaming press are cross platform so there are a bazillion options.

Don't look at "mac gaming" sites. Look on the mainstream sites that favor indies (i read rockpapershotgun regularly, for example) and check if they have mac versions on Steam and GoG.

Do not bother with the Mac app store, it's worthless for gaming.
You should provide sources when you toss out statistics, PurpleRamen is not itself a source people trust. You are quoting a global number. And it's outdated.

In the US, overall ad-blocking is 30%+. https://www.statista.com/statistics/804008/ad-blocking-reach...

On laptops, US adblocking was 40% in 2017.
https://marketingland.com/survey-shows-us-ad-blocking-usage-...

These number are growing every year. And surely, if you focused only on the demographic group most likely to read Medium, the percentage would be even higher.
I want to get into piracy
I found the title funny, it's not a low effort to share this reaction with everyone.
Not. At. All.

Obesity simply comes from consuming more calories than you need. You can (and people have) loose weight by eating McDonalds if you wanted—you just have to make sure the amount of calories you get from it is less than what you actually need.

As the other commentator mentions, the only thing processed foods might bring, is trying to break our self-restraint by being delicious in certain ways.
One of the fastest web servers is nginx that uses child processes (typically one child per core) and asynchronous IO within the child without any threads. The same model with a parent process that monitor threadless child workers is often used in embedded system. One can and people do exactly the same in OCaml.

Surely it requires more code to setup things especially if the child processes need to communicate over shared memory to max the performance, but the big plus is that the resulting system is much more robust. In case of troubles one can just let a child die or even use kill -9 and start a new child. This is not possible with most threading implementations. For example, try to recover from out-of-memory in multi threaded C++/Java/Go etc. application. It is very hard. With threadless children it is almost trivial.
Sincere Harvard Rejection Letter
Introducing a foreign language as lingua franca worked pretty well for India and I'm reasonably sure that there was a lot more resentment for the British in India than for the EU in Europe. I don't think the Indian democracy would be possible without English.

Esperanto is easy enough to learn that most people could by now speak it as a second language if it had been introduced in schools back when it had the possibility to become the language of politics (that's a hundred years ago now!).
The dev.to codebase will go open-source on August 8
Ask HN: Where do you get news on China VC and tech scene?
China recently surpassed the US in volume of VC deal. But I read very little about all these deals on Hacker News or elsewhere.

Do you have sources you recommend? Both English language and Chinese.
This article isn't about SLS (or BFR). It's about commercial crew, Boeing's CST-100 capsule vs. SpaceX's crewed Dragon. Boeing may well be ahead because unlike SpaceX they consider themselves having one job, and one job only.
The World of Japanese Dating Apps
The main problem with the Macbook Air is the actual resolution: At 1440 x 900 a non-retina display like this is plain outdated and doesn't fit the premium price tag, even if this is Apple's most affordable laptop. The Air is also somewhat abandoned in recent years and hasn't seen an upgrade for a while.
There are people that are fine with the low resolution, however these days I would not buy any non-retina displays/devices and opt for the Macbook if it has to be a small, portable, lightweight laptop.

However if you aren't in a rush you should obviously wait for the actual product announcements we're discussing here.
In my experience getting any funding at all is about as hard as getting the whole project approved.
Ubuntu Touch – Linux on your phone
The Waldo zk proof isn't a good example. You can easily fake knowing where Waldo is by gluing a Waldo to the board you use to hide the book. That way you can even proof you know a solution for a picture that doesn't even have Waldo in it.
And if it's an online solution, propose to roll out some features gradually.

But yeah:
1. Be honest with everyone
2. Invest in online courses for everyone
3. Lay out a simple roadmap for the minimum MVP
4. Hustle

And next time use my recipe for estimating. Spend ~ a day on this.

1. Split up everything into the smallest subtasks
2. Estimate the time all subtasks take. Uncertain? Write down a low and a high. Still uncertain? Split the task into subtasks or confer with someone.
3. Add the times together and multiply by pi. If applicable, do it once for the high and once for the low.
4. Present the high estimate. It is probably closer to the truth. Estimating the low as well is more of a psychological trick.

Don't use the subtasks for the development though. They will be too fine grained.
I think this summarizes really well why I never became a Scala developer and am now a Kotlin programmer. I like Kotlin. It solves problems I had as a Java programmer in a way that is easy to understand. It's easy to move from one to the other. Tools are great. Documentation is great. Etc.

Based on this talk, it's not likely I'll ever become a Scala developer.

For reference, I learned FP in the nineties while in university; was exposed to monads, and a few haskell dialects (Gopher mainly). Been doing Java for about 20+ years at this point as well. However, despite this background I have trouble wrapping my head around Scala. The documentation seems to require a phd, which I have, just not in esoteric type system kungfoo. I find most Scala code completely unreadable. I admit, it's me. I'm probably too stupid or something. But if I'm too stupid, then most people I work with are definitely not smart enough either. So, that in a nutshell is why I ended up doing Kotlin instead.
so many billions wasted just because they don't want to play along with russia :')
This makes the most sense to me.

If I were in the OP's position, I would start discussion with the direct manager as early as possible - and begin by breaking down the remaining scope in terms of where the features are in this diagram.

If the product must be "ready to ship", clearly some corners will need to be cut - especially the bottom right.
> But we just ignore all that when it's convenient for us to eat them.

I don't necessarily agree with your misanthropy (I don't see the broader point of it - "my plan for humanity: let's self-annihilate, we suck"?).

But I'm interested in psychology. And there are studies that show that people perceive cows as dumb while eating them. When they get asked before and after eating meat, the same people said that cows are intelligent beings.

So there are cognitive processes in place to make it possible that we eat meat despite the fact that we normally know about the human-like qualities of the animals we eat.

I think we can learn a lot about the difference between humans and other animals when we focus our efforts on understanding the excuses and biases that we develop using our cerebral parts of our brains and the prefrontal neocortex.

> I'm not a big fan of humanity. We are pretty awful.

Bear with us and have a little bit of compassion. I'm glad every time a human being is able to be positive despite the fact that every human has the potential to destroy other lives.