skysight-inc/HackerNews huggingface dataset:
I'm not against finding amusement in programming, I'm against in promoting the idea that it's normal, healthy and preferable to find amusement in useless projects. You can be a virtuoso while developing something that matters to somebody, instead of having yet another z80 emulator.
Which is true that both sucks.
I don't think it's a hidden skill in the context of sports, because it's a baseline that almost every athlete has.

I think it's a huge myth to think of athleticism as a talent and not a skill that can be trained. It's absolutely a skill - my wife was pretty uncoordinated when we met - she never really played much sport or did many outdoorsy activities. She just assumed she was uncoordinated, but after about a year of lifting weights, she's found that her balance and coordination have improved tremendously. She doesn't stumble when walking as much, she's better at doing things like catching stuff out of the air, and she's more aware of where her body is in space - she doesn't bump into things as much.
Nginx office raided by Moscow Police, developer's employer seeks IP rights
I think it might help to flip the argument on its head. If you are a low income person struggling to make ends meet - should you have to forego a meal or two ? Is it fair if a richer person does not have to do the same ? All things considered I’d bet you the higher wealth person still has the less impactful fine.
Good question - where do "learning exercises" end and "useless amusement projects" start?

If I want to learn a new language I might do some fun exercises or hit an online course or a book, both of which contain lots of "useless" toy examples and exercises.

For a high school student this may be a hello world, for a CS professor this can be a small OS.
The blog post is offering interesting things to do as a hobby.

An interview process is completely different. An interviewer who loads up a process with nonsense is a prat, and is actively decreasing the quality of their hires.
Implement Forth, Lisp, and Prolog. (For extra fun write your Lisp in Forth and then your Prolog in Lisp...)
That’s where the invisible hand comes in and having functional markets matters. The difficulty in sustainably operating is also a demonstration of why heavily regulated taxis existed.

When I had my roof replaced, estimates ranged from $12,000 to $75,000. We got 11 bids and paid $14k. That’s market forces at work, but also an example of a market without high capital costs.
Yes, if you value doing something more than the negative value to society, you should be permitted to do it. This is the entire point of pigovian taxes.
Yes. Or more likely there will be a version of kubeflow for EKS. Alas amazon is pushing sage maker.

Note that kubeflow R&D is all done by google cloud.
I'm doing a relational lang(http://tablam.org), that could be considered to be a in memory kind of db.

Is certainly challenging.

Just look at joins. You have (at least) 2 nested loop joins algos, then sorted and hash joins, and then you have cross and left, right, inner and outers. All of them with small subtle tricks to make it performant (in theory: You can build all on top of CROSS. But! That will be very wastefull very fast!)
I don't actually think it is that well-known, you were completely right to point out. Also, I suspect the "dynamical systems" wikipedia page is completely irrelevant.
We have kids of 6, 3 and 0 and that's my experience.

It took some adjustment but now we have.. I really enjoy it. Playing games with my kids is fun, seeing them playing with their friends. Baking.

Our gym has a creche so I can still lift weights, read manga and get enough sleep (when the youngest allows it).

I don't code for fun anymore, but honestly I haven't done that for a long time. I've spent 30 years on computing, I keep up to date via work so my spare time is spent learning in other areas: history, the natural world, math, politics, physiology.. whatever interests me..
People smart enough to price discriminate won’t give quotes that easily.
Are you seriously suggesting that the knowledge and skills that are being taught to you on how to program come without responsabilities attached?
Not at all, haven’t seen him in about two years (by his choosing) and mom just divorced him a year ago.

Mostly I’m worried he’ll end up conning more money out of others now that he’s unconstrained by family. I’ve seen people are generally too trusting because:

1) good people don’t think about lying in the same way/frequency as con men,

2) as another commenter noted, the cost for due diligence is too high,

3) there is a fine line between “con” and “fake it till you make it” or “a good salesperson” and people will give benefit of the doubt that someone is the latter two.
Are you a parent? Have you even babysat as an adult?
Pastiche Project Management or Junk Change?
True. Have you seen a super hero with a wife and kids?
In a bubble, your terms and leverage as a founder are better, including self-comp, voting shares, and funding runway. Raising money is always risky (hence the barbell), but you have unlimited optionality compared to a desk jockey.
This phenomenon has been observed in many other cases, such as CEOs of large corporations.
Better title: making large prints required a large camera.

They could easily have photographed it with a standard camera from the same viewpoint.
It varies a lot from child to child and a lot depends on the environment. Our 5yo son, for example, finally starts speaking in 2+ words sentences and counts up to 20 after two years of therapy. Before we started the therapy we didn't think he could ever get even to this point.
> Look at how people learn now or how they find their peer group or their life partners. Where they discuss issues. Where do they go for help.

Sure, it's a tool. That doesn't mean it embodies society.

