skysight-inc/HackerNews huggingface dataset:
One thing they haven't forgotten is how to brew beer. If you visit to Prague I would recommend visiting one of the old state-run restaurants, Lokál Dlouhááá: http://lokal-dlouha.ambi.cz/en/
No, it’s not a lack of discipline, it’s not normal, and I think you answered your own question why with your last sentence. It sounds like when you first start a task, you subconsciously decide how likely you are to complete it, based on how fun and interesting it is. For boring tasks, you figure there’s no way to finish it, and that will make you feel bad, and that causes the emotional pain now. The more you push yourself, the worse you feel that you are putting in all this effort and will still end in failure.

A suggestion: do the smallest part right now and then look at that as a success. Meaning, don’t worry about planning the whole thing out, with pomodoros and imagination exercises. Those are hurting you because they are keeping your focus on what your mind perceives as a huge mountain of work. Instead, ask yourself, “what is the most stupidly small thing I can do right now?” Have a task to write a new website? First task is to log into your laptop. Once that’s done, next stupidly small thing? Open your text editor. Start with ‘<html>hello</html>’ saved in “index.html”. Keep just doing to most obvious, tiny thing.

Then afterwards, the hardest but most important part: perspective. Don’t look at how much more you could have done if you weren’t procrastinating —- look at how much you got done over a baseline of doing nothing. Hey, I got rails stood up saying “hello world”, but with postgres behind it and it all checked into git. That’s several more things done than if I had done nothing at all. Go me!
And guess what? Let's say you have that file parser that runs faster in Go? Send that call from Rails to Lambda and bam! you don't have to worry about infrastructure either!

If you're building a CRUD app (most are), then any popular MVC (Rails/Django/Laravel/.NET MVC/etc) will likely do. If you're worried about "Twitter/Facebook/Google scale" when you're starting, then you're doing it wrong.
NPM DNS misconfiguration outage
Both of these approaches are great.

In my experience, #4 rears its head over and over again. People tend to tie their identity and ego to their ideas and work products and it can be very blinding and disabling in terms of figuring out a path forward that might exclude something that they perceive of as "theirs".

"It's my code", or "That was my idea" becomes very problematic when its explicit. Doubly so when the person is unable to acknowledge it and it becomes and implicit, but unknown decision driver.

I've worked at more than one company where a senior manager tied us to rapidly outdating tools and software simply because it was what they worked on when they were junior -- even when there were demonstrably better tools or approaches or software out there -- but this fact never came up in the reasoning for why we stuck with something (even if it was very obvious).
I find a stark and surprising contradiction from some people these days - they simultaneously insist that social media, most specifically Facebook, helps them feels ‘connected’ to their friends and family and yet they feel increasingly lonely.

Maybe if you live your life in Facebook you don’t have as much to talk about with your friends when you interact in person?
I’ve had the same experience, and as soon as the interaction became very complex (multi table, multi row updates) we just moved it all into stored procedures.
Quite a while. As long as there are money pouring in China and letting little money escaping China, all they need is just keep the capital flowing.
I'm told that there's a great deal of automatically generated sports reporting. Good reporting is actually much rarer these days, because no one online wants to pay for it. Recent years have also seen the rise of Buzzfeed and Breitbart. The journalists seem to think that there's a journalism crisis. I might suggest that you have been confining yourself to high-quality news sources, to where you don't see that this is a problem, but I don't think many of those exist. If you have strong feelings about the image of programming in tech-pop, you may reflect upon the varying levels at which people might value such a thing, and try to be constructive in your criticism.
I find parents 1) bringing kids to the bus stop (if they are getting into the car just bring them all the way to school!) and 2) waiting there with them (wtf?) absolutely the most bizarre thing ever. Crazy! People do that here with preteens and teens! FFS!
The article has some great philosophical comments on those pre-emoji days.

I prefer, as an antidote to 'move fast and break things', the Andalusian video snail:

