skysight-inc/HackerNews huggingface dataset:
I'm all for trade schools, but I feel like that's a slightly orthogonal issue.

There's no immediate reason to expect a company to help train up employees (not just juniors, but moving people from every level to the next step)....unless those companies want to improve the outcomes of their staff, want to improve morale, and want to resolve their perpetual difficulty in finding people senior enough for their needs.

Don't do it out of social responsibility, do it for keeping your business functioning long-term. I've worked too many places that have almost exclusively senior devs with more work than they can handle. They focus on hiring MORE senior devs (but don't have much success), meanwhile their senior devs are spending a lot of time doing work that junior devs could accomplish.

There are numerous side-effects too - mentoring (if you like it) can help improve your own skills and outlook. Fresh perspectives are always good, and once someone gets their first few years in, they will occasionally have insights that seniors can learn from. At the best places I've worked the more senior devs have wider perspectives and deeper experience, but the "who is right" between junior and senior becomes more of a statistical model than a certainty.
Try "Asimov's Chronology of Science and Discovery". It goes year-by-year through each major scientific discovery up until the mid 1980s, when it was written. Highly enjoyable.
Indeed it's hard to stay on top, but missing the internet killed them, so i wouldn't go so far as forgiving them.

They had the better part of 20 years to adjust to the new reality but just kept plugging along with dirty, inefficient retail stores poorly stocked and staffed.

How could the same company that sold mail order houses a 100 years ago look at selling over the internet in the late 1990's and say "nah, it will never work - it's just too crazy"?
I'll mention another great library from the same author:

https://github.com/yglukhov/nimpy

A library which allows you to connect Python and Nim so you could, for example, use Nim (instead of Cython) for speeding up some parts of your code, compile it, and call it from your Python program.
I think it reflects the amount of possessions we have now compared to the 1960s. People need space to store all that crap, also reflected in the fact that the storage business is booming.
I have about 1200 sqft (2bd 2 ba) for a family of 5 and it works. The kids are young and share a big room, and they love it. The only thing that's cramped is that we don't have a place for guests to stay with us, which I'd change if I could.

I do think we'll want to upsize to get a full guest room and maybe another half-bath, a 4bd would probably be perfect for us. But there's no urgency to move, bc. we have a good deal and it's actually quite comfortable - and very low maintenance.

Living in a smaller space you just learn to be efficient and not to collect junk. We have plenty of toys / things / whatever, it's not like we're zen minimalists, we just don't keep very much "stuff" that we don't use regularly. That's actually really nice.

We know a lot of families in the city that live in even smaller spaces. I think my takeaway from this is you can make whatever work, you just adapt to the space you have. I'm not saying it's better necessarily, it just really depends on all the other variables in your situation. For my family the nice neighborhood, very short commute, and affordable / low maintenance space is a win. Other people would choose differently.
Logo was definitely on the Commodore 64! I had it as a kid. My impression at the time (having only used BASIC and 6502 assembly) was that it was a little weird, and incredibly slow.

The 6502 just doesn't have enough CPU/RAM to do anything where you need a powerful language -- or to run a self-hosted compiler (I assume that's what it was). It was easy to draw "high resolution" lines (at 320x200, or about twice the pixel count of a fingertip-sized iOS icon) but it was so slow you could see each line being drawn. The compiler ran at "go take a snack break" speed, even for short programs.

It was possible to make the 6502 run faster than its clock speed suggested, but you needed to take advantage of features (like zero page) that HLLs didn't seem to be able to optimize for. I didn't use a compiler until we got a 16-bit computer, and I didn't like them until I got a 32-bit computer.
You can generate tachyons from tailwind
You are incorrect or perhaps slightly misleading about making a visually indistinguishable reproduction of something.

Say if we applied to this to a piece of artwork such as a painting or sculpture.

