skysight-inc/HackerNews huggingface dataset:
You literally only place your fingers on the WASD keys and you move your character in a 2D (!) virtual space. With Minecraft it would be a completely different story, but Factorio is really accessible.
Whimsical Guide to Compensation
but this particular stuck boat is giving visibility to how fragile and interconnected everything is

Interconnected but not really fragile. One of the things about the pandemic that I was surprised by is how little effect it had. I kept buying food at the supermarket yet the naysayers were telling us we would be eating each other by now.
> birds hunt by sight

Many owls hunt by hearing, notably the Great Grey Owl [0] whose facial disk is essentially an antenna dish mounted on the front of their heads. They can locate prey hiding under snow, for example.

[0] https://en.wikipedia.org/wiki/Great_grey_owl#Feeding
spammed link above.
Factorio didn't have blueprints either, early on. I suspect Satisfactory will add them as it is still in early access
Lol. DUH
Lithium is very abundant. It's the 25th most abundant element at about 20 mg per kg in the Earth's crust. It is present in seawater at a concentration of about 0.2 ppm in seawater, about 230 billion tons total.

If electricity is going to be so cheap then we can just extract lithium from seawater.

Plus dead lithium batteries can of course be used as a high grade ore.

See https://en.wikipedia.org/wiki/Lithium
Unframe them?

When they’re unloaded, I don’t see a massive empty frame, so unframing is done at some level.
That's not even an honest reading of the text. It does not report that a white person says brown people are scary, it says they complained about a "celebration".

Leave your baggage at the door. These things are objectively noisy, objectively disruptive and leave a whole heap of very real mess in their wake. Those are my problems, skin colour is yours.
Even that won't change much. There is no way Google can be out-googled by other search engines because of its market dominance: more traffic means more clicks, more clicks mean better search results, better search results will drive more traffic.

I try bing and DDG for a week or so every 6 months. I always switch back to google eventually because the results are so much better.

Google can only be disrupted if something new is invented, something different than search but delivering way better results. I have no clue what that might be. But I hope someone is working on it.
What a plot twist. Microsoft literally saving the world by buying Discord and inevitably burning it to the ground.

Hopefully Matrix or absolutely anything that's Free Software rise up this time.
I think there are plenty of other people crawling the web. There's Common Crawl, there's the Wayback machine... it's not just Google. Then there is a very long tail of crawlers that show up in the logs for my small-potatoes personal website. Whatever they're doing, they seem to be existing in peace, at the very least.

To some extent, I agree with this site that people are nicer to Google than other crawlers. That's because the crawl consumes their resources but provides benefits -- you show up on Google, the only search engine people actually use. But at the same time, they are happy to drag Google in front of Congress for some general abuse, so... maybe there is actually a little bit of balance there.
Sounds like you have some interesting stories. Care to share anything you find most perplexing or wish more focus was on?
I wonder how the Korean newspaper in the second photo ended up in this Afghan village.
Israel’s Shadow War with Iran Moves Out to Sea
A Rubyist's Walk Along the C-Side (Part 1): Hello World
The F/A-18 was never in competition with the F-15 WRT the Air Force. It was mandated by congress for the navy to replace the high cost f-14 with something more reasonable costwise. It's true that the F/A-18 was competing with a navalized version of the F-15 but cost factors and the lack of organic multirole made the navalized version of the F-15 unfeasible.

The F-16 did not conform to what Boyd wanted out of a combat aircraft, execpt for the lightweight part. The F-16 has a RADAR, BVR, and while designed as an air superiority it has exceeded expectations as a multirole platform.
Yes, all true. But, you also need to keep the "pots" quite warm (at least 960 degrees C) in order for the electrolyte to be liquid. Keeping them that temperature while not actually producing any product (while electricity is expensive) is a waste. The article you cite says that the Australian smelters that are used to iron out changes in electricity demand can't be switched off for more than 4-5 hours, or they may be damaged by the liquid solidifying.
Weirdly my elementary-school-age kids were taught in kindergarten that "wh" is a separate sound from "w", and that the received pronunciation is "hw".