_@/
Ok you said they didn’t buy a fab and you weren’t correct

Building and operating a fab for 7nm is a massive undertaking.

I find your comment incredibly naive. It cost 10s of billions of dollars to develop just the 7nm process alone. Global Foundries just cancelled all development of 7nm and beyond to focus on specialty processes and their 14nm process. Building an advanced node Fab would be an enormous undertaking and take many years before the first production wafer came out. Not to mention that there’s no guarantee that fab would be successful. On top of that fabs are all about volume, they are hugely expensive to operate. So it’s unlikely an Apple only fab would be economically competitive.
Does anyone have any resources with concrete numbers about how much lead exposure is too much? I just moved into a new house that has a lead service pipe in from the city, and it concerns me. In addition, the federal action level is 15ppb, and my utility's water report last year had it at 8ppb, which seems kind of close.

I know there's no known level of safe lead exposure, but I don't have a good sense from a cost benefit perspective of how much to do to try to lower my exposure.
The Equal Earth map projection
The first one had a bridge that you could only cross once. Any subsequent times it would collapse. Really nasty "puzzle", especially in a semi-open map game.
I used this trick in my Fizz-Buzz in my interview to get into Recurse Center. I might have been showing off a bit, but it didn't sink my application.
Why romantic comedies matter
> There have always been people who wanted to be lonely

I think you’re conflating ‘lonely’ and ‘alone’. Wanting to be alone is healthy, wanting to be lonely would be very unhealthy.

It’s the difference between wanting to sit by the fire and wanting to be burned - the latter invites/desires pain and harm.
Why wouldn’t this create news coverage? Regardless of its factual merits, it almost reads like a plot from a spy thriller, of course people are gonna read articles discussing it. I’d be far more surprised if the opposite was true.
>The idea some religion somewhere ate plants only a called it a fast, doesn’t make it a fast.

Actually it does.

It might not make it "a period of no food consumption at all", but it does make it a fast.

It's not the etymology or scholarly definition of words that dictates their meaning, but how they are actually used by the people speaking a language.

