skysight-inc/HackerNews huggingface dataset:
I'm having trouble reasoning about this code, can you show me how it's used?
This tiny-sample study [Piff 2012] hasn't held up strongly in attempts to confirm/replicate:

https://twitter.com/DegenRolf/status/1053175632568442880
Finland doesn't exist
I think this is an amazing course and indeed missing. I learned the things presented in the course only after graduating CS and working at a company! They (rightly so) thought I was somewhat of a fool because I preferred to use Windows.

One thing on the data wrangling. I do think that the Linux tools are powerful, but would like to give some credits to R here. For example, merging tables (similar to SQL joins) is available in the standard library. This in combination with R Markdown for visualization makes it much more easy to use than Linux CLI tools.
It looks like Unity does support runtime editing, or rather, "hot reloading": https://docs.unity3d.com/Manual/script-Serialization.html

I didn't know that prior to you raising the question, so I can't say how well it works unfortunately.
I view Canada as mix of good things from US (spacious streets, houses, landscape, partly English-speaking) and Europe (universal healthcare, education). If only it had a better climate... :)
Same with Ram Dass, and probably many others. It's a hardcore way for one to see that there actually is "something else", otherwise whole thing sounds phony. Though psychedelics can only give a glimpse, the effect inevitably wears off creating an addiction.
Systemd-Homed Is Merged and It Will Fundamentally Change Linux Home Directories
This might be useful as a backdoor around networks with strict rules that block SSH access, until the network admins detect and block this as well. People got fired for installing tools like this, think twice before trying with your company's servers.
Doctorly | senior engineers across the stack | Berlin, Germany | ONSITE

Doctorly is a VC-backed early stage, Berlin based health-tech-startup with a vision of 'enabling people to live healthier lives'.
We emphasize 'tech-startup'; we are not building some small modular app and then creating a huge sales org around it.
We are a technology company that builds connected health products.

