jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One pedantic point [what, here on HN??!!] about your statement "layout divs and lists also aren't semantic"... the difference is that divs are never semantic, and they're not supposed to be. Whereas table are semantic and impart meaning on what the kind of content is. So, yeah, divs aren't semantic and that's exactly why they're more appropriate than tables for layout.
China went through their industrial revolution far later than the US, this is to be expected, especially with a population ~3x as large.
Try taking a break. Things have followed a fixed path for you, maybe a bit of meandering will help. Chase some new experiences. Youth is the best time to do it. And given that you have money it will be even better. Go climb the 8000 meter tall Himalayas, scuba dive the Great Barrier Reef, cross the Sahara desert. Do anything you want. Maybe a bit of adventure, maybe some relaxing in nature. I like remembering the lyrics of Pink floyds song "Breathe" when such thoughts cross my mind:

"Long you live and high you fly

Smiles you'll give and tears you'll cry

And all you touch and all you see

Is all your life will ever be"
From what I've read about Chinese leadership, it's incorrect to label Xi as "in charge", at least if you mean in a dictatorial fashion. The CCP seems to run by the consensus of top party leaders. Xi certainly has more authority/sway than the rest, but I doubt he's making all of the decisions alone.
"git push heroku master" comes at a steep price.

Um... what? 1 dyno is free on heroku. You host it for nothing. Am I missing something?
That example is framework specific. Change the php framework to laravel and this:

$topic = $this->get('model.Topic')->find($topic_id);
$this->get('guardian')->ensureVisible($topic);

becomes this:

$topic = Topic::find($topicId);
Guardian::ensureVisible($topic);
One of my main challenges with PHP is that it has no package manager with large community support. With npm and gem, and the community supporting them - developers get so much help in building robust products. Every developer that I've known for a few years and successfully switched from PHP to Node has said "Why didn't you tell Me about this before?!"
You can't compare contracting rates with regular salaries. There are a lot of costs involved for equipment, facilities, taxes, and just plain uncertainty (a contractor is often not working 50 weeks per year, not even close, because they have to find a new project frequently). Rule of thumb is to consider a contracting rate as equivalent to a regular job that pays half as much.
Like how django-social-auth turned into python-social-auth?

Framework agnostic libraries is one of the reasons Haskell has had me smitten for quite a while now
> That doesn't give you access to move containers in and out, the doors are very small. Cargo conversion can be done but it is neither cheap, quick or easily reversible.

True, but it would allow workers to use a dolly to easily and more efficiently load small pallets of larger items (compared to carrying them in by hand and trying to buckle them into a seat or something).

Maybe they could use also use the seat attachment points to somehow secure the cargo.
My employer has been putting a lot of time into COVID-19 research and tools. It's great to see that work recognized here! We've all been working very hard to make tools and data related to this pandemic available to the public and researchers alike.
Somehow, I find legal wigs shocking. It feels like a reductio ad absurdum and makes whole legal system seem less legitimate. The disingenuous way they wear them make it even worse.

There's something Asimovian about the British legal system.
Everyone with dreams of the glory of off-grid living should first play Oregon Trail.
yes. I am not a lawyer but nvidia's lawyers would be interested I bet.
Making most of the free is a simple and effective approach.
The story line may be being twisted by CNN but the idea of a CEO blaming his staff is fundamentally wrong. The message should be “I created a culture which meant an intern could put the whole company at risk. This was my mistake”
> Calling a country "Middle Eastern North Korea" in the first sentence isn't really conducive to a nice intellectual discussion on the merits of taking Saudi investment though.

Calling Saudi kingdom the Middle Eastern North Korea is the best what you can do to conduct a "nice intellectual discussion" you want.

Intellectual discussion is calling things their real names. It is a total intellectual dishonesty, and hypocrisy to pretend it isn't, while trying to have any conversation about Saudi state with a straight face.
The electricity price is not low if you use it without consideration of cost. Why bother with LED lights, heat-pumps, or proper insulation if you’re totally insensitive to the cost of electricity?