The word fast (and it's analogous in different languages) has been in use for centuries/millennia longer than people actually knowing what a "metabolic response" is -- so such a concern couldn't be part of how they used the term unless until very recently.

As Wikipedia puts it: "Fasting is the willing abstinence or reduction from some or all food, drink, or both, for a period of time".

Notice the "some or all food"?

Here's how the fast period is defined for catholics for example:

"For Roman Catholics, fasting, taken as a technical term, is the reduction of one's intake of food to one full meal (which may not contain meat on Ash Wednesday and Fridays throughout Lent) and two small meals (known liturgically as collations, taken in the morning and the evening), both of which together should not equal the large meal. Eating solid food between meals is not permitted. Fasting is required of the faithful between the ages of 18 and 59 on specified days. Complete abstinence of meat for the day is required of those 14 and older. Partial abstinence prescribes that meat be taken only once during the course of the day. Meat is understood not to include fish or cold-blooded animals."
Was going to write a comment about datalog but will piggy back on yours. Every query language has felt like garbage to me until discovering datalog. So simple I explained it to my non technical business partner and he grasped how to query things within five minutes.
Does the fact that sklearn reverses signs for features that collide change your opinion?
My latest experiment: Early-stage Blog
This seems to be an interesting case, where using "female(s)" as a noun is the usage that some people have objected to, and now this spills over into people avoiding the usage of "female" as an adjective. Well, I suppose that kind of evolution is par for the course with any word that ends up getting deemed offensive.
What makes TPUs fine-tuned for deep learning?
A media _business_ going downhill and its content improving or regressing are two orthogonal concerns.
> In its place you find isolated exurb drug-addled dystopias. It's a bit horrifying.

I think you may have spent more time reading Atlantic articles and listening to documentary podcasts about small town America than you’ve actually spent in it.

It is still alive and well, in pretty much the way you describe, in many/most small towns.
That maybe the books focus on some of the topics. But maybe it would have been a better book had it just focused on the code breakers and how imoortnant they were.

Society has changed alot. And all this setting the score right stuff is going to rip us apart. So every time we have to point out how bad somebody had it and who their operrssors were it is going just casue more division.

And in this case I think pointing anyof that out when telling this story is just a distraction from a real story that everybody could enjoy; that we had awesome people who did awesome shit that helped win a war.

I am not saying that the stories of oppression or injustice can't be told. Just when they are please don't try and hitch it to the far better time proof story. Eg if you want to wrtie a book about how some men did bad things and focus on on vile some men are you can do that. But at least advertise it as a book with intent to spread hate to parties not actually involved. That way when you write about "code breakers" without a gender being the main focus people can enjoy it without being distracted on either end of the spectrum.

It will come on off much more natural and powerful if when women were written about if they were done so in the same manner as men. Simply write the story "The code breakers ..." and readers will happily discover the identity of the actors in the book.

But then again people who like to point gender out often have other ajendas than simply waiting about something that could universally interest people.

(Typing from phone while holding baby. Sorry for spelling or grammar issues ).
If you are interested in that then you should also check out the Espressif ESP32.
The LED just reveals power (detection of radiation over many visible orders of magnitude) ... it doesn't need to detect coherent I/Q, because I don't think neural effects are sensitive to phase either. Selectively cooking a brain would require relatively high power and beam forming, but not high data rate. Audio frequencies are visible (use multiple band pass filters if you like) .

You'd also want a controlled test source so you'd know if the attacker had burned it out.
How much of a challenge is it to implement a purely userspace client? Last I checked the wireguard app depends on the Linux kernel's Crypto primitive API's a lot.

For increased adoption,it needs to support windows and iOS.

Not only that, high performance packet routing is sometimes done mostly in user-space (haven't looked much into XDP yet).
Yes, so they thought.

It was their desire to make the West to believe that is a "West vs East" conflict, not "the West vs them personally."

All Soviet leaders were quite paranoid when it came to assassination fears, and the West going after right/left hand person.
Sayid (siy EED) is an omniscient debugger and profiler for Clojure
I don't think is has that much to do with technology. Just that the people who got online in the 90s were likely more curious about new things and other people than the general population (while there were certainly exceptions). The opposite is probably true today, especially in things like tech or other general Internet things.
ok noted. will do.
> I’ve been thinking about this stuff a lot in the context of Rust...

Do you mind extrapolating further, or will that be the topic of a future blog post?
Check out Rosetta. Its what we use at HubSpot.

https://github.com/HubSpot/Rosetta

Its by far the best Object <--> Sql layer I've ever used. You manage your objects in Java like you normally would and then Rosetta maps your objects to columns in your SQL DB using Jackson. This means you can write plain ole SQL for very clean simple code. When it comes time to get data out of the DB it again uses Jackson to map the results back to objects in Java.

I was super skeptical at first, but it makes reading/writing data out of a SQL database super simple, while encouraging very simple explicit sql.
Okay, like I give a fuck. Go back and look at the moment in time when they changed formats.

They dropped a bunch of extras, and their journalism got bland when they stopped paying for good people.

It was obvious that there were cut budgets behind the scenes. The paper was thinner and smaller, and a number of regular columns and features dried up.

The most visible difference was that after you flipped past the table of contents, you saw no comic strips, and flipping through the concert section, the end of the section was no longer the horoscopes, and it ran directly into the red light district, so to speak.
> But this need not make them lonelier. Snapchat and Instagram may help them feel more connected with friends.

There is an important difference between being connected in a shallow digital sense and being emotionally connected. Staring at screen looking at attention seeking pictures and clips from peers and then clicking on a like button or writing a comment is not going to come even close to something that will leave participants feeling spiritually connected.
Python is a very odd choice. I’m sure it could trivially replaced with Lua if one were so inclined.
Advanced Passwords for WordPress
Dude. You know the first rule of Founders Hike is not to talk about Founders Hike.
I have similar worries about AI. Example: I never let computer programs reply for me by clicking pre-written responses to emails or messages. The designers of those products are making the mistake that the less you have to think about things the better, but I think that you have to use your brain or you will lose it. Even those simple routine tasks (like talking to a bank teller for three minutes) provide essential cognitive exercise.

I don't refer to tech devices as "smart" any more -- they are "stupid" phones and "stupid" speakers, because that's what they are going to do to people in the long run. Programmers shouldn't try to make computers think for people or automate too much, because even smaller thinking tasks are essential.
Delaware LLC vs. C Corp
Ask HN: Which staffing agencies are startups using for non-technical roles?
Once you know of a phishing attack (or malware activity) you need to check what users fell for it. For prevention, your run of the mill phishing campaign blasts emails at a large number of recipients,you can block domains it uses to prevent infection or visits to malicious URLs.

In essence,defenders need to monitor for and block attacker infrastructure.
I don't think that the typical cheap laptop purchaser willing to spend the time and effort into installing and learning to use a different operating system.
Why does the Ad industry suck so much?

Put some nicely formatted text such as Google ad results and clearly mention it as an ad. WHY the fuck do ad companies have to do insanely annoying borderline unethical things? Why is this industry so rotten to the core?
> Braking systems are controlled by a dedicated embedded software system that's extremely well-understood and well-tested (probably even formally verified).

Are you sure? That code is closed source, and the peek behind the curtain we saw with Toyota's investigation did not inspire confidence:

http://www.safetyresearch.net/blog/articles/toyota-unintende...
Yes.. GP is correcting _Egyptian_ to Palestinian
>A clear sign, and only 14y later they closed.

For someone who knows the industry, such a sign is not as irrelevant as it appears - nor is closing down a sudden affair. Unlike SV startups which can fold in 1-2 years, news outlets are surprisingly resilient in their dying. It's a long process of decay with several milestones along the way...

As someone that has worked in the print business, and am familiar with the history of lots of businesses (although in a different country), alot of media businesses had a decade or more of struggling before they finally give up the ghost -- and it indeed starts with signs like these (first they cut some expensive syndications, a first round of lay-offs, then they give up some subscriptions to news services like A.P. and Reuters, call off special reporters stationed abroad, a few major columns are cancelled because they can afford their top columnists, the quality of photography drops, and so on. In the end, the content is mostly sloppy rewrites from whatever wire service they still have, plus amateur "opinion pieces", then a final round of layoffs, and they die...

The cancelling one or more expensive features, like syndications, are a sure fire sign of a decay process starting...
I’ve used Clojure’s hugsql[0] and C#’s dapper and petapoco[1]. I rather liked the result. You don’t generally build dynamic strings (though sometimes you do). You generally write parameterized SQL in a fairly straightforward way with these. Honestly, SQL + Clojure is a great combo. Datalog + Clojure is even nicer.

[0] https://github.com/layerware/hugsql

[1] https://github.com/CollaboratingPlatypus/PetaPoco
Unfortunately, an extreme fringe position from a few people with decently wide media reach can be sufficient to establish something as "offensive". Once some people have said it's offensive, people who are more concerned with respectability will probably avoid saying it, which means the people left saying it will, relatively speaking, be less concerned with respectability, and therefore will try less and probably succeed less at being seen as respectable; the word will therefore acquire less respectable connotations due to who uses it, which will provide a stronger motivator for respectability-concerned people to avoid it, and thus the statement "that word is offensive" becomes a self-fulfilling proclamation. I believe a recent, strong example of this was when some people with very wide media reach announced that Pepe the frog was a white nationalist symbol.
My kid and I wrote a letter to NASA, and a very nice scientist wrote back
> "It’s not like people learn an ORM instead of learning SQL anyway."

BWAHAHAHAHA!!! No. I have to use ORMs at work because they are forced on me. Same thing with Eclipse, and GWT, and a million other things that I detest because my employer has structured their development processes around hiring average talent and getting average(ish), repeatable results (I'm serious, I work with a lot of developers who only know how to code in Java, in Eclipse -- it's maddening). I'm the malcontent who doesn't fit in because I say things like "Let's just use SQL." or "I promise you, this architecture is not scalable, regardless of your seniority over me."
Single-include C++ file for finding Windows SDK and VS libraries, and link.exe
Very interesting. I wonder if the shift of placing babies in daycare is a factor.

A Dad or Mom will want to interact with a baby. In a daycare situation it's their job to interact with the babies. And at times if a baby isn't causing a problem, they are left alone.

Could it be an early connection is being missed?
I like python, but 2.7 is going to be dead in a year and 3 months. It's time to start implementing your migration to 3.x, not creating new projects running 2.7; that's madness.
You're right, we would be.

Well, I don't doubt that some rich people are very lonely....I doubt you actually come into contact with them.

Feel like you're just a wannabe Bill Campbell. I went to your site - you sell Ultimate T-shirts.
In theory no, but in practice it sure looks that way...
Cuba has been led by a dictatorship regime so I can see why US would like to change it. You don't need propaganda to see for yourself that Cuba has no free elections. So far US used sanctions instead of war and it seems it didn't work.
Because we have 24 hour news cycles that are heavily dependent on providing entertainment masquerading as news to generate revenue. And this has all the makings of a cliched spy novel. Super secret weapons, forces covertly attacking each other to no apparent ends, and a good deal of conspiracy and paranoia all around.
>even though I consume content voraciously and am a highly educated 26 year old making a decent wage, I have never heard of literally any of these writers and Pulitzer Prize winners.

Well, consuming e.g. Medium posts or Lambda the Ultimate discussions is not the same as consuming the kind of content that gets Pulitzers.
The Fight Over California's Privacy Bill Has Only Just Begun
I didn't see in the paper why these methods are not used in practice. There are parallel implementations of strassens algorithm out there (I have written one). Yes they are faster but they do not guarantee stability. Also they are significantly harder to parallelize than block cyclic MM.
When you start pointing out genders you automatically make something that was "inclusive" into a bunch of smaller exclusionary groups.

In today's age women can be just as offense as man can to groups who don't identify as either. Breaking a unified group even further.

All do the "Women who ..." And "Women in ..." Inititives are only causing harm by creating segregation. And in the long run fevloping separate cultures around a core topic.

We don't have to have our genders as the main focus to be "inclusive"

We simply need to be programmers.
English is not my first language, but if I understand correctly, "woman" is often a noun and "female" is often an adjective; but the usage can be interchanged.

The articles that you link say that using "female" as a noun is somewhat demeaning. OK, I can agree with that.

What I don't get is how using "female" as an adjective can be demeaning at all? This is a different question that seems very surprising as a non-native speaker. Using the noun "woman" as an adjective (in apposition) is maybe grammatically correct, but sounds very strange to me.
jOOQ is my favourite Java library. The code generation effectively extends type checking down to the db types and makes it easy to build your persistence layer without messy object mapping... if used properly; I've seen some setups that misused jOOQ.
Antibiotic resistance: it’s bad, but why isn’t it worse?
Chromebooks have one fatal flaw: Microsoft Office on them sucks. You're stuck with side-loading in the Android edition, which is an app with a simplified UI and requiring always-online connection.

All of this might be OK for a schoolkid, but for anyone else you might as well stick with a Windows laptop for real work, or an iPad for real consumption.
>Hours and hours of youtube and HN per day. All non-fiction and all different topics.

And how do you expect to read Pulitzer winning journalism among these?
Revealed – the secrets hidden inside GCHQ's Room C3301
And there are some companies where you need to move fast while at the same time need to have high performance (100.000 req/s with 30-50 ms mean latency). In that case Java is the only option between Rails amd Java.