skysight-inc/HackerNews huggingface dataset:
from the article:

"The new website is offline, but it has been registered with Tucows, the same company that banned 8chan in August. Tucows told VICE News that it was unaware of the situation and was looking into it."
I joined a startup 9 years ago that was bought and sold three times since I joined. The first two sales were overall improvements. I didn't get rich, but I got paid well for a job that I enjoy.

I won't comment on the current owner, because international politics forced their hand more than the typical horror story. What I will say is that they ran us very well for a long time.

All I can say is, if you like your job, like the product, and the pay is enough, stay as long as you're happy. Always give new owners a chance to fix a mistake.

A warning sign is when the parent company screws with your whatever you did to be successful. This can be as mundane as moving from git to perforce; or bypassing critical decision makers in your business critical processes. (IE, you lose control of hiring or product management.)

So enter into the process with an open mind, and keep the payout as a buffer in case you decide to give your two weeks notice and leave.
This may help :-)

(flycheck-define-checker proselint
"A linter for prose."
:command ("proselint" source-inplace)
:error-patterns
((warning line-start (file-name) ":" line ":" column ": "
(id (one-or-more (not (any " "))))
(message (one-or-more not-newline)
(zero-or-more "\n" (any " ") (one-or-more not-newline)))
line-end))
:modes (text-mode markdown-mode gfm-mode org-mode))

