skysight-inc/HackerNews huggingface dataset:
> Correlation does not prove causation

The host of scientists who conducted their studies know this. Which is why they did many such studies (some of them very large scale), controlled for confounding variables, modified the parameters across time in both direction (watching more and watching less this and that kind of show), and of course reproduced most of the results.

Go tell them "correlation does not prove causation", and they will laugh in your face. We're long past correlation by now. Causation itself has been thoroughly demonstrated.
Not to mention, Flink, Akka, Apache Beam (via the Scio library or the Java api).
It was a rapid cynical contrast to the rest of the discussion.
I know quite a few finance companies use it - Morgan Stanley and Goldman Sachs come to mind.
It evolved from German/Dutch/British building techniques brought over from early settlers. Most houses were built with Timber Frame construction ("Fachwerkhaus" in Germany). Over the years this was adapted to have more ready-made materials available and spend less time on the building site. Saw mills delivered wood posts (studs) and boards, and eventually everything converged to standard sizes and become modular. Lumber is/was available everywhere. See https://en.wikipedia.org/wiki/Framing_(construction)https://...
You might be interested in https://en.wikipedia.org/wiki/Dunbar%27s_number if you aren't already aware of it.
Ask HN: What is your source on world news?
The best hiring process in my opinion:

- select your candidates that maintain a public profile. You should get a broad idea about the skills and interest of that person

- have an informal interview to see if they fit your company culture and values

- then have them work on a small real project for less money

I'm a dev and happy to work on such a "taster" project. It's a win-win: I'm not working for free, the company gets a realistic picture of how I work and how I fit into the company.

This works naturally best for hiring contractors, but even then I don't understand why not more companies do this.
Coca Cola has started to disclose the caffeine content of their drinks since about a decade.

Other than that there isn't much that is exciting in a glass of cola, the most unhealthy part next to the caffeine would be the sugar (and artificial sweeteners in 'light' products).
Great thread! There's $$$ of value in here. One could easily scrape this page an build an automation resource site ;)

Google Cloud and K8 for orchestration. Autoscaling with kubectl in a single command.

Twilio SMS API is also great. Not quite at the point where I can send a text to a machine in human language and have it launch services. But pinging from phone, receiving health reports, alerts, etc. Very reliable and secure.

https://www.twilio.com/sms
LOL, thanks for doubling-down on my dad joke!

Do you know ones that do just the same? Su-Su-Su-dee-oh?

What!? Which tools, where?

Also, I'd like to clarify that the inspiration for this tool was Prince's "1999".

I was dreaming when I wrote this so sue me if I go too fast!
Culturally we also percieve people's personalities as fixed and unchanging.

Where as many more of us percieve skills / knowledge as trainable.
BKK = Beer Kept Kold. Or BangKoK

CBD = Cajun Beer Draught. Or Central Business District

AC = Air Con. Or DC

TMA-2KTO: Too Much Alcohol 2: Kept Too Cold

OP : One Punch, a great Manga
>It can be difficult to separate the impact of a good programmer from a substandard programmer in a good team.

I believe it's actually easier. If everyone is given part of the whole and 4 out of 5 people get theirs done properly and 1 is flailing, everyone, and I mean everyone on that team knows it.
Oh no another reddit-style comment
Thanks, that second paper is helpful. The OP is really the proof that passive Wifi is actually useful. In my opinion, the real advance here is in that second paper you cite, the fact that they've built Wifi enabled devices that are powered by the Wifi signal itself.
Replace "so" with its synonym "therefore" and the ambiguity is resolved in a more pleasing way.
Offshore crews keeping lookout for toy ship in Atlanti
My big question (not answered in the FAQ) is will it be faster or slower than Scala 2.12? Having worked on a big Scala codebase, the slow compiler speed is one of the biggest downsides to the language.
Self-driving cars. Scooters. The future of commuting to work is here
Number of Twitter followers is now an indication of third party trust?
Just wanted to say- thanks for your great work in making Scala possible. And wanted to add that going through your Scala Functional Programming MOOC was one of the most rewarding experiences.
Angela Duckworth Says Grit Is Not Enough
Why does one even need a PhD to teach philosophy? A certain rather famous philosopher spent his days milling about the city center, accosting random passers-by and instructing them in philosophy whether they were interested or not.
The major ingredient in Coca Cola is branding.
> but the profits of any profitable trade are. Trades resulting in loss are ignored.