That's in Seattle, where al of nobody does the "hw" thing.

So that was a surprise to find in their little takehome pages. I'm guessing those handouts were first xerox'd 40 years ago...
Is this some kind of code, or just ascii art tweets with links that loop?
It is really pretty amazing that this hasn't happened with more frequency in the past.
No it is not a program - at least not anymore than an ASCII string is a program.

It is just that there isn't a simple 1:1 correspondence between bytes and characters and glyphs as in unicode, so you cant just extract an arbitrary byte-sequence from a string and expect it to render correctly.
For HN I would think almost all the complexity is in rendering. That’s a job for your browser.

What’s left is things like the max length for a title (not too problematic to count that in code points or bytes, I think)

The big risk, I think, is in users (mis)using rendering direction, multiple levels of accents, zero-width characters and weird code points to mess up the resulting page. Some Unicode symbols and emojis typically look a lot larger and heavier than ‘normal’ characters, switching writing direction may change visual indentation of a comment, etc.

Worse, Unicode rendering being hard, text rendering bugs that crash browsers or even entire devices are discovered every now and then. If somebody entered one in a HN message, that could crash millions of devices.
What’s the solution to this? Should Amazon open up public restrooms? I travel constantly for work, and I’ve learned to just build bathroom breaks into my day. Would relaxing the metrics be a solution?
One day a few years ago as I was walking into the Kirkland, WA Costco, I noticed a familiar-looking older guy pushing a line of shopping carts in from the parking lot. It was James Sinegal, then CEO of Costco.
Most would corrupt if in a position of power. Source: am third worlder.
Yes and it can go especially poorly when you have a "problem oriented" person on the team:

1. Manager proposes low quality requirements

2. Problem oriented team member points out a flaw in the requirements which is orthogonal to the actual goal of the feature/team/organization

3. Endless discussion around this one detail

4a. Manager changes the requirements just to end the debate, in a way which sacrifices the core goal and weakens the product/team/organization when there is a simpler solution available to reach the core goal

OR

4b. Manager accepts an extremely complicated solution which maintains the specific requirement which was not required to reach the core goal in the first place, thereby risking the timeline
I miss him every day... RIP
I'm looking forward to "10 years experience with Factorio" appearing on job postings. Does 891 hours count?

One downside is that Factorio is almost immediately rewarding whereas programming generally takes a lot more effort for mediocre payoffs; hiring good factorio players will bias you toward people with enough focus for high reward behavior but maybe not so much for standard software engineering.
that's very cringe of them.

> So, given that the property is required to be present, some semantic or the other had to be chosen.

Sounds like an invented solution to an invented problem. The programmer's speciality.
Several years ago, I was curious about how 'bare' England looked compared to my country (the US is ~36% forested). It turns out that <10% of England is forested. The long history of deforestation in England is even worse than it is in the US.
Nissan and Hyundai already produce cars with vehicle to grid (Nissan) and vehicle to load (Hyundai).
It reminds me of a funny little anecdote. In 1989, the USA instituted an arms embargo on China after Tiananmen (which was itself performed with tanks outfitted with American-made guns). However, President Bush allowed a certain existing deal ("Peace Pearl") that would help modernize the PLA's airforce to continue based on the requests of certain well-connected military contractors.

But in 1990, China cancelled the deal unilaterally, despite it being the only access they had to Western military tech. Ultimately it went with Israeli and Russian sources. Why? The US arms exporters were running into massive cost overruns and development delays. China thought it was some kind of intentional sabotage, but it was nothing of the sort: it was just the general fucked-upness of American military procurement running into the realities of a culture unused to that level of fucked-upness.