That’s why it is called “copyright.” It is the right to make a copy, and if you make something that is visually indistinguishable, that is by definition a copy, irrespective of the process used.
People would still game the most popular (default probabbly) system and it wouldn't take long for folks to give up on the search aspect as it would be dorked up pretty regularly.
Samsara - https://en.wikipedia.org/wiki/Samsara_(2011_film)
A non-narrative film, with stunning visuals. I feel it shows some of the best and worst of humanity, but in a non-pushy or judgemental way. It just leaves you to make your own conclusions.
Standard practice. The retailer's assets are converted to profit for some financial firm and the retailer dies. Hedge funds gain enough control to saddle them with debt, then cash out.

These major retailers failing? They're engineered to fail by the parasite that is the financial industry that vacuums up money into its control.

It is no surprise that the CEO, who owns the hedge fund that will give him a pretty penny of a 1 Billion with B cashout, wants to axe the company his somehow CEO of, for his own profit. It would not surprise me if the hedge fund got to install him though owning enough of the company.

This is nothing but the modern reincarnation of Gordon Gekko. Greed is good. Only they've evolved their methods of extracting and consolidating wealth from the public since then.
Rank any #website within 5Minutes must watch this video – viral
There's Oculus and Building 8. Also, backend infra stuff.
I found this one very interesting:

"How Big Oil Conquered The World"

"From farm to pharmaceutical, diesel truck to dinner plate, pipeline to plastic product, it is impossible to think of an area of our modern-day lives that is not affected by the oil industry. [...]"

https://www.corbettreport.com/episode-310-rise-of-the-oiliga...
Oh yeah. "We need five bedrooms in retirement, because our family lives elsewhere and they come visit..."

(... for what, 2 weeks a year?).
Optimal layout of a NFA-Regex is (I assume) an Hard academic Problem. Which means a library likely won't just be able to "do it for you".

The CS-Fundamentals that underscore (Python, Perl, PRCE, and Java regexes) are the same. So this longer article may help: https://www.javaworld.com/article/2077757/core-java/optimizi... as while the syntax of the regex may change, the side effects and performance implications of the individual operators will not.
I couldn’t help but think of Barnes and Noble as a case of bad management using Amazon as their excuse to fail.
> Everyone is an asshole to someone.

Amazing, I'm stealing this, thanks.

Also, by the by, great to read someone writing openly and candidly about mental illness.
they taste like chicken!
These days, Adobe is even nicking features we did first in Krita for their application! Apparently, painting is a focus again...
We have a 1500 sq ft house with 2 kids. We have 3 bedrooms so each kid has their own room. We also have 2 added sunrooms off each end of the house, one of which I use for my office. Part of our garage has also been converted into a gaming area for my son and his friends. We don't want anything bigger. It really is the perfect size for our family. We all have our own space when we need it but still close enough so we aren't totally alienated from each other.
Is there IDE debugging support for Nim yet (language server?). Or a REPL, Online or off? Thanks
Not necessarily. A mature forest can only hold so much carbon, old trees decompose, releasing their sequestered carbon back into the environment even while new trees are busy locking it up again. By removing this carbon and turning it into building materials then letting new trees grow to replace them you are keeping more carbon from returning to the atmosphere.
Awesome game! I love it!
Toys R US was doing well. It was carefully saddled with enough debt to make it impossible to survive.

The private equity bought it out, gutted it, then left the husk to die.

https://www.theatlantic.com/magazine/a
rchive/2018/07/toys-r-us-bankruptcy-private-equity/561758/
Also c90adventures - a very low budget but hilarious series of long distance rides.
Desiccation is done to increase yield. Stressed / dying plants produce more seed.
> Phew! A component just for a button. What a twist! I don't think most people are making components for each html element. In fact, I'd say this is pretty redundant and overengineering things in a bad way. Guess what - html has these nifty components called buttons too, and you can also style them. Wouldn't any minor change to your button component require then passing in props (just like classes)? <Button propName={"danger"}><button></button></Button> doesn't really seem better than <button class="btn--danger"></button> to me.