Kind of like lottery winnings are taxed where they are taxed. Or is there a country that not only taxes lottery wins but also makes lottery tickets a deductible expense?
Big History, and the problem with the ways we think about the past
Find out your strengths and focus on developing those, and just be good enough on your weaknesses.

When I first became a programmer I was obsessed with clean code and architecture principles but would lose every debate about it with my co-workers, and always end up rewriting my code to match some principle someone follows. This would happen at every job and became very stressful and unpleasant. Now I have accepted that I will never be a first class code architect and although I am very secure in my developer skills, I don't really get involved in coding debates. I am content to let other people do the architecting and just tell me what to do, and much happier for it. I found other strengths I have on the job.
Kafka too
No, that would be an extremely simplistic view of happiness
I prefer crowd-sourced sources like wikipedia. I'm not interested in getting the latest speculation or gossip around a story; instead I want facts. Wikipedia is slow in terms of 'breaking news' but is a good source of facts.

Having said that, I think that the BBC has the best world news.
There was experimental work to see how fast a scala compiler could be, but I think it's still far from production ready, was more of an experimente: https://github.com/gkossakowski/kentuckymule
If it's anything like white boarding, then they would bring in a game of operation and have the surgeons pull out all the pieces. If the buzzer goes off, well they just aren't good surgeons.
This is so ridiculous I'll repeat it in this thread.

The "enlarged spleens" they saw (~200 cm^3) are actually closer to half the size of typical spleens according to their own reference for spleen measurement (~500 cm^3). They apparently found another group to compare to with even smaller spleens, then acted like that was "normal" size to get this enlarged spleen for diving narrative. Details here:
https://news.ycombinator.com/item?id=16884186
The underlying technology is important, IPFS, WebTorrent, WebRTC, blockchain, but how they are going to disrupt an entrenched competitor is another question.
Personally I do agree about hard drives. They're so enormous these days that I'll never use even a moderately sized one. I'm spoiled, though, and love my SSDs; they're fast, smaller, and more expensive, and just a couple of VMs quickly eat up a bunch of expensive space. With VDO, I personally run 20 VMs instead of 8.
Isn't this how evolution works?
> So how did this evolve over the past 1000 years?

The article says "For more than 1,000 years". That doesn't mean that whatever features these people have have evolved in that time period, but that they ran into the limits of recorded history. Humans have been in that area for around 50,000 years.

It's entirely possible that the current tribe derives from some subset of the population that's been doing this sort of thing for much longer than a millennium.

> Selection pressure?

Maybe, but one thing you and the other replies haven't touched upon is the possibility of selection bias.

These people aren't in isolated population on some island in the middle of nowhere. They've been living around other humans for their entire existence.

So it's possible that this population today isn't just the result of selection pressure, but selection bias. People who were good at hunting underwater due to their genetic aptitude would have found and joined the tribe, who were happy to let them in as they were good at underwater hunting and could pull their weight. Conversely, those in the tribe who weren't good at it might have left the tribe entirely.
Transparent oak
From the article it seems to me like you're not an asshole (critising work is ok as long as it's comstructive and the focus is on how to improve the code base), which means that the problem was with the team. Don't worry about it, just find a new job.
I love to use notebook style IDEs to prototype, test and benchmark "smaller" things. And with smaller I don't mean things that aren't complex or difficult, but things that don't need thousands of lines of code or ellaborate software architecture.