An international arms embargo couldn't accomplish the disarmament of China of American weaponry, but the brokenness of the American arms industry could.
Emotional labor can be really taxing, and I think it's sometimes underrepresented as a stressor in people's lives.
This is the point though, having plenty of slack in the economy (board games, theme parks, etc) means that we would have to fall a long way before people started feeling hungry.
Everything exists in a Goldilocks Zone, too much power can be just as bad or worse than too little power. It's far more likely that the excess power causes damage or other negative results than anything good coming from it.
At 17:57 there's a question about using the communications board to get programs from Apple. Woz talks about wanting to set up a way to download software over the modem, with billing handled automatically, so you don't have to go to the computer store to buy it physically. Apple didn't actually _really_ do what he's talking about until 2008 when the app store came out.
It's an intensely person decision, and no one needs someone like RMS spouting on about what they should do. Once he's no longer involved with leading FSF/GNU he can blather along as much as he likes.

This is the cherry on the top: "Next, people will take thalidomide to demonstrate how they can love babies born without limbs."

I'm sure all the victims of thalidomide with be pleased at this mockery.

FSF doesn't need a chode like RMS.
For anyone interested in Factorio as well as the technical notes of optimization. I highly recommend another game: Daison Sphere Program.

https://store.steampowered.com/app/1366540/Dyson_Sphere_Prog...

The leading programmer uses some sophisticated ways of optimization, including:

- DOP instead of OOP

- Leveraging GPU for parellely calculating certain stuffs

- Using a GTX 660 Ti for development

Here is a technical post but in Chinese. Lemme know if you are interested and maybe I can do some translation.

https://www.zhihu.com/question/442555442/answer/1711890146
> I'm not sure I understand you. `is_blocked(user, other_user)`
seems like it’s still object-oriented to me.

In OO, the object exposes what services it offers.

But in your code fragment, there is no way for a new implementation of `user` to override `is_blocked` - in most languages.