We use custom components like this at work, and it actually works quite nicely because you get to see all the different "types" of buttons at a glance by looking at the prop types. Using the component looks something like this:

<Button label="Click me!" primary />

I've found that it's helpful for enforcing consistency, so that you have to go out of your way to apply custom styles to a button (which isn't required 95% of the time). Plus, it helps abstract things that don't have anything to do with the <button> HTML element but are often tied together, like being able to automatically make a button a link without having to wrap it in an <a> tag:

<Button label="Home" href="/" />

It's all minor stuff, but it enforces consistency and keeps you from having to think about CSS classes at all most of the time.
Empire of Dust

Cave of Forgotten Dreams

Zero Days

Beslan

Wild, Wild Country

10 Days in Gaza

World War Two in Colour

The Horn

documentaryheaven.com has a lot of dross and a few nuggets
I'm not sure that the demand in new home building is the same thing as the overall demand for homes. People who want to build new suburban (cookie-cutter) homes are not the entirety of our society. I'd trust data and feedback from real estate agents more than I would from home builders.
"Engineers care about facts not so much about sentiment."

Some engineers do. But all are still people who have feelings, and the sentiment of the message can definitely affect and hurt them.
Videogames and electronic music
Who are these people in open-source that have been getting away with bigotry and harassment? No, Linus chewing someone out isn't harassment.
I have zero disagreement here. I have a similar reaction when someplace tries to attract me to the "challenge". Finding hard, interesting work is EASY - I'm looking for interesting work (often but not always hard) that also pays well. ...and it'd be nice to be able to tell people who I work for and what I do without feeling defensive.

Nothing wrong with believing in the product or the company, but there is something wrong with thinking that would be enough. I don't think the entitled executive syndrome you're discussing is really the norm for companies, but yeah, I've encountered it and it's annoying.
Who's to say if someone else wasn't in charge, they would already be out of business?
Time will tell.

Maybe this will break the neck of autonomous trucks, maybe this isn't that big of a deal.

Who knows.
If you work at home, that’s a bedroom off for office.

I also build synths and electronics and firearms, that’s a bedroom off for workshop/music.

Weight room. Guest bedroom for when friends visit. Master bedroom for me, partner bedroom to save relationship sanity.

That’s six for just two adults, and I still haven’t racked the servers and switches in my lab. I think the mistake is thinking of them as bedrooms and not general purpose rooms for activities that require equipment/storage.
> 'give-up-itis', a term used to describe what is known medically as psychogenic death.

I have found my new metal band name, and feel freshly inspired to write some new tunes.

Ladies and gentlemen, give it up for Give-up-Itis!
@lettergram In lettergram.com, when it says "{} opinion ({}) in {} separate discussions" - are these discussions from Reddit and HN?
Awful idea. Just awful. The reason for splitting content (+hooks in form of CSS classes) and presentation is to make problem space smaller. If you say that HTML is now concerned with presentation too, you are basically going back to inline styles. And yes, I would prefer style "font-size: 10px" to class "fs10" anytime. At least I don't need to learn new classes with every single codebase I come across. There is a reason developers get emotional when someone tries to defend ideas like this - it's not because we don't understand, it's because we do, and we've been there. The location of the CSS is a solved problem, just let it be.
Guile 3 update, september edition (JIT)
I guess that kind of makes sense, since my house was built in the 1950s. It doesn't feel all that large though.

I will admit that I might be a little skewed given that comparing my house to the others in my neighborhood, it's on the smaller size. Most houses I've seen go on the market in my neighborhood are generally 3-400+ sqft larger.
EVERYONE has anecdotes of things they had to fight. Only large scale data shows us if there is specific discrimination in an industry or not.

American women are not far behind Scandinavian women on the equality index. Same applies to them.
You can't be passionate about boring work 24/7 and most jobs are boring work. Even if they aren't when you start, once you've done something 1000 times it becomes rote. Why do you think there's stories of burnout from places like google where people join up to do great work, but get stuck doing CRUD apps to support the business?

The only people I see claiming everyone needs to be passionate all the time are business owners and management who then channel that passion into unpaid overtime
Can you elaborate on what their opinion is about Fb and other companies?
Give me, and I'm the Krita maintainer, Qt and C++ every and any day...
A small nitpick of your nitpick. Our obsession with 'proper sounding' language is likely counter productive. When you translate many of the formal phrases we use into their original language, it's not far up from give-up-itis. hypothermia = underheated, brontosaurus = thunder lizard, cardiac arrhythmia = heart lacking rhythm, hematoma = blood mass, etc.

Choosing to continue the tradition of naming things in a way such that only a relatively small chunk of society would immediately understand their meaning is something that I've never understood.
Can we have a CLR backend now ?
Understanding HN is not a place for jokes and quips, I understand your sentiment. But it is pretty humorous.
Curious as to why you think AMP is a step to the right direction.
WebP only works on ~73% of browsers (https://caniuse.com/#feat=webp, no Firefox/Safari/Edge support), so it's a little early to switch all your images to it. MozJPEG is a good JPEG compressor.
This has also been known to happen among African cichlids, a type of fish. I'm sure it's likely other animals are affected as well but I have cichlids myself, so I have more context with them specifically.

Cichlids tend to be highly territorial and socially competitive. They're constantly vying for some rock or hole to "own". Usually it is recommended to overstock a cichlid tank slightly in order to disperse aggression. With three fish it's easy for the most aggressive alpha to pick on and injure the weakest link. With twelve fish the most aggressive alpha will have that many more others to compete with/take out his aggression on. Sometimes, however, the weakest link still emerges. When this happens multiple fish might pick on the weakling and chase him/her around, disallowing them from entering any kind of territory among the rocks (they like rocks). They drive this weaker fish to stay toward the top reaches of the tank. Eventually the fish just starts hanging out there naturally because it knows it'll get bullied if it comes down. Then, after some time of giving up on fighting for its own territory and competing with the other fish, the weakling just...gives up. Even if the other fish have left them alone by then, and the fish isn't physically injured or lacking food or anything, the fish doesn't even try to reenter "society" anymore and just...dies.

I got my cichlids a couple of years ago and have since decided that while I will continue to care for these fish as best I can as I took on that responsibility, I'm not going to be getting any more fish for ethical reasons.
FB seems to be the favorite punching bag for HN, probably because it’s full of people who have tried to set up 600 different startups and raised exactly $0 where as Zuckerberg made more money than all the people here combined in 100 years.
FWIW, I was referring to actual neo-Nazi types, people with a real hatred for other races, who try to put it behind a facade of standard conservatism. Similar to what Linus was talking about here:

> Because I may have my reservations about excessive political correctness, but honestly, I absolutely do not want to be seen as being in the same camp as the low-life scum on the internet that think it's OK to be a white nationalist Nazi, and have some truly nasty misogynistic, homophobic or transphobic behaviour. And those people were complaining about too much political correctness too, and in the process just making my public stance look bad.
How on Earth can US Senators question Google when the NSA does things 100x worse than this?
Robocaller spoofed real numbers to avoid angry call-backs to his own phone
and the impact of electronic logbooks - drivers who could have driven an extra hour on Monday and an hour less on
Tuesday now have to match their route and good stopping places with the DOT hours structure, or face penalties
for violations.

For a person driving a car, a penalty
could be a fine and point(s) against their license, but
for a commercial driver, loss of their CDL would mean
changing careers.
My son plays minecraft off and on. Recently he showed me a fan created online world that would surely be shut down if the Corp entity that controls the brand was to discover it. Its not very well know as far as I can tell.

It sounds like these Star Trek fans were a victim of their own success and large community.
I'm in ad tech, and believe me: FB advertising works. The vast majority of their ad revenue is coming from experienced ad buyers that are spending immense amounts on direct response campaigns, not branding.

If you want to see how things work, start a small ad campaign yourself of FB. It's all about ROI, attribution, cost per action, super detailed targeting, etc. It's the opposite of "throwing money at it hoping that it'll work", unlike offline advertising or even traditional display ads.
Show HN: Developed bookmark tool with preact
I thought PropTypes was being phased out?
Wouldn't using em units be a better idea in most cases?
Make a sturdy lander and just crash into it.

https://spaceflightnow.com/2018/06/20/asteroid-ryugu-reveale... says Ryugu only rotates once every 7.6 hours.
It’s what ever is fed into the system. So currently it’s monitoring 12 or so data sources. I could monitor more, but I figure I’ll scale it with interest.
For me it felt a bit like a science book with fascinating insights. Yes, what happened in those places was awful but that wasn't the focal point of the book IMO. The focal point is an analyzed account of how people have a higher (or lower) chance of survival in such a dire setting.

Also his book are secretly 2 books for which this part is the first part. The second part is about Logotherapy, something he developed after WWII based on the insights he gained from people in concentration camps.
That layout is how my house is laid out. The guest room is hardly used, but my wife works remotely, and I like to play around with side projects, so the office is quite useful.

For me personally, it's nice to have the room set aside for "work", keeping me a little less distracted.
How is Nim's package manager, given the love for Cargo and churn with golang it seems like a thing people really care about.
We've had econophysics for quite a while. It has yet to provide substantial insights.

The issue is twofold.
As others have remarked, human beings react to each other and the intervention you do strategically.
Econophysics models often use things like particle behavior based on probabilistic choice rules to predict behavior. This may describe a situation if fitted, but it also tends to break down with interaction and intervention. Furthermore, we know that in such interdependent situations, it can be highly misleading and wrong to use aggregate functions and non-behavioral approaches. For example, if networks of externalities influence choices.
In many areas, such as auction behavior or anonymous trade, the game-theory based models fit empirical behavior extremely well. In other situations, it seems we start to understand better why people react differently.
Econophysics feels like a step back to old style economics. I believe the current research agenda, ie. giving people strategic agency and trying to understand their bounds to understanding and rationality, seems to be more useful to me.

Secondly, econophysics claim to fame is also party based on mathematical tools. I think this is misguided. While the math is different, and new tools are always useful, the economic models are actually based on quite deep foundations.
Those reaction curves you learn in Game-Theory 101 seem simple, but that is more a matter of representation. They can also be derived in much more general mathematical spaces. For example, instead of simply finding optimal functions in continous spaces, the same can be done in lattices based purely on orderings...
Economic theory has always been dominated by pure mathematicians.

and for sociology - I mean seriously. Some of the biggest names in formal sociological theory are physicians, such as White.

In my research I have personally found that physics style models, which are not based on strategic behavior, can be highly misleading as they allow, for example, for aggregation and inference that would not actually correspond to strategic agents making individual interdependent decisions.
> They found that when a user gives Facebook a phone number for two-factor authentication or in order to receive alerts about new log-ins to a user’s account, that phone number became targetable by an advertiser within a couple of weeks.

I have always been suspicious of the aggressive "give us your phone number to secure your account" campaigns that so many sites/apps are running. And I think this is a HUGE disservice to users.

At first I was like, cool, companies are being responsible and encouraging good security practices, good on them. But there was something a touch too.. aggressive and "marketing-y" about it. It raised my spidey sense. Maybe the form and frequency and placement of them just was too familiar to previous campaigns to grab your email for "opt in" spam.

All of these companies should be shamed to high hell. Getting people to adopt 2FA is so important and here they are shamelessly exploiting it to market to you for undisclosed purposes.. well, buried in the privacy policy, but you know how that goes. The prompt is 100% about securing your account and nothing mentioned there about using it for targeting.

Seriously F these companies for breaking user trust.

ALSO: Did Zuckerberg lie to Congress?[1]

[1] https://techcrunch.com/2018/04/11/facebook-shadow-profiles-h...