They are great to try new algorithms or evaluate their performance. If something is not quite right the first time, just change a line and evaluate that block again, without having to run another, potentially expensive block, again.
You get to see the changes to your latest block immediately, without having to go through all the previous steps again.

They are also great if you want to put together some graphs or statistic displays.

I'm still hoping for something like Mathematica for javascript, including ways to print graphs, meshes, point clouds, etc. to you notebook.
BPF, EBPF, XDP and Bpfilter
That made me wonder if anyone had tried tracking submarines based on the heat they leave behind - turns out the Soviets had a technique that integrated various sources including heat :

https://www.popularmechanics.com/military/navy-ships/a28724/...
Video Platform News Roundup
It sort of sounds like they're treating Bitcoin transactions like a non-EEA lottery. If you win, you pay your taxes, and if you lose you don't get to deduct the cost of your ticket.

Honestly, this doesn't bother me.
> In the end Google and Amazon will kick out Telegram,

Telegram invented a nice trick. Durov wants to reward people hosting proxies so Google and Amazon will have to identify them and kick them out too.
Also, in the paper they say they used pulse-width modulation for the backscatter signal instead of just attaching the sensors directly to the antenna like the Great Seal Bug because the dynamic range of the photodiodes is much less than that of a microphone and they wanted to avoid using an amplifier (section 3.1 in the paper). But the PWM requires power as well. Would an amplifier that only has to map the range of a photodiode to the range of a microphone really require that much more power? And if so, are we talking like twice the power, 10x, 100x?
We are all human and humans make mistakes. While a devastating action, it was likely a process that failed rather than an individual being inept.
It's a job offer.

Telling people Stripe care about their employees, that the Stripes built together a platform at one of their Stripe hackathon
Etc...

You see the picture. It's not about the platform, it's about interesting people to work for Stripe.
This major breaking change to the language reminds me a lot of the Py2-Py3 fiasco. I wonder how Scala's community will handle the transition given the previous issues with cross compilation in the 2.x series. Given the multitude of language alternatives in a similar space to Scala, I'm worried. Fingers crossed they can work through this.
New Lithium Technology Promises 30% to 50% Longer Battery Life
F# only has access to a subset of .NET deployment scenarios, where Scala can be used pretty much everywhere there is a JVM.

So most companies actually are more keen to bet on Scala than F#.

OCaml/Reason world lacks the wealth of Java libraries, which are an import away on Scala.

Regarding Kotlin, so far its killer use case is targeting Android, where one is stuck with an ageing Java subset. Outside of Android, it remains to be seen how it will keep up with the Java improvements coming up every 6 months now.
For $350k/year i would change a light bulb
Sure, ask a surgeon to do a few free surgeries to make sure he's up to par.
Reminds me an article on Gerard de Villiers [1]

He was a French pulp spy novels writer (SAS), who turned out to be some kind of mailbox between intelligence services to share spy stories. So a lot of his books are directly inspired from real stories, with names changed. Until he forgot to change the name of a CIA station chief...

[1] https://www.nytimes.com/2013/02/03/magazine/gerard-de-villie...
They don't mention whether the bandgap is direct or indirect? If the former, graphene could be used for IR LEDs / lasers as well.
Well so are exposed air conditioner compressors, fire escapes and hanging laundry. Most of these things and those pipes look as though they are placed on the back of the building facing an alleyway.
Thanks. That article strangely failed to explain (at least to me) the meanings of the words in the medieval castle sense, but it explained the way its used elsewhere.
Factors Contributing to the Success of Fish Farming in Nigeria
Telegram has no authority to ban anything so it cannot be at fault. Trying to make your service work cannot be called "malicious activity".

> That should bother Google and Amazon, who should guarantee the connectivity of their law-abiding customers by kicking out Telegram so the IP range bans are lifted.