> Internet is the society. Your family is there.

No, my family is in their physical community, houses, work places, places they go for recreation, etc. That is society.

> internet is the best way of interacting with people

That is highly opinionated. And absolutely wrong if interacting with people means being able to talk in person, go somewhere together, shake hands, hug, high five, etc.
"Why we sleep" is, according to independent research, almost complete bullshit:

https://news.ycombinator.com/item?id=21546850

https://www.independent.co.uk/life-style/health-and-families...

https://guzey.com/books/why-we-sleep/
The text was certainly crafted to go viral (what in the world is Pete providing security against?), but the claim they're making is still very troubling. If a typical 11 year old girl is getting multiple messages from pedophiles every time she posts a picture on Instagram, that doesn't fit my understanding at all and has very serious implications.

We shouldn't rule out that they're being substantially misleading, but I don't think we should just assume that either.
Quite the opposite - the developers of many platforms, say social networks to take an example, have a lot to answer for in the way their "useful projects" have actually had large negative side effects.

I think you're really reaching if you think that someone not spending all of their time on directly productive pursuits that affect the lives of others materially is somehow a problem.

I'd honestly be hard pressed to come up with an idea for a technology I could create tomorrow that would have a real positive impact on humanity (as seperate from say, slightly improving some obscure programming tool). Those problems are political.
I've never related to a single comment so much. It can be exhausting. How old is your daughter?
Thanks, I'll have a look at that site and maybe upload it. I have the 1980 version which comes with a bunch more content about energy production from the sea.
What makes crux's internals less complicated than a more conventional database?
I only have one kid, but after becoming a parent I'm possibly more productive than before. I've managed to do as much or more learning and work on side projects than without kids. And I readily confess this point was a big fear of mine.

The key for me was learning to actually manage time better. The challenges of having a kid have made me see how little time for other things I have now, which in turn made me manage that time better. Previously, I'd fall into the trap of "there's so much time" that I could easily waste it. A whole evening free, planning to work on a side project? First I do something else, get carried away, then figure it isn't worth working for just two hours, and so waste the whole evening. Now I'm much better at using the time. An hour free? I can do some actual coding. Fifteen minutes free? I won't start coding, but I'll maybe update the SSL certificates on my server or read an article I've been planning to.

Yes, there are periods where that doesn't work. There can be three days where I have less than an hour combined to myself. Or some nights of such bad sleep that my creativity is at a zero. Speaking of sleep, I also made a habit of sleeping more after having a kid, and honestly it's a productivity booster. Sleeping for 7-7.5 hours means I can accomplish more the next day than sleeping for 6 hours. Having the right day job definitely helps. I'm very lucky in that my commute is fifteen minutes door-to-door, and that I have a quiet working environment.

Even in the best case, you have to give up some things - I haven't seen a full length movie in two years, rarely watch any series, and it sure takes me longer to get through a book. But at least in my experience, becoming a parent doesn't have to mean putting all learning and personal/freelance projects on hold for a few years.
If you're asking why we downweighted the submission, moderators routinely do that on HN when a story doesn't fit the site guidelines, isn't substantive enough, is overly sensational, and so on. If we didn't, HN's front page would consist of the same few hot topics and flamewars repeated over and over. Maintaining a site for intellectual curiosity requires active pruning.

Sure, we've routinely downweighted tons of election campaign stories, which is what most policy proposals from candidates are. That includes Elizabeth's among many others. I could see making an exception for proposals that come with detailed arguments and make a genuinely new contribution to debate on something that's on topic here. But most aren't anything like that, they're just attempts to gain attention for a candidate.
income is distributed exponentially. it's a very small slice of society that can get a $500 ticket and not care. I'm sure it makes the constituents happy to jack up the fines for rich people, but there are too few of them for it to meaningfully impact road safety.
> I think men have no idea that girls and women experience this.

Definitely. It's hard to fathom pretty much any "deluge of interactions" and their destructiveness at scale without having going through.

An other common case is online pileups e.g. a random tweet gets retweeted and is controversial enough that people now viewing it want to reply. For them it's just a reply, for the rando it's thousands of by and large useless repetitive and unoriginal message.

It's fundamentally a DDOS, and the skeeviness or even maliciousness of the interactions you experienced only serve to make things workse.
>I don't understand how you reached this conclusion.

Set X= negative value to society of an action we want to discourage, and Y= probability of getting caught.

If a fine is set at X/Y, then the expected cost of doing this action is X (fine times probability), and so it will be done if the value of doing it is above X and won't be done if the value is below X, which is efficient. Any value other than X/Y is inefficient.
My wife and I are having a discussion about this very point that has lasted since our first child 14 years ago.