(More details in my config at https://jamiecollinson.com/blog/my-emacs-config/#syntax-chec...)
I would take colonizing Mars (with 12 hour work days) over wage slaving 12 hours a day.
Sad news. I am happy with Brave though.
Some beliefs are correlated with reality, others don't. If GP's assertion about 34% more drinking on average is true, then rejecting it isn't "holding a different set of beliefs", it's just being wrong.

If there's an issue worth pursuing here, it's educating people to stop using average population statistics to rate individuals from populations. Usually the variance within a population makes population-level statistics useless for evaluating individuals.
Watch Jack speak to Alibaba's original employees and you'll find that most of his musings about technology were off the mark:

https://www.youtube.com/watch?v=Up9-C4_8dVo

And yet Alibaba is now worth more than Ebay and Yahoo combined.

He may be ignorant but he's not entirely stupid.

Of course, the irony of him talking about how Alibaba employees should work more hours shouldn't be lost on people.
Wouldn’t be surprised if this guy ended up being a puppet for some larger entity this entire time ala Epstein.
Use the threat of liabilities to get a sweetheart price from the hedge fund owners whos hands are tied. Offer bondolders a good deal, and refinance using state bonds to handle the liabilities.
I heard a working-class lady on the radio discussing the $150 of groceries in her refrigerator that were going to waste and how that's a lot of money for her family. I'd rather have that $150 than a silly opportunity to blame some old out-of-touch judge.
> making the language unacceptably crippled like Go

As compared to Rust which doesn't let you write a simple doubly linked list. What hubris!
Nice idea, I signed up.

Curious to see how you handle weighting/filtering of the sources, the whole "fake news" issue.

Not your primary concern, I'm sure, but I don't (normally) use Google, nor allow Google-tools into my browser. I am a small-but-vocal minority. There are good alternatives to Google's recaptcha, Google-docs registration, etc. Just sayin'.
Post-acquisition example: Acquirer has a VP that's pushing the deal. VP makes promises to make the deal seem as attractive as possible (eg: X will improve in Y time). New team is pressured to move quickly. New team uses the honeymoon period to flex all of their political capital. Existing teams get frustrated as their work is de-prioritized/marginalized. Culture clashes happen if new team isn't silo'd from existing teams. And so on...
Yeah the only lost games I really care about here are Crusader Kings, Homeworld remastered, and Escape Velocity/EV Nova.

The last ones sting most because the developer is defunct and those games are definitely never getting remade.
> Pre-generics Java is about the appropriate amount of language complexity for our current lingua franca

I am not sure to whom you are referencing as being "our", so I can only say I disagree as there are many developers which are quite adept in languages having more complexity than "pre-generics Java."

Perhaps you meant to reply to a different comment?
>Those examples sound pretty tractable for statistics

You're missing my point: things that don't seem like jobs, no matter what they are, will be legitimate gainful jobs, as long as people want them done and they can't be automated or are too much effort to automate. Unless you are making the argument that in the near/medium future, nothing falls into that category. If that's the case, then we just disagree. I think the problem lies more with connecting people to those new jobs than them actually existing.
In addition to him not knowing anything, he could at least start reducing hours for his workers at Alibaba:

> "At least 40 companies, including Huawei and Alibaba Group, have implemented the 996 schedule or an even more intensive alternative."

https://en.wikipedia.org/wiki/996_working_hour_system
Was part of a startup (250 employees) acquired by a huge company (300k+). The megacorp had bought up about two dozen companies as they moved into this market.

It reminded me a lot of how someone goes about restoring a car. You buy three old cars. You restore one. The other two cars are parts cars for the first.

We were a parts car. We existed for a year as people were transferred to a different are or left entirely. There was nothing left but maintenance work in our group.
I downvoted you because that's not really a valuable contribution, just a random opinion with no backing - you should add some reasoning for it.
God no. Python is the best language to read! Go is too verbose.
git subtree is just a wrapper around subtree merges, I don't think they solve the same problem as submodules.
>Isn’t that JSON example the same in python, javascript, and ruby?

No. Python doesn't have type checking. That example is a made up syntax of golang if golang had all the correct type primitives.

In this example I am defining a type in the first line, similar to how you would define a struct in golang. Then using the type in the second line.

There is a bit of an error, but it's too late to edit it now. the Struct in the type line should be map[string]JSON.

>Unmarshalling into an interface is really just a shitty enum; the number of permutations is finite.

The permutations of JSON are infinite. In the real world there are APIs describing deeply hierarchical data that have unpredictable deeply nested data structures. If I had a random JSON string generator, it's not that straightforward how you would save that JSON to a correctly typed variable in a GO program.

Unmarshalling you will have to define a new type for every permutation. It makes more sense to traverse the data structure to find it's structure rather then take a wild guess.

Either way in golang that "guess" happens at runtime so it will spit out an error at runtime, while with sum types and match you are type safe before the program even runs.
And that is precisely the reason for the restriction.
Another common trick is to tune your program to a dataset then run all of the other programs with default parameters.

Bam, you've got a benchmark where you're fastest, just like everyone else.
It's not that people think correlation implies causation, as much as in many practical models, it's correlations you care about, not causation.

If I'm running an insurance agency and not a public policy advocacy, and my data keeps showing that men have higher accident rate than women, I can just ignore causation and build my actuarial tables based on that. I don't need a casual model here, at least not until the point I'd want to optimize my models further still, but there are diminishing returns on that.
I've been in numerous poorly built apartments and the only effective way I ever found to mask doors/cabinets slamming, footsteps etc. was with a portable hose AC unit. The compressor was loud and generated a nice masking low frequency tone making it harder to hear that nonsense. It took a week to adjust to the sound, but after that it was quite soothing. Of course this isn't actually solving anything, it's just driving up the noise floor for low frequency and contributing to making everything louder.

Unfortunately they're heavy, woefully inefficient, and quite expensive to run.

I later moved into a newly built "luxury" apartment where the neighbors garage was directly under my bedroom. I figured as long as I got a decent neighbor it wouldn't be too bad. Struck out and got someone underemployed driving a 2 fast 2 furious civic with custom exhaust. Shook the entire building every night between 12 and 4 AM. No way to mask that. Lesson learned.

Top floor always, corner if you can, never directly above or next to a garage. Only exception is if the building is made out of concrete, which is exceptionally rare and will cost more. More expensive place the better -- you have a (slightly) higher chance of getting next to working professionals and quiet families.
Sexy Wet Model on the Beach
It doesn't look like those are available. But CPU chips are just compiled Verilog at this point, if you want sources for every last thing you'd have to move away from ARM entirely since it's a proprietary ISA. Maybe SiFive will release a fully open laptop sometime in the future.
Freedombox, Apache, Exim4, prosody (XMPP), rsync, rsnapshot, ssh all on 2 identical, redundant, interchangeable Olimex A20 Mini Server with ssd (1 at home, 1 colo) and one more powerful x86 separate X2Go (Desktop usage) & File (sftp) Server at home. Everything on pure, plain Debian stable and unattended-upgrades.
Huh, Bill Gates sure hung out with Jeffrey Epstein a lot more than he admitted
If you are trying to reduce the risk of wildfires caused by PG&Es negligence, increasing its legal liability is the best place to push.
https://youtu.be/f3lUEnMaiAU
I hate motorcycles, AKA fart-mobiles.

Why do all of them seem to have broken mufflers? Is it really that hard to make motorcycle mufflers so they don't break?
> The economic problem may be solved...man will be faced with his real, his
permanent problem - how to use his freedom from pressing economic cares,
how to occupy the leisure, which science and compound interest will have won
for him, to live wisely and agreeably and well...three-hour shifts or a fifteen-hour week may put off the problem for a great while.

— John Maynard Keynes in 1930.

Still waiting for this to be true before buying into the 12-hour work week theory.
Why can't you just navigate to a different website and let others do what they want...
I’m going to look it up Monday, pretty sure there is something surprising in the printf impl, and IIRC there’s like no type safety at all. I vaguely remember writing buggy code that printed out data that I didn’t pass to printf.
The benefits not happening automatically doesn't mean bloodshed is the solution. I like to think that we could solve the problem with intelligence and design.
I forsee that some nation will come up with a better system that does not require everyone to be consuming and employed. Maybe a UBI? Maybe some universal dividend on capital? The savings from having only the best workers employed, combined with the fruits of leisure, will propel that nation ahead and others will struggle to catch on with it.
I've done similar. You firewall your home network to all IP's other than Cloudflare's. You can use a Cloudflare provided certificate for HTTPS - they will MITM and use a trusted cert for outward connections. You can update Cloudflare DNS records via their API - the typical dynamic DNS tools work fine. It works well.

I've always been unable to pull this off completely as I always want a way to SSH into my home network - but maybe there is a better way I can pull off this sort of 'break glass' functionality.
Yeah, I was about to go on about how that is the worst part of East Asian culture and then realized it said "week".
The Tubbs Fire was probably not caused by PG&E equipment.
THe author dismisses the eletric mini out of hand.

Unlike any other electric car on the market, its cheaper than the petrol model.

That alone is far more disruptive than anything else. I accept that a lack of high end electric is bad, but not end of the world.
You should always be able to replace them with an appropriate resistor.
Hey - I'm not the only one using CoreDNS like this! I'm just abusing the hosts plugin - do you have something more elegant?
There's a lot of things people want done that can't be jobs. For instance, myself and quite a lot of other people want the surplus CO₂ out of the atmosphere. Yet this isn't a job, and probably won't be for a while, because we can't make money off it. I can't afford just paying for it, not the amounts required. I'd have to make money off it or off something else.

Outside of charity, no job exists without it making more money for the employer than it costs to pay for that job.

I'm making the argument that the pool of things that people want done and can monetize is much smaller, and I'm not convinced it'll grow fast enough to cover for automation-induced job loss.
Just a hint: SS was a military group, not the entirety of German population and not even the entire military (Wehrmacht) in that time. The SS certainly didn't have archeologists. It's like saying some Americans of today are "TSA archeologists".

The BBC calls it Nazi archeologists which is still not really correct or fair. The Nazis were a political party, not everyone adhered to it's views. The archeologists might well have been on the other side of the political spectrum but had not much chance to change country. It's like calling all Americans today Trump cashiers, Trump archeologists or Trump teachers. Doesn't make sense.
Does Gates really need help networking with wealthy people?

You might be surprised. I'm sure that Gates can pick up a phone, say "I want to talk to Mr. X" and one of his flunkies will make it happen; but introductions are incredibly important -- especially if you're asking for something.
Yes, the people who were still in tech were obsessed and passionate about it. And then companies like this insisted we act like trained seals, spending days working on irrelevant puzzles for the honor of being maybe possibly considered for a job. And then to top off that shit sandwich, they sprinkle in these wonderful bacon bits:

"When implementing the server, aim for scalability and robustness. (Many submissions fail due to lack of robustness!) Your submission should include a description of the steps you took towards those two goals. Keep in mind that the client may be buggy, or even malicious. For example, if a client connects to the server and sends an infinite stream of the byte 'X' with no line break, the server should deal with this case gracefully. Please do not use an existing networking framework (e.g., Twisted or asyncore for Python, ACE for C++, etc.) to implement the server."

Not only no, but fuck no. I settled for a job in the IT section at a bank working with COBOL and EJBs because of this shit, until I'd finally had enough, co-founded a company, moved to San Francisco and implemented a SANE hiring process that treated candidates like professionals. Most of us did, so I guess in a way these horrible and misguided hiring practices were partly responsible for the next resurgence, because we'd finally had enough.
GoChan: A Golang package that makes it easy to pubsub stream events to the web
> I hate dev ops shit for a reason...

I notice I was a lot more keen on hosting a bunch of crap myself before I knew how to do it "right", and before devops, orchestration ("you mean running scripts in remote shells?"), cloud, or containers or any of that were things. And yet it all worked just fine back then—time spent fixing problems from my naïve "apt-get install" or "emerge" set-up process wasn't actually that bad, compared with the up-front cost of doing it all "right" these days. A couple lightly-customized "pet" servers were fine, in practice. Hm.
I agree with all of your examples and historically the transition has worked as you described. I think that after China opened its borders for trade the transition is so murky you can barely even draw a line like you can for the others. One obvious difference between China and the others is their widely agreed upon currency manipulation. There is also the fact that companies are essentially owned by the state, and you can really only operate with the grace of the government. I believe censorship is severe enough there to be a factor as well.

I understand (or at least I think I understand) your point about how by becoming freer they have prospered more, but I think it is so much more complicated than that when it comes to China. I realize it's always dangerous thinking to say something is an exception; but China is an exception. Yes, China reaped many rewards by opening up trade, but they clamped down on many things simultaneously - essentially trying to have the benefits of free trade with the convenience of a draconian state.

This is going in a slightly different direction than I intended. My original point was about slave labor for specific industries (as opposed to countries), and I feel my point stands that some industries benefit from it. On the Ivory Coast of Africa, they have both fair trade and slave labor chocolate - the slave labor chocolate absolutely dominates the market. My next point was that China didn't become a super power simply by becoming a free market (and I contend is still is not a free market, although it is freer than it was 50 years ago), but by hoarding natural resources, manipulating their currency, exploiting workers (their own and from Africa), disallowing international competitors internally unless specifically sanctioned by the Chinese government (so essentially China decides who is allowed to participate), and other bullying tactics.

While I think China has a much more prosperous future than the Soviet Union did and they've managed their internal affairs much better (although I do think shit is going to hit the fan there soon in a very bad way), they became a superpower first and foremost by strong-arm tactics. Opening the market with the US and the rest of the world just provided them the money to do so, and we have bent to their will more times than not.

This has been fun, but we really need to agree to disagree at this point :)
The tuple notation is one of those places where the obvious way is a distraction. A non-empty tuple doesn't need the ()s - it's the "," which makes the tuple! The following two are equivalent:

x = 1,
x = (1,)

Of course, then there's no way to express the empty tuple using commas, which is where () comes in.

Using (a,) is the belts-and-suspenders way of saying "this is a 1 element tuple".
> Does Gates really need help networking with wealthy people?

He is fairly introverted as far as wealthy people go, I wouldn't be surprised if his circle of true connections is much smaller than you would think.
1) By subdomain

2) No - but I do use Cloudflare to proxy inbound traffic
Chains Tattoos Dreads and We Are – Teespring
Monitoring Websites That Help Track Bitcoin Cash Data
Hegel attacked Leibniz and calculus. Philosophers can be weird.
Yeah after trying many other options it is the one that works the best so far!
Little Snitch
https://www.obdev.at/products/littlesnitch/index.html

Lulu
https://objective-see.com/products/lulu.html

Haven't used a block-first, prompt to allow firewall on windows or linux. Similar to noscript in the browser
Choice bits from sap.com:

> SAP sets course for the future with bullshit bullshit

> HR and People bullshit

> Bullshit announcement

> Bullshit and digital core

> Future of bullshit has feelings

And finally:

> Intelligent Bullshit
> The kicker is the winds never arrived

Winds were 30-40 mph in the hills in the north and east bay late Wednesday and early Thursday. Mt Diablo had 70+ mph gusts.