What happens in such situations is electricity ends up being rationed with rolling blackouts. Or, if you manage to produce enough anyway by massive government investment, per capita energy usage skyrockets. The former situation happens in developing countries and the latter in oil-rich countries like Saudi Arabia which heavily subsidize electricity costs so it ends up being cheaper to just run the A/C at full blast constantly instead of properly insulating your household.

But most people don’t care about climate change, so maybe that’s the direction things would go.
Miserable how?
The fundamental problem is higher order types. When you define an interface in Java or C#, it has no way of referring to itself. Something like "compareTo" cannot say "the other type must be exactly equal to this". So lets invent such a syntax (using a keyword "as") and write the Monad interface:

interface Monad as m {
const m<b> bind<a,b>(m<a>, Function<a,m<b>>);
const m<a> return<a>(a);
}

If you fill in the implementing class for m (like IO or List or Maybe), you get the actual type signatures that would maybe be valid in C# or something.
> Monopoly ISPs with data caps

The fact that data caps ever gained traction doesn't reflect well on the old timers ability to explain and protect the true value of their creations for the wider public.

Which is weird because they were obviously able to do that with cryptographic algorithms which are way more esoteric.

It's like teaching a generation of craftspeople to build all the intricate parts of a piano but never noticing nor caring that for some reason they're all selling pianos that have a single key.
I wish it hadn’t totaled mine. It was a 2000 so before GM turned Saabs into Malibus.
This must be satire. It's one of the most cryptic, least comprehensible pieces of philosophy ever written. The most brilliant philosophers of his time didn't properly understand it, according to Wittgenstein himself.
Don’t mind the fun police. Everything does not have to be grayscale only, especially not a volunteer project.
That sounds great on paper but XAML Islands introduces insurmountable airspace issues. For example, you can't have a nice acrylic window--per Fluent design--and draw your existing WPF XAML on top. It's a non-starter in most cases.

WinUI 3 has yet to be released. (It's only barely in alpha now.)
> In addition middle class is much more numerous than 1% of the wealthiest. Both Mark Zuckerberg and some Mr. Jones, who owns a grocery shop employ a single babysitter, need a single plumber to fix their pipes, are able to eat the same amount of food, etc. That's why from the social perspective it is important to have as many Mr. Jones as possible.

This seems like a false narrative to me.

For example, the policies Biden is putting forward tax household income at those above $400,000 annually and above, which is firmly in the 1%. This isn't your plumber or single babysitter.

In addition, they are discussing a minimum corporate tax rate and closing loopholes so that corporations and individuals can't pay 0% in income taxes, which is what many are paying now.
I just had office hours with Albert Wenger. The process is really great. I tried to get into office hours last round (I think they do them twice a year?) and made the waitlist. I was then contacted this time to see if I was still interested.

I actually didn't have a pitch or anything. I'm just about to move to New York and wanted advice on getting involved in the startup scene. He was very interesting to talk to and had great advice. Highly recommend doing these office hours.
While the prudent thing to do is to assume the credit card numbers were stolen, Sony hasn't confirmed that yet. Their only statement is that there is no evidence they were stolen.
If you are a web designer you can just inspect each element in firebug. It will give you a list of the currently applied styles to that element and the top one is something of the form:

.holmes-debug div:empty, .holmes-debug span:empty, .holmes-debug li:empty, .holmes-debug p:empty, .holmes-debug td:empty, .holmes-debug th:empty

If you are on a div and it's empty then that's why, etc....

It would be a lot easier if there was a popup explaining but as a first pass it's pretty useful and not all that hard to get at the info you want.
$350 a month for an unmetered 1 gbps connection? That is cheaper than you can get it at a colo. Anyone want to get an apartment there with me and split the cost? Contact in profile. Nooga Apartment Colo servers :)
I'm hoping he releases a guide (or at least the project files) for bundling JSC.
Tell me about it. I wanted to move a client of mine from a dedicated box to a cheaper, more powerful VPS. They have a monthly newsletter with about 17k subscribers (opt-in, managed by a list server package).