This might increase an influx of complaints from other governments. If they kicked out Telegram, why not kick out someone else?
SMBrute – SMB Protocol Bruteforce
My father's hobby is property investment. Well, it's a bit more than a hobby, he owns around 10 houses.

He does as much work as possible himself, or when I was living at home, by getting me to do it for free (well, I get inheritance one day).

The amount of money he's managed to save by doing his own work is staggering. We saved at least $10,000 by building a retaining wall ourselves. We mixed up over 6 tonnes of concrete in a 200 L concrete mixer.

Every fence on his properties he's put up himself, I've helped out with about 5. You're probably saving $5000 per fence (for a timber fence, 6 foot high). He does a lot of his own painting and drywall work as well. He does a lot of his own electrical work as well since he's qualified to do it, which saves boatloads of money.

We even installed the pool at the family house on our own, saving 5 figures (he did pay for a earthmoving company to dig the hole though).

He's probably managed to save several hundred thousand dollars by doing his own work. He basically spends any time that he's not working at his day job working on his properties.

Building your own house from scratch isn't really worth it these days though. It's cheaper to get a frame preassembled, then trucked in and erected. Doing your own concreting isn't really worth it either, same for bricklaying.
That's the "anyone can win the lottery" fallacy. The vast, vast majority of people doing that crap pay 'market rates.'
> Simplify where possible

> eliminate inconsistencies and surprising behavior

Oh dear god please.
I hear you, but really, if my company would not assign such tasks to internal people, I would leave. Working there sounds like receipt for stagnation.
> I don't get why you want to use this over an IDE. All you get is cached intermediate variables and being able to print them, am I right?

You get more than that from Jupyter. Especially with Python, but for Go also.

Jupyter is for exploration and prototyping. Think of Jupyter as being a massive improvement on the command line shell, rather than an IDE downgrade. If you're developing large structured programs, yes the IDE is definitely the way to go. But if you're doing interactive coding and you want to run the code line by line or in small groups, you'd use the shell, or better yet Jupyter. Jupyter is between an IDE and a shell.

Jupyter gives you inline images & plots. It's made with visual results and interactive plotting in mind. Most IDE's don't have anything like that. You can also compare Jupyter to Maple or Matlab or Mathematica.

Jupyter lets you add readable formatted markdown between code blocks, and you can export your notebook in presentation formats like PDF or HTML.

Notebooks show the results of the program run, so someone you share with can see what happened before they run the code.

And I don't know about the Go kernel, but with Python at least, Jupyter most often installs a sandbox environment that includes several powerful Python libraries. What this means in practice is that sharing notebooks is vastly easier for the recipient of a notebook.
I've been using it for like 10 years.
As an Indian who's been through this (and luckily got out) - for every one person who rebels, you'll have nine others who'll be lining up to take that person's place.
You need a good balance of things that matter to you, actually. There's no secret to happiness. Good luck man.
We hope there is a process. We can be sure that several individuals were inept. The journalist certainly knows the source wished to remain anonymous, and an editor certainly had to approve that.
having a heavier material around the pipe would impact performance ? Im surprised but Im not an engineer so Im learning.
I think in some narrow use cases it makes sense to use hydrogen.

There's this pilot program going on on a small Scottish Island where they use wind power on overproducing days to produce hydrogen.

That hydrogen is then use for their ferry.

I'm not a hydrogen proponent, far from it in fact, but it does have it's own place for local usages in case of overproduction.
This resonates with me. I do lot of data work myself, but at the end, I get better inputs from my colleagues on how to proceed further. Lot of my colleagues are Phds and they seem to have knack of diving deeper into problems. This makes me afraid that I won't be able to lead a team or hold a managerial position later in my career.
RPi is British, our GCHQ is well known for never illegally spying on anyone. /s