Our stack is mainly .Net Core (C#), Blazor, Docker, SaltStack, ... We have a complex infrastructure both on Cloud and On-Edge / On-Premise.

We have a focus on cultural fit with a dash of learning hunger!

Send us an email with a short intro about yourself at jobs5423@doctorly.de

If you want to find out more you can reach out to https://twitter.com/czioutas
How long did it take you guys to build this?
Ok, then I'll just keep calm and continue with a distributed monolith. In 5 years it will be the mainstream and a new way to go. I can even imagine titles of newsletters: "Distributed monolith - the golden mean of software architecture".
All books in existence can be stored on my harddrive, while they won't fit into my bag.
I searched for c# contract

None of the jobs were c#. As far as I could tell, none of them were contracts either.
Given all of the comments on here, I think I might have not stated the central point clearly enough. It isn't about getting things 100% correct 100% of the time. No engineering does that.

What we like to call "software engineering" isn't actually engineering, and more like a craft than anything. Actual engineering in software is possible.

I take issue with calling our field software engineering. It's a buzzword.
The problem with that is, plenty of wealthy people drive mundane or even frugal cars. I'm guessing that the need to drive a flashy car can correlate with being an asshole much more strongly than wealth.
Actually I was offered to give a tip at "O'Leary's" in the IsoOmena mall (Espoo) when paying the bill with my Visa Electron. It felt awkward and I've been avoiding the place since then.
this is my humble vanillaJS project from even later (2013 I think?) http://djkramnik.github.io/Kasparov/
This thread is interesting, I'll be looking for other suggestions in the comments. I'm currently using the free option of remote.it to connect to a raspberry pi behind a router, though I always have to go through the step of obtaining the connection url and random port before using something like putty.
New accounts without an associated phone number tend to face a lock & challenge, for "suspicious activity" (even if they've never posted), which can only be reversed by adding a phone number.

So, Twitter is de facto requiring phone numbers on many more accounts than the initial sign-up flow might indicate – to the detriment of user privacy, & increasing the damage of compromises like this one.
In-depth analysis and ranking of the top programming languages for job seekers
U.S. Army continues testing of newest armor-piercing cartridge
It'll be a big hassle for the bus driver to scan QR code from every passenger's phone. Please also keep in mind that these bus drivers are tech-illiterate and they have very little idea of how to use a smart phone. Their main role is basically to open up maps and follow the route.
'It’s strangely fitting ... because it seems to be a case of social media visibility springing up organically, without preplanning or algorithms.'

Not sure about the preplanning though?
I don't understand your criticism thou.
Netflix already had 167M paying subscribers in the final quarter of 2019 increasing roughly by 10-20M subscribers each year, so they will probably be up to 220M in year 2023-2024. They are soon there and still have debt.
And 220M times $11, I only get to 2.4B, then you also have account for the expenses before you can call it a revenue.
As I understand Netflix has a debt of roughly 12B and their operating expenses for 2019 was roughly 17B, so that's also why Netflix need to lend, can easily escalate.
I can understand the fear from investor's.
You are correct, it's redundant. Down and to the right sounds like the sort of thing a sell side analyst or salesperson would say. It could be that you are assuming your audience are unfamiliar with stock graphs, but more likely you are using redundancy for rhetorical effect.
In another section the author describes the performance of IBM against a benchmark as 18,736 basis points, which he calculates by taking the arithmetic difference of a positive return and a negative return (ugh). This just means underperformance of 187.36%. I suspect though once again the use of a 5 digit basis points figure is a rhetorical flourish.
These are just rhetorical nits though. I did enjoy the article, and the numbers and their sources are very clear.
My first time in Finland was last May (incidentally to give a talk at Smartly in the very office featured in the photo).

I love Finland. You can tell from the moment you arrive that the entire country cares about the welfare of everyone there.

It started when we got on the train from the airport. We were told that not only do kids ride public transit for free, but anyone pushing their stroller does too. Talk about supporting families!

And then when we got off the train in downtown Helsinki, what I didn't see anywhere were homeless people or beggars. I only saw one person who talked as if he had mental issues, but even he looked well cared for -- he had decent clothes and looked like he had a healthy diet. My guess was that he was living in a shelter and had competent mental health care.

Not having to tip servers was great, especially knowing they were making a living wage.

Overall 10/10 for their society. If it weren't for the weather and winter darkness, I'd totally live there if they'd take me.
It’d be nice if you could just outbound ssh from anywhere that has a browser, but sadly this isn’t the case.
> There has been some speculation that the Threadripper 3990X could arrive at $2,999

Come on, AMD announced it would be $3990 at CES!
As much as I get, "make it simple for users" and "you can always read the script being downloaded", seeing a wget piped to sudo makes me think nothing in this world will ever be secure :(
If you are interested in picking up some of this music from then and now check out the Mod Archive.

https://modarchive.org/

You will need a media player that understand mod file formats to play the majority of the music files on the site. They have recommendations per platform in their FAQ.
Yeah agreed. This whole thing reads more like someone trying to find a reason to drag Buttigieg's name and deciding to use his past at the big bad McKinsey.
>"enlightenment takes no time, it can happen in a single, split second".

It can or it can not. Every day you can also find a bag full of cash, so are you quitting your job already? :D (This is by no means some authoritative or profound answer, just how I feel it now)
Product lead company considered harmful
Yep. Inflation visible in this graph:

https://www.macrotrends.net/2488/sp500-10-year-daily-chart

Money is created by the central banks but it doesn't instantly appear in people's pockets as cash. That would be required to create instant consumer inflation but the path is much more winding than that.

The money goes into the financial system primarily via banks and bond purchases. CBs buying up debt then gets translated into share buybacks, share buybacks push up stock prices, higher stock prices make the middle class feel more wealthy and so they spend more on middle class things like houses, pushing up house prices, higher house prices get translated into more income going to builders and builders buy things at the store. Traditional measures of inflation like bread or chocolate bar prices are at the end of a very, very long pipeline of money.
If you’re of Indian origin (i.e. parent or grandparent is from India) it’s relatively quick to get an OCI card, which will allow you to remain indefinitely in India as well as work there. You don’t get the right to vote under that status.

Full blown citizenship is another matter, you’d have to give up your US citizenship, which still has its benefits. I can say with a great amount of certainty the US government cares a lot more for its citizens than other governments of the world, whose governments are usually outright hostile to their own citizenry/populace.
Users can also vouch to get it unflagged. If the mods take an editorial decision to unflag a controversial story, dang usually pins a comment to the top explaining the decision and asking everyone to please keep it civil.
Sounds like a good way to get mugged with violence.. "Transfer me all of your bank account, right now !!" (To an account opened using fake ids of course)
Top JavaScript Trends to Watch in 2020
does anyone know if github/bitbucket support it today ?
Am I the only one who finds it awkward? I mean, if this was €100, then maybe, but this is €5, I leave this kind of money around my desk regularly and nobody cares - why on Earth would you bother posting this kind of stuff on social media?
Can I ask what sort of front-end frameworks/tools you use that you also condemn?
Man Uses 99 Phones and a Handcart to Create a Virtual Traffic Jam on Google Maps
So weird to open Hacker News in the morning and find my own writing on the front page :) Happy to answer any questions.

Shameless plug I: check out these Client Side Prediction articles, they tend to be well received! https://gabrielgambetta.com/client-server-game-architecture....

Shameless plug II: check out my Computer Graphics textbook, https://gabrielgambetta.com/computer-graphics-from-scratch Coming soon as a real, actual book, with pages and stuff, in collaboration with No Starch Press :)
> How long until a specified length preimage attack can break bittorrent blocks?

Even MD5 still doesn't have a known preimage attack, so... many many years?
Any chance this means they'll get rid of their popup that asks for my phone number everytime I visit. You only have to refresh the page to get rid of it but it is annoying. This incident shows they don't know what they are doing and don't respect their user's data.
The Wonderful 101 Remaster Gets Two New Kickstarter Stretch Goals
Are you saying real estate in the Bay Area are not inflated?
they go like hahaha sue me, and meanwhile we will hold on to your things until the courts have decided
It would be nice, though, if those companies, which profit by the billions and billions from historical government investments would not employ all kinds of accounting shenanigans in order to minimize their taxes, or not paying any taxes at all.

It would also be nice if they wouldn't be so hell bent in abusing the patent system or - standards in oder to ringfence their privilege and make sure that nobody can build useful products on foundations essentially paid for by the tax payer.
This is what the job is worth, if you want someone competent and responsible for thousands of employees and billions in revenue. Nobody is doing that for $1m/year when one wrong decision could end up costing 1000x more than their salary and hurting livelihoods of the workers.

Focusing on a single number is irrelevant, you must account for everything in the organization and the results.

Also nobody is stopping anyone from creating corporations with different compensation, but clearly there's a certain price required when you get to these levels.
I did a project around 2018 if I remember correctly where I did all of the code in inlined vanilla JS. It was simply firing off timed API calls for a pop quiz but it was resilient up to the point where a page reload would simply continue where the last question left off. Maybe 300 lines of code, max. Literally anybody that had to work on it kept asking why I didn't at least use jQuery or another flavor of the month framework.

"Can you point out in this code where using a framework is necessary?"

Never got an answer to that, still people were so nervous about the lack of JS frameworks.
Amit's articles are fantastic. I devoured them in my early gamedev days (late 90s / early 00s). I finally got to meet Amit at GDC in 2017, I hope I didn't go into fanboy mode too much! He's the nicest guy. Worth following on Twitter too: https://twitter.com/redblobgames
The Tower of Terror: A Bug Mystery
This was 2014. You might think with newer technologies this isn't a problem anymore. He also made "Why Electronic Voting Is Still A Bad Idea" last month: https://www.youtube.com/watch?v=LkH2r-sNjQs
Were you speaking English?

In Denmark, I'm much more likely to have the card payment machine prompt for a tip if the waiter thinks the group is foreign. Otherwise, they often press "Nej" themselves.
I can't find documentation for the command in the article:

git convert-repo --to-hash=sha-256 --frobnicate-blobs --climb-subtrees \
--liability-waiver=none --use-shovels --carbon-offsets

Surely some of those options aren't real...
Location: Norfolk, UK

Remote: Yes

Willing to relocate: Anywhere inside UK

Technologies: Python (Flask), MySQL, SQLite3, JavaScript, HTML/CSS (Bulma/Bootstrap)

Résumé/CV: https://github.com/matthewdcooper/cv

Email: matthew {at} dcooper.co.uk

I'm looking for a Junior Web Developer position. I have a number of hobbyist years in programming and these skills became useful in my previous role in private education. I have a strong self-taught understanding in the foundations of both front end and back end development and I am highly motivated to learn more about this craft.
Show HN: Vendure – an open-source, headless e-commerce framework
Ask HN: What stopwatch do you use?
I use a stopwatch to monitor the time I spend on tasks.

Although, I didn't found any web stopwatch tool that I'm satisfied with.

I think they all look terrible and are not suited for dev time monitoring.

The ones I have tested so far:
- https://stopwatch.onlineclock.net/
- https://www.timeanddate.com/stopwatch/

Do you know any stopwatch that satisfy these criterias ?
- Web based
- Distraction free
- Taking notes
- Support multiple timers
- Simple look
- Doesn't look like it was made in 2000
"Single Sing On" sounds very close to what you want.
Thanks for all the templates
It's weird to open Hacker News and see how far the author of Betty's Beer Bar has come :)
I've never done an oral defense, but surely there is a difference between someone expected to be an intermediary to higher ups who know nothing, and an oral defense where subject matter experts attempt to stump you with tricky questions
Long and highly likely unnecessary way to say "-Don't share ads or charge monies everywhere". I can't even trust the post!
That seems unlikely in Finland.

Maybe on the entrance and exit, but not in the office itself.
So the names would be different, but the rewards would be the same. What is the point of the question?
Then I'd buy replacements for all the things they keep, then send them the invoice. I've been wanting a new laptop for a while.
would be really sick to see the code of this or something similar
I still don't get how that would work. When your advisor asks you in person how you think some technique that they've only just explained to you applies to your work, what do you do? Text your Kenyan ghost-writer under the table?
Actually, not at all. It's just a myth from naive tech workers.

Googlers might get 200k but doctors routinely break 400k. Doctors are quite ahead even when you factor in 100k in RSU (which not everybody gets and past stock performance is not an indicator of future performance).

Noting it's H1B data so 10-20% below local salaries. Plus doctors can work anywhere in the country, not just in the city where there is google and facebook.

Google https://h1bdata.info/index.php?year=2019&em=GOOGLE+LLC

Versus some iowa and maine healthcare company https://h1bdata.info/index.php?year=2019&em=EASTERN+MAINE+ME... https://h1bdata.info/index.php?year=2019&em=IOWA+PHYSICIANS+...
How to Transition to the Commons
https://missing.csail.mit.edu/2020/security/

> An example of a hash function is SHA1, which is used in Git. It maps arbitrary-sized inputs to 160-bit outputs (which can be represented as 40 hexadecimal characters). We can try out the SHA1 hash on an input using the sha1sum command:

Can we please stop presenting SHA1 as a valid choice for a hash function anytime now? Especially in a security context? This passage is probably just a holdover from the 2008 version of this page, but it's still frustrating to see.
Indeed! The original article says ГРВІ which is a local abbreviation of acute respiratory viral infection and a typical label for any viral cold-like illness.
Now is a peak of flue / cold season in Ukraine, so there is nothing unusual. Some people are just panicky.

P.S.
https://uk.wikipedia.org/wiki/%D0%93%D0%BE%D1%81%D1%82%D1%80...
> Thus, unlike some other source-code management systems, Git does not (conceptually, at least) record "deltas" from one revision to the next. It thus forms a sort of blockchain, with each block containing the state of the repository at a given commit.

Color me surprised, dropping the "blockchain" word in the middle of the introduction
There's a good overview here: https://arstechnica.com/information-technology/2020/01/death...
I think it takes a very conscious effort for a society to get to that stage.

In some countries, you see individual greed being pushed to crazy extremes. Notwithstanding dictatorships, some politicians are willingly and wittingly sacrificing millions of people for a single individual objective. But I think the latter is the default position of humanity. The opposite is also a problem: When you justify every action as "for the millions".

The vikings were particularly murderous people and have become particularly peaceful. (But I guess the Finns are not vikings for that matter.)
> This is how the film industry moved to California from New York.

I would think the great weather for filming and access to many kinds of terrain would is benefit New York can’t offer.
Tax code is a failure of government. There's no "moral" tax rate that companies should pay and they'll always seek to pay the least.
Some more background on what this is and why I built it here: https://eliot-jones.com/2020/1/hackernews-trends
And the source code here: https://github.com/EliotJones/HnTrends

As I mention in the blog post this is hosted on the lowest tier DO droplet so will probably fall over soon.
Down for anything.

Location: Florida, USA

Remote: sure!

Willing to relocate: Yes

Technologies: Linux, AWS (certified) Python, JavaScript, Node, DevOps, Hashicorp Products

Résumé/CV: https://www.linkedin.com/in/tfolbrecht

Email: tfolbrecht@gmail.com
Note that activities which are potentially suspicious aren't just about posting, it includes following people, because that makes their follower count go up, and the whole point of displaying that count is most people want to appear popular - and so of course people create bogus followers.

I agree that Twitter using this to get people to give them PII those don't want Twitter to have, especially when Twitter aren't a good custodian of that PII is terrible, but it's not as though Twitter's other option (anybody can mint a thousand bogus Twitter followers with no pushback from Twitter) looks great either.
Now I'm literally blushing.
This is such an ignorant, uninformed comment I don’t even know where to begin. Philosophy encompasses the works of tens of thousands of people from hundreds of cultures over millennia. Every single day you live in a world shaped by their thought.
Woa there! Why would JavaScript have `with` if you weren't intended to use it‽ How about:

let applyTemplate = template => object => {
with(object) {
return eval("`"+template+"`");
}
}
looooks fishy
Yes, was the driver with the camera not paying attention to anything in front of him?? He should try driving on motorways in the UK in rush hour, where the distance between you and the car in front is about a third of that footage, and everyone's doing 80mph. (Yes I attempt to increase the distance for safety purposes, and then people pull in because they think it is a "space").

Insane.
Why would they support it? The article clearly states it is nowhere close to being useful yet.

It is untested, unstable code that can only write to repositories and not read them.

"Much of the work to implement the SHA‑256 transition has been done, but it remains in a relatively unstable state and most of it is not even being actively tested yet. In mid-January, carlson posted the first part of this transition code, which clearly only solves part of the problem:

"First, it contains the pieces necessary to set up repositories and write _but not read_ extensions.objectFormat. In other words, you can create a SHA‑256 repository, but will be unable to read it. "
So how do we possibly use this? What if I soak regular mask (I have a cache of simple ones, not surgical) in a strong saline solution and then dry it - how much effective is it going to be against flu and 2019-nCoV?
>I doubt it, because that's a tragic event not just a natural part of life

How do you really know what is natural and what is unnatural part of life? In nature creatures also die in quite tragic ways, even from their own loved ones. Is that not natural?

Tragedy can only be when you see a limited picture. In a limitless landscape of existence everything goes perfectly, ultimately there are no mistakes. Things lead to other things which we are not aware, that's all. Maybe somebody's "tragic death" saved hundreds of lives? How could you possibly know?

Again, it does not mean there is no such thing as grief or sadness and it's perfectly fine to experience it. But it's important to be able to see beyond it too.

I see your confusion, maybe it's not a great idea to go into such things over the internet.
Value isn't set? Use Nothing. Data has been collected and the user didn't input anything? Use Just "".

If you really wanted to, in Haskell you could do something like:

data AdvancedMaybe a = Just a | Nothing | PassiveNothing
Finland is actually great for summer holidays (although a bit expensive) - and I think it will become more popular as summers in other parts of Europe Europe get hotter and hotter.
One thing you will need to get used though is the light in the night. You wait for it to get dark, you wait, and... it never happens. Very strange.