I inquired about their policy, and they pretty much treated me like I was found under a rock. In spite of us running a clean site (I showed the the URL for the newsletter page, and our clean multi-RBL lookup), and they still wanted me to agree to this BS terms-of-service page with such unreasonable terms I dropped the entire idea.

Which is a shame, since the current provider really sucks, from a support perspective, but they've never been unreasonable about, you know, using the internet to send mail to a bunch of people at once.

Between this attitude and rabid mail admins with unreasonable RBL policies (like flat-out rejecting a message for being listed on only 1 of ~40 or so public RBLs -- one that demands money for immediate delisting), I've witnessed a slow Balkanization of the internet over the years.
Our intro page does need some love, good call.

>> HTML5 charting or Google Visualisation

This would be great. Maybe we could have a canvas element off on some discreet pane somewhere, direct these rendering libraries at it, and reveal the pane when the canvas gets written to.

>> public datasets readily available to hack on.

Genius. Great idea.
Where does it say scripts need to be single lines? The Redis protocol prepends all arguments with a description of their byte-length, so the scripts should be able to have as many newlines as you like.

Definitely agree about being able to use separate threads, though.
What exactly would you like them to do? Detain the miscreants? Speak to their parents? Arrest them? Call the police? Confront them? Hire armed guards? Put up a fence? No-loitering signs?

You know, it's not their job to fix problems. They pay taxes for that, and it should be fixed and addressed by the local municipality, and until that happens, I think it's brilliant that free individuals find peaceful methods at resolving their own problems.

If that happens to move the problem elsewhere, then that's also fine. Either that elsewhere is a concentrated spot where it can be targeted more easily, or another convenience store that can do the same (or expect the police/municipality to fix).
That dyno is one of the best ever :-)

I think Malcolm Matheson on Mirage comes close though: http://www.chockstone.org/Interviews/SCarter/hb3.jpg
I'm working on this website where you can play the classic abandonware online.

Here's an example: http://retro.layer22.com/games/prince-of-persia

Seems to be hanging at the moment. Would appreciate some help!
But, you'd need a complete implementation of the OSX kernel and library API surface, because that's what an OSX app expects. If you're going to try to re-use the host kernel via a virtualCPU backdoor, you're not really virtualizing anything anymore and could just stick with the unix process model?
> they want national accounts (i.e. wallets) and using crypto/blockchain/whatever as justification

Bingo. Central bankers have wanted direct access to consumers for decades. Policy makers resisted. Cryptocurrencies are a political tool for disabling that opposition.
Can you give some examples? Do you mean it's highly trustworthy?
Just go to 4chan /biz/ for crypto or reddit's wsb for stocks.

The idea that you still need to pay 25k$ for a communication software in 2021 is absurd.

Check my comment history, bought lots of link in 2017 because everyone was buying it on /biz/, posted about it once here and got criticized for it by someone because it's 4chan etc... and people will only listen to you if you have an expensive suite and watch on, even tech people ironically.
> The industry is simply not giving people a box to open.

The industry is, it’s people who don’t want it.

The sealed boxes are some combination of more resistant to damage and longer lasting and smaller fo factor that a modular box can’t be, the sealed software is less prone to malware and blue screens of death.

The cloud makes things work like an appliance, rather than having to worry about dying drives and backups and figuring out port forwarding on your router. It also helps companies extract maximum rents on their product, but the point is it came with some benefits that consumers do value.
That was a decade or more ago. Now we're getting heavier and heavier JavaScript and WebASM running locally on our "dumb terminals" -- and with them using local permanent storage too.
> I don't subscribe [to] a racial or ethnic delineation between civilized and uncivilized (in the evolutionary sense) but if it were to become clear that some evidence of this phenomenon exists, why should we take the social implications of science as important?