She argue that I may have two jobs where one lasts 8 hours and the other lasts 16 hours whereas she as the one job that lasts 24 hours. The only difference is that I get to change my scenery and work environment, allow a refresh if you will, and allow a stresses to take a break. For her, she stays in the same office without any chance of a change and the stress does not take a break.
The effect that I’m assuming is that this will work until people realize it’s happening. At that point, the price sensitivity will increase as a matter of opposition to price gouging.
Everything about modern pricing theory -- from menu design to coupons to sales to promo codes advertised only to specific markets -- is about getting people who can pay more, to pay more, while still making a little bit of money on those can only afford the bare minimum.

A millenium ago when you bought everything haggling in the market, the rich guy was paying 3x as much as everyone else because the vendors knew they could make him. Meanwhile, the impoverished grandmother gets the unsold leftovers for free. (The specifics obviously are made-up, but you get the gist. It's still the same in much of the world today. Foreigners visiting China pay much, much much more than locals.)

This is the same human principle, just data-driven. It's kind of like progressive taxation, too: those who can afford to pay more, do.

Now you may object: Uber doesn't need the money. But it does need to be able to sustain itself long-term. So much like first-class airplane fares allow economy flights to be as cheap as they are, similarly Uber passengers with the ability to pay more are exactly what make it cheap enough for other passengers to afford at all.
I don't edit really huge files that often (maybe a couple of times a week), but when I do I want to be able to use the same editor I use for everything else. A really great text editor is fast and flexible and powerful regardless of the size of the file you're trying to edit.
Paradoxically, I think the hard part about having kid is having too few of them. My wife and I have 7 kids. People stare at us like we're crazy all the time. But it's way easier to have 7 kids than 2.

Older kids help with the younger kids. When the 2 or 3 playing together get bored, they mix it up. They have daily big games that would ordinarily take a lot of effort arranging playdates. Many hands make light work, so household chores go by quickly. It's great.

My advice for those struggling with kids: don't stop at 1 or 2. It's hard to have 1 or 2 kids.
I believe the "learning exercises" are over when you are able to develop solid real world software with the skills you have but you decided to keep expanding "horizontally" your skillset out of desire for novelty, desire for visibility or just fear of missing out. We all know people with 10 years of working experience that start new libraries to deal with a super-niche engineering problem already solved by 5 other libraries just to say "I made this and it went around" or "All the other libraries suck because they are built on different opinions than mine". Obviously 99% of these projects die very early just to be followed by a new one.
I don’t understand where all this negativity comes from. The OP is just sharing some projects they found particularly fun. It’d be like a hiker saying “every hiker should climb the Stanford dish”. Nothing wrong with that, they’d just be sharing something that they found particularly gratifying.
They still are still making them, from the Wikipedia article:

"In 2009, comments by AMD indicated that there are no plans for any future micro architecture upgrades to the processor and that there will be no successor; however, the processors will still be available with the planned availability of the Geode LX extending through 2015. In 2016 AMD updated the product roadmap announcing extension of last time buy and shipment for the LX series to 2019. In early 2018 hardware manufacturer congatec announced an agreement with AMD for a further extension of availability of congatec's Geode based platforms."

We have some NTP/GPS appliances acquired in the last 2 years that are still using them.
I would question why an 11 year old would remain on the internet, if the situation really is that bad. So if there are 11 year olds on the internet for a prolonged amount of time, it seems likely to me the situation is not really that bad.
Whoa! somebody actually try to implement the log as the central component of a db!

After read https://www.confluent.io/blog/turning-the-database-inside-ou... I wondered about that. I think that make the log first class and "plug" relational tables (optionally) will make a amazing database engine. In short, you PERSIST your commands:

POST /City ..
PUT /City ..
DELETE /City ..

and put listeners that decide if persist or not the commands, this allow to do:

POST /SendMail (to:...)

and have the flexibility to bundle the domain logic on top of the data logic in a single lang. This is my long term goal..
Although he plays in a wide forward/winger like position for Liverpool they classify wingers generally as midfielders. Think of this in terms of the classic 4-2-3-1 position(not something LIV uses a lot). Firmino generally becomes the No 9 and he would be classified as forward. Even Son is classified as Mid.

Though in the 4-2-3-1 Liverpool played today Salah was the most forward player.
Daniel, system doesn’t let me comment below - so I’ll comment inline cause it actually matters:

”An interviewer who loads up a process with nonsense is a prat”

It’s not one person - it’s the entire industry. All of us.

Clearer?
You start when they are 4 or 5 years old. No, I'm being serious here: that's the age at which most kids are using tablets and phones regularly. That's the age you need to start having conversations about the dangers of the Internet and how your kids should protect themselves. And just like teaching any other skill, you start with the absolute basics and build stepping stones.
Oh yeah, back to the black cabs then :)
> so unless you're focusing your use-case on editing correspondingly huge files, there's no real need to make your implementation more complicated than a single array.