>"Prior to this [2012], the Raspberry Pi was made in China; some models are now also made in Japan." (https://www.zdnet.com/article/14-million-raspberry-pis-sold-...) //

Now made primarily in UK.
Not sure why you're being down-voted, but if done intelligently, and assuming good-quality libraries, the goal should be as few lines of code that you are directly responsible for.
I compare multiple international sources in my feed to try and get a comprehensive view. It's hard to get unbiased stuff nowadays...
It's currently about as fast as Scala 2.12, which means it compiles at roughly 3000 lines/sec. However, it supports more aggressive incremental compilation than Scala 2 so at least in my projects, which are typically 50K to 100K lines, most compiles are under a second, and I rarely see compile times over 5 seconds.

There's ongoing performance work to make both Scala 2 and Scala 3 faster than they are now. A lot of what people perceive as slow compile times are actually other factors (such as inefficient macros or slow build tools).
if you are dead, you don't have to deal with failure. For young kids who are easily impressionable - failure not being an option is forced into kids since kindergarten.

This is the very obvious result.
Fair enough ;) But is it worth going to war over this fact?
Let's apply the same logic to non-digital goods and services: Do you believe it is fundamentally wrong for a government -- even with significant public support -- to interfere with one anonymous man's Galtian quest to sell radium toothpaste by mail?

Amazing...even after I point out his janky biology analogy, you go ahead and try one yourself. You people can't help but to double down.
Scala has an insanely productive and efficient streaming ecosystem with the likes of Kafka and Akka streams. You can use those with other languages but it's not nearly as nice.
Chrome anti-phishing protection… from Microsoft
Not only on JVM, scala can be used in the browser with scala.js or without a JVM with scala native.
> F# only has access to a subset of .NET deployment scenarios

And what subset would that be? The only place you can't use F# IIRC is UWP application which is likely not the deciding factor in choosing F# or Scala.
You can often tell when a product has been changed to do on-prem as well as the reverse. Those traces of transition can be painful for the developers and the customers. Like the other person mentioned there's a lot you probably won't consider in terms of features or compliance if you're not building for both.

There's also ops and support. Building something meant for a dedicated team to keep running is way different from something a team will do ops for as one of many things. A complex architecture (even if contained in a single VM) requires a lot more support from more capable support people on the developer's side as well.

You have to think through a lot there. It's not something to take on without careful deliberation but if you're sure you'll eventually need to do both you should strongly consider it. If nothing else make it part of every design decision and pay attention to operational overhead by your own teams because those problems might end up being customer problems.
Here's one datapoint: AutoScout24 (the vehicle vertical of Scout24, a Europe-based digital marketplace) has fully committed to Scala a couple of years ago as part of a re-platforming (microservices on AWS). It's still the recommended default language.

Not a "big" company by global standards, but not small either, with around 120 engineers.
Coming from an earthquake prone country, looking at how that house is constructed is making me very nervous.

Structural masonry is a really bad idea in seismically active areas (which evidently Germany is not).
F# is now supported within the .NET core world so it opens up the deployment scenarios beyond anywhere traditional .NET would live.
I'd say the most important measure would be to fix the root cause.

If kids don't have access to fans, they'll find something else.
Take a look at https://en.wikipedia.org/wiki/Category:Discontinued_Google_s...
I always thought the Farnell -> Element14 rebranding was a bit shortsighted!
Crypto trading tumbles as investment scramble unwinds
Because the data model is ordered, large blobs can and normally should be mapped to a bunch of adjacent keys and read with a range read, not a single huge value. That also allows you to read or write just part of one efficiently.
TLDR: Ancient underground copper mines
Ban the FCC.
If the economy is working properly there shouldn't be cost savings by doing it yourself. That's the whole point of division of labor.
Or just a way to, say, right-click on the extension after it's installed and see the hash. The you can compare.
How to Use Self Services Technology in Digital World and All Industry Utilities
She is very talented, and has a good eye for proportion & shape. When you compare the classic black-and-white Macintosh to Amiga, GEM, OpenWindows, Windows 3.1, Windows 95 &c. you see that the Mac was head-and-shoulders above the rest.