The premise of your postulate is not a factual question - it is a social construct that necessarily involves arbitrary value judgements.

Who is more civilised than whom? It depends on what you mean by "civilised".

The only way you will ever prove that a person of one race is more "civilised" than a person of another race is by rigging the definition of "civilised" to favour your preferred outcome. That's exactly what the Spanish, Portugese, British, Germans and French did in the Americas, the British did in Australia, the Belgians, French, Germans and Dutch did in Africa and Indochina, and the Han Chinese are doing in Tibet and Xinjiang.
Then why not come up with a better word? They say to never attribute malice to something that can be explained by incompetence, but I cannot help but wonder if tying essentially class-based activism against "systemic racism" where class correlates with race based on past non-systemic racism (I base this on reading So You Want To Talk About Race and New Jim Crow and taking copious notes - the former actually says that even if every single person became genuinely non-racist the systemic racism would still not budge, among other things) is a ploy that the movement has evolved semi-intentionally. If you argue for class-focused equality, there are various arguments that could be made against you from morality, history, etc. If you tie it to race, suddenly the counter-arguments seem racist.
It is a real pleasure to see old-school lego sets at costco - 1500 piece set with no theme.
Vouching is for saying "this dead comment doesn't suck and deserves to be live "

If you don't have show dead on you won't see those comments.
Another example of intentional friction is all the fiddliness of walking and generally antagonistic terrain in Death Stranding. Since a primary way the player interacts with the game is laying down roads and lines and stuff that generally eases the pain of getting from Point A to Point B (and moreover, asynchronously cooperating with other players to construct useful routes), the initial process needs to be painful in order for the construction to feel cathartic.
There are many books people suggest I read which I have heard of but haven't had a chance to. On the other hand, some suggestions here are slightly outlandish. To their credit, some of these people have provided a brief synopsis to enable one to quickly decide if it's their cup of tea or not.

My ultimate point is it strains credulity to think that there is a one size fits all approach to books. What you think is a great read others would say otherwise.

There is no one book I would recommend everyone read. Maybe if we got specific into a particular academic field, there is. Not generally, though.
Because a folder makes more sense in a GUI environment.
One fundamental problem with messaging apps is that you need other people you want to connect to to be using that app.

Decentralisation and all that - again, other people.
Hi.

I'm developer who works with PHP for more than 12 years so far, and with Ruby/RoR for more than 2 years.

I would suggest you to stick to PHP to gain some experience, because Ruby/RoR programming requires some experience in order to not screw things up.

But Ruby gives you much more possibilities, however if you don't have experience and don't know what is best practice you can create a lot of junk code and chaos leading to serious problems (like your apps performance).

Cheers,
Grzegorz
It's a bit like the blue/black white/gold dress. A short set of facts that can be interpreted two different ways.

I'm not sure if the guy is making the whole thing up but Occam's razor would be that he's just a guy looking for a job trying to put his story out there and help others.

As to what the LinkedIn posts maybe disappearing, and the spam post by a maybe/maybe-not Google employee, I have no idea! That just seems weird enough for fiction to me.
Governments have always used their power to try to further special interests. Indeed, the only reason for political parties is to have places where various special interests can line up against each other.

In the past there has always been enough time to create a narrative so that the parties can "make sense" to the voters. One party doesn't say it's supporting trial lawyers: instead it's "looking out for the little people". Another party doesn't support the military-industrial complex, instead it's providing for the defense of the nation. In other words, its possible to spin these special interests in such a fashion as to appeal to the little guy. This makes people buy into what the government is doing -- the consent of the governed.

But the wheels seem to be coming off the trolley -- it's becoming apparent that technology is changing so fast that the political parties can't catch their narratives up with reality. When you had communists threatening to conquer the world for thirty years, there was plenty of time to make a strong case for a defense industry. When you had super-huge corporations threatening the citizenry with pollution and such, it was easy to make a case for environmental laws and enormous lawsuits.