The wind forecasts were never for the low elevations.
> There is a strong push for "fairness", see e.g. "Toronto Declaration". I think all it would do is completely halt progress of AI and install bureaucracy to the lowest decision levels, paralyzing whole ML research.

It would only paralyze those who paid attention to the Toronto Declaration. You’re right because you can’t make ML fair because the universe isn’t fair, that’s a property of human judgements about facts. The facts remain the same regardless of ones feelings.

https://www.chrisstucchio.com/pubs/slides/crunchconf_2018/sl...

AI Ethics, Impossibility Theorems and Tradeoffs
Love the term “ramen rich”. Sums it up well, happened to me.
Man made noise is certainly a nuisance, but I think “nature” is not always as quiet as we like to think.

A few years ago I spent a week out in the middle of the Costa Rican jungle — miles from anyone. One thing that stuck with me was how loud the jungle was, especially at night. The bugs would start buzzing around dusk, the frogs would add to the chorus around midnight with loud croaking, and then in the wee hours of the morning we’d be treated to the piercing shrieks of monkeys.

Not exactly an ideal soundscape for a peaceful night’s sleep or quiet reflection.
https://youtu.be/aHGd6LqAVzw (just the cringe)

I didn't really care for what Jack Ma had to say before seeing this video. After seeing it, I feel like he should be actively avoided as a source of wisdom.
Serverless Machine Learning Inference with Tika and TensorFlow
Forgive my ignorance: what's the Peloton effect (I know the company; not sure what the "effect" is), and what's the laser guided pacemaker you're referring to?
The Paleo-Eskimo, Dorset and Inuit cultures have existed in the Arctic North for over 4500 years.
That attitude is all very well until you remember that there are people with medical equipment out there and literally rely on power to live.