I think the other major corner case is when you need concurrent, distributed editing (although that's not popular or anything these days), in which case an array is a very poor datastructure.
> And the moral majority of dutiful, ethical, law-abiding folks don't need to be taught not to be predators!

The whole discussion around "rape culture" suggests that a lot of people need to be taught where the boundary is. They don't do it "deliberately" but declare that anything other than a clear repeated "no" counts as consent, which is not right.
Christopher Soghoian – Government Hacking and the Next Crypto Wars (2013)
There are inevitable advantages due to digital transformation and adopting to Industry 4.0. But though at this juncture, Industry 4.0 just happens to be a buzzword in the market where the technology companies project themselves to be front runners in the market without even any proper implementations being carried out effectively.
Hello!

I strongly disagree.

I've been through good and bad interview processes.

From my perspective, the bad processes are a good signal for companies I wouldn't enjoy working at.

By the way, you can reply by clicking the 'N minutes ago' link to open the thread.
Apple's chip teams have worked on other ISAs before, and there's tons of ex Transmeta folk around the bay area of you need more x86 experience.

And Amazon AFAIK just cleaned up an existing ARM uarch sort of like Intrinsity's expertise. I don't think they have the experience needed to make their own high perf uarch, whether it be ARM or x86.
Good to know, but five year old data!
This seems to be one of the big loopholes in fantasy football, that sometimes an attacker who isn't usually the number 9 in a 4-3-3 or 4-2-3-1 might be available as a midfielder.
> a rich person speeding is just as dangerous to other drivers as a poor person speeding

this is probably not true. if you look at accident statistics, you'll notice that more expensive, newer cars tend to get into significantly fewer accidents per mile. rich people can afford more capable vehicles and they can afford to maintain them properly.
https://www.nytimes.com/2017/04/11/us/politics/joe-wilson-yo...
those probably weren't all the same product though? like impact resistance shingles with an air gapped radiant barrier layed down with a ventilated roof line and all that fancy stuff is certainly going to cost more than generic shingles over tar paper.
People dislike the every X should framing, because it's also often used in a negative way ("you're not a real X if you haven't", "you should invest lots of time to do these extra things", ...).

If it's "a list of projects that were particularly fun" that would be great title.
A Woman, a Banana and a $120k Question About What a Life Is Worth
Long term documentation should be not be in any emails or IRC logs. It should be properly documented as a formal documentation. But that is different to coordinating a team.
I have no problem if you spend some time on pointless stuff, I do it too. I have a problem with the edonistic status quo where to decide a new project the norm is to suggest to do "something you like" instead of "something that is needed". You're pretending that there's a debate and it's 50-50, while the reality is that the perspective is totally skewed towards programmers' amusement.
I was torn, but recently I found Inertia.js and love it. It uses server session for auth, and makes vue a bit like turbolinks, and I'm able to use vue without router/vuex, so for a fullstack but better at backend guy like myself it makes more sense. Look at their pingcrm for a good intro using laravel.
Are you familiar with Etudes for Programmers? There's a bit of overlap with your list and it's also an interesting look back at what someone thought programmers ought to try their hands at a few decades ago.
does this work both ways? can we get cheaper prices if we are not willing to pay more and when it is not very busy.
A lot of these things involve graphics. Every time I try doing my own graphics (not using an engine like unreal/unity) I have trouble even getting a triangle to show up on screen. There is nearly always something that doesn’t work like the tutorial says it should and that isn’t common enough to come up when I google the error. In C/c++ I can never get the toolchain working correctly and compiling step one never works even when I pull the authors project exactly. Last time I tried pygame it turns out it like just doesn’t work on Macs or something? None of the examples worked, just got blank boxes. Couldn’t make it past the first few steps in lazyfoo’s tutorial, even unreal engine’s tutorials are constantly being outdated due to short release cycles, although I’ve had the most success with unreal.

I’m not sure if I’m just thick or something, but any project that involves low-ish level graphics I shy away from because I’ve had so much trouble in the past.
Earth's magnetic north is shifting at an 'unprecedented' rate of 30 miles a year
> lawyering up is the last course of action you want to take, as it tends to make issues more complicated, expensive and combative

Not sure if the incentives are the same in the UK, but in the US, most lawyers retained in matters like this work for the client.

In that lawyers advise, the client decides, and then the lawyers attempt to realize the goal the client has chosen (if they decide to keep working for them).

Most people in the US seem to look at legal counsel as "Do what the lawyer says," when it's actually "listen to what the lawyer says, ask about alternatives, and then choose the course you want to take."

Or as I've heard it explained: a lawyer's default is to counsel the courses of action that will allow them to win a hypothetical jury trial two years from now.

When in reality, most things never get there, and some optimal courses of action for trial are antagonistic in a pre-trial context.