But file-sharing? Photo-realistic-capable naked body scans? Imposing total data visibility into the world's financial systems? Declaring that Americans still owe taxes even if they leave the country for tax reasons?

There may be very valid and reasonable arguments to be made for each of these things, but in my opinion nobody has made them yet. Instead, we just have a fear of one thing trotted out -- terrorism, big corporations, whatever -- and then we're told that these things we have lost were for a good reason.

Making matters worse is that some special interests, such as the movie, music, and software guys, (and the security guys) have effectively bought off both parties. So it doesn't matter who you vote for, you're stuck with doing whatever these interests want. And its becoming more and more apparent that these interests will use the full force of law to go after anybody they see as an enemy to their cause.

Even though I'm emotional about this, I see no reason to rant and rave. It's not going to change anything, and getting emotional just gives other people something to make fun of. In my opinion this current trajectory cannot continue for many decades longer. That's just the way it is, no matter what each individual's opinion on each of these issues may be.

I'm reminded of Ronald Reagan, when asked why he left the Democrat party, said, "I didn't leave the party. The party left me."

I certainly hope the same thing doesn't happen to the consent of the governed in most of the world's major democracies.

EDIT: If you'd like a startup/technology angle to this, then my advice is not to go into business in any area that one of these interests might be involved -- unless you have strong political connections (or are willing to develop them). If you're able to develop those connections, however, it should be like shooting fish in a barrel.
> Not really a programming book though.
I agree with that, but it made me program. Inspiring overview over the field.
Coding the whole app in JS in the browser and using the server only for proxying data and validation/filtering.

See: SproutCore, Cappuccino, Backbone.js, JavaScript.MVC

Avi Bryant's "Django is obsolete, but so is everything else"

http://python.mirocommunity.org/video/1186/djangocon-2009-dj...

Yehud Katz's

http://yehudakatz.com/2010/09/14/heres-to-the-next-3-years/
Surely any engraving might detract from the Apple logo, thus reducing the phenominality, fabulosity, etc

By the way, I crave downvotes from humourless Apple devotees.
People who define "dead" in that way need to buy themselves a new dictionary.

Regardless, Kinect is a recent example that Microsoft aren't even dead using that definition, and I don't think RIM are, either.
I am continually amazed at the quality of Google Translate. That translation was incredibly readable with maybe two or three errors. This used to be black magic just a few years ago!
Did you read the article? That was the entire point.
That was 2006, DMT is the Geek's drug in 2015. The businessman's trip is a lot shorter and cleaner than this shit. You take 1 tab of LSD and you will be going for 10+ hours solid. DMT however - you just throw up some fractals on the external monitors, sprinkle it on some ganja, and then get transported to another universe for 15 minutes that may feel like hours actually. It's great for creative design as it is more a "symmetrical" experience than LSD. It occurs naturally in the brain and is hypothesized to be released by the pineal gland during birth, death, mental illness, falling in love, having children etc.

Some people have reported "aliens" or "mechanical elves" in their experiences with DMT. (I never had anything like this though oddly) This could explain a lot of those area 51 alien reports though - the CIA could have very well have tested this substance alongside LSD in the MKULTRA experiments of the 50's and 60's and had a few test subjects genuinely think they saw aliens due to the fact they unknowingly ingested a psychedelic chemical. Wow, that theory is worthy of a conspiracy Keanu meme....
Of course managing your own wallet leads to other risks, potentially more likely ones - the cries of those who forgot passwords or lost their bitcoin drive have been heard far and wide.
How is it a logical fallacy to check the opinions of both political parties? The parent asked:

> "Am I in a media bubble?"

Usually helps to check what both sides of the partisan isle are saying to avoid a bubble.
Node? For handling large amounts of requests? What did I miss?
lol sorry but I had to laugh.

I couldn't find any benchmarks. How many concurrent requests can it handle without errors, simple hello world.

Never mind I found a post.
https://blog.rh-flow.de/2016/01/10/benchmark-helloworld-in-p...

As expected node is not a thing to handle large amounts of requests