(C++ has ADL/Koenig resolution https://en.wikipedia.org/wiki/Argument-dependent_name_lookup which actually does let you do this generically at compile time.)
Demolishing your base and building a new one is not anything like refactoring.
I'm listening to audiobooks for most of the day while working, and 100% of time while driving or doing chores around the house. Almost all non-fiction, and almost all history. Consume some paper books too, but maybe only 5%?

Audible has become pretty expensive, with hundreds of books. I started using Librivox, but the time listening to professional narrators has made me spoiled with Audie winners like Derek Perkins. Some of Librivox narrators are pretty good, though.

I even investigated how much it'd cost to commission a well-known narrator to read a book that doesn't exist in audiobook form – it's a few thousand dollars.

[0] https://librivox.org/
I think the first step - independent of company goals - is to know yourself and your own goals. Maybe your goal is "make more money." Maybe your goal is "take a class in art history, because I'm curious about it." Maybe it's "read more books" or "connect more with nature through hikes." Know yourself first. Avoid the temptation to succumb to pressure to force-align yourself with company goals, and just get a good understanding of yourself first. I believe this is important for all of us to do just as humans - even though I'm a manager, I have my own personal goals. One of those for me right now is running a 5K at under 20 minutes, because I like running and like the challenge of getting faster. To achieve that goal, I need to leave the "office" at a suitable time to catch daylight for a run.

Knowing yourself and what you want is very important. If your job just poofed out of existence today, but you still made the same salary - what would you want to do with your time?

Once you have that firmly entrenched in your head, then you can begin the negotiation with your manager and your company on how to align your personal wants with the company's wants.

I think it's bad when you-and-company don't have that alignment, because it means one (or both) of you hasn't truly thought about what you want and aren't communicating your desires well.

The endgame in all of this is an agreed-upon social contract between you, your manager, and your employer. You agree to provide a certain amount of work in exchange for compensation, which might include money, learning opportunities, pleasant coworkers, an easy commute, etc. Proper goal-setting, at its best, should be just ironing out line items in that contract.
Show HN: App Store Web Search – A tiny JavaScript/Golang/webasm web app
5G vs. Wi-Fi: How they’re different and why you’ll need both
Pagerduty has some very practical guidance on their website: https://response.pagerduty.com/
The bigger problem, to me, is not around crawling. It's the asymmetrical power Google has after crawling.

Google is obviously on a mission to keep people on Google owned properties. So, they take what they crawl and find a way to present that to the end user without anyone needing to visit the place that data came from.

Airlines are a good example. If you search for flight status for a particular flight, Google presents that flight status in a box. As an end user, that's great. However, that sort of search used to (most times) lead to a visit to the airline web site.

The airline web site could then present things Google can't do. Like "hey, we see you haven't checked in yet" or "TSA wait times are longer than usual" or "We have a more-legroom seat upgrade if you want it".

Google took those eyeballs away. Okay, fine, that's their choice. But they don't give anything back, which removes incentives from the actual source to do things better.

You see this recently with Wikipedia. Google's widgets have been reducing traffic to Wikipedia pretty dramatically. Enough so that Wikipedia is now pushing back with a product that the Googles of the world will have to pay for.

In short, I don't think the crawler is the problem. And I don't think Google will realize what the problem is until they start accidentally killing off large swaths of the actual sources of this content by taking the audience away.
The studies and data to support their claim is in the first paragraph of the article you "read" before posting the question.
I read a little of both. Incidentally, I'm reading Rhythm of War (from the Stormlight Archives) right now. :)
I've had the exact opposite reaction to the comparison between Google and DuckDuckGo. I use the latter daily and only rarely revert to Google. Even then I usually don't find the results to be any better and often find them to be worse.

In my estimation, Google's search results have significantly declined in recent years.
As I see, this is based on a recent study but did not compare to vaccination and real results. I definitely understand why they'd want to vaccinate the elderly first. What I want to know is natural immunity durability in people that have contracted covid19 and recovered. Germany, California, etc., when children return to school because of the mass testing. Good to follow.
That would be a very cool use case for something like STORJ or IPFS.
Гашеная+известь:+плюсы+и+минусы
A digital museum of video game levels
If the nation is well-functioning, getting fired isn’t the end of the world. If your job is independant of your healthcare and you have several years of allowance to seek another one it’s fine to try out a few jobs before finding what sticks
Part of the problem with the acquisition process is the number of people with their finger in the pie. It's very easy to propose and implement new procedures/regulations that add additional gatekeepers to any project. Creating new procedures and being a gatekeeper is viewed as important and it helps the careers of those who behave that way.

New procedures generally have risk-reduction as part of their justification. For gov employees, if you take a risk, and it pays off, it doesn't help your career. If you take a risk, and it doesn't pay off, you're in trouble for going outside procedure. If you don't take a risk, no one will punish you even if things fail, because you can place all the blame onto the procedure.

For this reason, there are almost no bureaucrats who will reduce the number of procedures or regulations. Doing so is a risk, and if something bad happens later it will be your fault. So, no cost is too high to pay for risk reduction, and no one will challenge any proposal whose goal is to reduce risk.

This incentive system is a structural and cultural sickness in government work. Changing it would be an order of magnitude more difficult than successfully implementing a genuine cultural change at a large organization.

EDIT:
Just to be really, really clear: government employees are rewarded for completing work items defined in their procedure documents. They are also the same people responsible for writing those procedure documents.
Thanks! How do you secure the backend function and have user authentication though? Do you know what the pricing for this would be on Netlify?
Spoofing your user-agent as googlebot is a common way to bypass paywalls, is (was?) a way to read Quora without creating an account, etc. Publishers obviously need to send their page/article to Google if they want it to be indexed but may not want to send the same page content to a normal user: https://www.256kilobytes.com/content/show/1934/spoofing-your...

This was common even back in the mid-2000s:

https://www.avivadirectory.com/bethebot/

https://developers.google.com/search/blog/2006/09/how-to-ver...
the problem with nukes everywhere is one is going to get stolen or sold and used.
Rust allows you to do this with a macro. The serde macros are pretty close to what you need, but a slight variant could give you a much more ergonomic API.
Big boat bottomed out becoming barrier that blocks brother big boats! Bodes badly for bearing boxes between big bodies of water!
MIT has a living wage calculator[0], and in most locations in the US $15/hour is a living wage for a single adult.

Amazon can't alter their wage scale based on your family situation. They aren't even allowed to ask about your family situation, it's a protected class.

[0]: https://livingwage.mit.edu
I don't get it, it's just a tweet with ascii art for GoL?
“Waymo’s cars are designed to pullover if they detect a police or emergency vehicle flashing from up to 100 feet away. After stopping, the car is unlocked and the windows roll down automatically, allowing Waymo’s support team to interact with law enforcement representatives via an intercom system.”

That sounds like they stop based on visual detection.
Makes it a bit too easy to get robbed or worse, doesnt it?
A bad actor just has to trigger the right responses and the victim is absolutely unprotected. Not even the car doors will protect.
I know this is an unpopular opinion, but I think one of the strongest opponents of housing is NIMBY. If you have an office building that could be turned into housing, I think you’re going to see outrage from the neighborhood that it’s going to become a slum, or some kind of crime infested drug riddled cesspool of desperate people.
I’m not sure that’s fair, given the relative density of the two. The US is truly enormous, especially compared to any European country.
Software development as a career is a lot more than just learning, design, applying logic. We still have to manage projects at a people/organizational level, interact with team members with various backgrounds, understand what people are asking of you.

There's a lot to being a successful developer that is probably so easy for many individuals that they might not consider that a person might be IQ smart, but unable to handle such a task at a professional level.

I'm in a similar boat to the the GP: I do really well on logic tests and programming challenges, but I struggle with the the soft skills necessary to be a good team member.
There used to be a lot of grants on land management. Not sure on that situation post brexit
How do you stop the ship from collapsing onto the boring device?
> Saying that it isn’t conducive to an entire nation is a bit of an over-dramatization, don’t you think?

I don't think so.

> I think a generous severance makes up for that.

That's your opinion. But what you think is generous isn't necessarily what others think is generous.

> Plus people would know what they are getting into, just like Netflix.

I disagree.

> If you don’t want the risk/return you don’t have to apply or accept a job there.

The risk/return needs to be clear though and hirefast/firefast isn't always clear.
The ARM code generation example seems to offload floating point as calls to a standard library rather than generating floating point instructions; is that the case?
I had a system going for awhile where I would load up Calibre with books that I wanted to read and then use the 'random' option to eliminate choice paralysis. Worked pretty well.
It's hilarious to think there exists people who think googlebot does not get special treatment from website operators. Here is an experiment you can do in a jiffy, write a script that crawls any major website and see how many URL fetches it takes before your IP gets blocked.

Googlebot has a range of IP addresses that it publicly announces so websites can whitelist them.
> "but the same voters balk at other government spending, decrying it for waste or corruption or inefficiency, etc."

Oh, the irony.
But what do you do when you're processing a string with codepoints that compose into one user-visible glyph?

>>> len("🇨🇦")
2
Typically both, with a bias towards fiction.

I need to read some sword n' spells stuff to cleanse my palate after harrowing history books like Bloodlands[1]

[1]https://www.goodreads.com/book/show/6572270-bloodlands
A company I worked for ~7 years ago ran its own focused web crawler (fetching ~10-100m pages per month, targeting certain sections of the web).

There were a surprising number of sites out there that explicitly blocked access to anyone but Google/Bing at the time.

We'd also get a dozen complaints or so a month from sites we'd crawled. Mostly upset about us using up their bandwidth, and telling us that only Google was allowed to crawl them (though having no robots.txt configured to say so).
I can't imagine that the family of the victim would experience any "justice" from the mass consumption of their grief and pain for entertainment.