I’m not saying there are easy fixes but I don’t think flippantly disregarding concern has the right approach either.
Nvidia’s remastering more classic PC games to add ray tracing
I would love it if someone explained how 'autocomplete=off' can lead to abuse of some kind. It seems to reduce the potential for security leaks.
Make no mistake. In terms of abstractions.. rust is a higher level language then golang. You have more safety features of a higher level language in rust than you have in golang and you get it at zero cost. The exception is concurrency primitives which is golangs only saving grace.
Dogs... I can relate, but in the house it's not that bad. Heavy curtains/external blinds over windows usually are enough to filter out their barks, howls and whines. Now people with subwoofers - that's something much much much worse. You see high frequency filters well. Low frequency just goes straight through the walls and into your head and after hours of whomp whomp whomp you just want to go grab a canister of gasoline and burn the partying fuckers alive together with their whole sound setup from hell.

I live in a picturesque area, so it's usually assholes in cars coming to enjoy the views with extra bass, and while noise complaints to the police has remedied the situation quite a bit, it still randomly occurs. I've learned to really welcome bad weather, because that most often means a peaceful evening without the impotent rage.
You should explain why, and perhaps you wouldn't get downvoted.
You don't need to pay attention to him. But trust me there is a reason why he is one of the richest people in the world. It is not luck. Business in China is incredibly cutthroat.
The most horrible is that it is almost completely unstylable, last time I checked. If you have floating placeholders it gets fun.