skysight-inc/HackerNews huggingface dataset:
It's a nice impulse to try to explain the background to this story, but the gratuitous flamebait you tossed in is bad, and bad outweighs good in these things.

Please eliminate nationalistic/political flamebait from your HN posts. It leads to nationalistic/political flamewars, which are hellish and exactly what we don't want here.

https://news.ycombinator.com/newsguidelines.html
Hopefully in a few years most people will be using it and have no idea due to framework adoption
I’ve followed Crystal with interest for years, and I’m surprised it has not gained more traction over time. It’s a cool ptoject!
I've used Compiler Explorer for many years as a C++ developer. When I started working in HIP, I really missed having Compiler Explorer in my toolbox. I've been on leave for the past couple months and I took the opportunity to make some contributions outside my normal work. Consequentially, full support for compiling HIP to AMDGPU assembly was merged last week.

Here's an example:
https://godbolt.org/z/qjsErWzcs
How do we know that scores between different years are comparable?

Couldn't it be that tests after the pandemic became harder?
It's actually spelled '"Auto-Deletion" of data' since you can't prove it's been deleted.

Google and other US tech companies have no right to be trusted after PRISM. Not to mention the US government's complete abdication of public oversight under the guise of national security, with secret courts, secret rulings, and national security letters compelling silence from these same organizations while complying with whatever demands they make.
Seems unsurprising to me. If you, as a company, want ironclad confidentiality from people after they leave, that wouldn't be free or automatic. None of what was shared seems to qualify as a trade secret, which would have some protection.
The death of Agile – Allen Holub [video]
Absolutely agree, but how do you do that in practice?

Do you self-host your services on some Linux distro? How many FAANG employees have upload access to that distro or maintain its infrastructure?

(Or maybe you audited everything yourself and you're 100% confident in your audit, somehow, and you've turned off automatic updates. How many FAANG employees are working on fuzzers to automatically find new exploitable security vulnerabilities and scale out those fuzzers on their employers' infrastructure?)
Also present in this great piece: https://herman.bearblog.dev/my-product-is-my-garden/
I totally relate. I previously worked for Red Hat and got a lot of hate for decisions I had absolutely nothing to do with and in some cases was vehemently opposed to them (but I had no power to change it).

Overall I love the HN community and think it is the best one on the internet, but it still has a vocal shallow-minded pocket of people who:

1. Seem to forget that they're talking to a fellow human being rather than a username, and don't engage any of their manners that normally filter out unproductive rudeness

2. Feel strong emotions toward big companies and think life is just as simple as telling a single engineer to "fix the company" as though that is even remotely reasonable.

3. Don't seem to understand how big corporate systems work. Suggesting that a single engineer (even if they are a team lead) is to blame for business decisions that get made almost entirely against what the engineers want, is absurd.

Good for you for speaking up though. It won't make a difference to the people you were commenting to, but overall it provides the masses with a reminder that there's a human on the other side of this.
"Why are all products so unreliable now!?!?" -- Also every consumer, when their appliance breaks one day out of the 2 year warranty
The issue is that on Wikipedia, you knowing something is not a reliable source.
Hi everyone, I wanted to share with you a package I wrote that simplified how I use errors in Go. I wrote an article to highlight the reasoning for building the library. I hope you find it useful. Please let me know what you think!

https://github.com/lobocv/simplerr
Google is updating its 'Ad' tag to 'Sponsored' for mobile search
Could this have been a drone-tech startup practicing drone mesh coordination, using ships as "target" practice? And perhaps they didn't discriminate between civil and military?
There's a gap between Tesla and other EVs build quality. Not every producer cuts as much corners as Elon.
The buyer in this case is the renter. The seller is the landlord.

Looking for a lower price implies relocating which tends to have a huge cost. So it's not a free market.
It's not that. Fast API comes with a way to declare python types to get for free:

- URL params, forms and query string parsing and validation

- (de)serialization format choice

- dependency injection for complex data retrieval (this one is very underrated and yet is amazing for identification, authentication, session and so on)

- output consistency guarantees

- API doc generation
And programs like NERT and CERT exist in the Bay Area so unprepared people have someone to hopefully take care of them.
There is no client-side state, that’s the whole point.
Shameless self promotion: IconSear.ch[1] - instant icon search of almost 100K icons[2] from over 100 sources[3] (including feather!), linked directly to the icon source. More source ideas welcome!

[1] https://iconsear.ch/search.html

[2] https://iconsear.ch/icons/index.html

[3] https://iconsear.ch/sources/index.html
> Nothing at all.

I think you could look up how wikipedia is moderated. I wouldn't say it's perfect or anything close, but you'll quickly find that "nothing at all" is very wrong.
What is the actual mechanism that is causing these fires to start?

Is it saltwater getting into the battery itself? Is it saltwater in the high voltage wiring outside the battery? Is it physical damage to waterproof seals that is simply revealed during a flood, but probably would have let rainwater in if you drove through a ford? Or is it maybe unrelated to the saltwater, and is simply physical damage to the batteries caused by the storm?
There are a lot of misconceptions about sales, especially from people that don't sell. A lot of that is because Hollywood and TV enjoy presenting people as shyster salespeople.

Essentially, the first thing to remember is that you're there to help them make money. Believe that, and your job is easier. Think of yourself as someone who just found this great service and they should use it because it'll make their lives easier/better/etc.

But first, you have to find your customers. Who are they? Where are they? How do you get to them?

That's what this book is for:

https://smile.amazon.com/Traction-Startup-Achieve-Explosive-...

Then how do you talk to them? Why should they trust you? This is one book that might help with that:

https://smile.amazon.com/Soft-Selling-Hard-World-Persuasion/...

Small businesses are hard to reach and hard to sell to. But if you get enough of them they become an impenetrable moat that will allow you to get revenue forever.

As other people have said, you may have done stuff in the wrong order. But there are plenty of startups that have done "if you build it they will come." It just costs more. I mean, you need to sell something!

You obviously built it with a customer's needs in mind. Who was that customer? A friend? Your business? That should be part of your marketing story.

Good luck!
Yes you're right it's not like email in the sense that they are delivered to you.
It's illegal for competitors to get together and agree to a price floor but it's apparently not illegal to do so through a middleman. I guess housing is so inelastic that you can turn the screws and even let units stand empty to keep artificially high prices.
Like they Toyotas where the wheels fell off...
For reference, he likely died to bio-accumulation of toxins from seeds he was eating which led to paralysis and starvation [https://www.wemjournal.org/article/S1080-6032(14)00277-4/ful...]
> Since the market is inelastic, and landlords can charge whatever they want, make it 10x.

They'll get there, slowly and steadily.

You obviously cannot snap your finger and raise the rent 10x in an instant. You have to boil the frog slowly, by continuously buying up properties and raise rents considerably every year, especially for new tenants. In my city the overwhelming majority of residential apartments are owned by a single private company.

This is an especially profitable venture with trailer parks, which don't have as many pesky tenant rights or protections. E.g., https://www.newyorker.com/magazine/2021/03/15/what-happens-w...
Ghidra: Software reverse engineering suite developed by NSA
“The beauty of YieldStar is that it pushes you to go places that you wouldn’t have gone if you weren’t using it,” said Kortney Balas, director of revenue management at JVM Realty"

What she really means, is she would have never imagined sucking every penny out of you, until she got a hold of their software. They get filthy rich, while you need a place to live, and they generate excess profits on false supply and demand models.

Where I live, we have 60% occupancy, but the area is priced beyond anything reasonable. $2500 a month for a studio is nuts. Now we're getting a renters tax from the city. Joy.
> Different companies using the same AI for pricing support purposes could easily tip into illegal practices if there is a feedback loop from company to model.

While there are anti-competitive concerns with this kind of system, one of the points I was trying to make is that a problem requires more than there be simply a 'feedback loop'.

Even in a market with 'perfect' competition, there can be feedback loops: e.g., an individual farmer might price their grain by checking the current market price which is tracked by a third party, and that third party determines the 'current market price' by querying the prices set by all farmers. The reason this isn't necessarily anti-competitive and can be compatible with 'perfect' competition is due to the other characteristics of the market (all participants are price takers, etc), not due to a lack of coordination between producing firms and market analytics firms.
I wonder why signal-zero and signal-low are the same icon
Not too long ago I got a new AC in my office, and attempted to do some automation (turn the temp up during the weekend, etc.) via an IR Blaster. At some point I ran out of patience and gave up trying.

After reading this article I am encouraged to see that I was _not even close_ to getting it working, ha!

Maybe I'll try again in the future, but gosh I just with these stupid units had another way to be controlled.
I wouldn't recommend deleting comments if you really believe it was flagged in bad faith. If that's the case, other people are likely to vouch and upvote you.
> Amazon’s Project Kuiper will install DoD-compliant laser communications terminals on its internet satellites so they can transfer data from remote-sensing satellites directly into the military’s mesh network in low Earth orbit.

I find this deeply concerning that the military is taking more and more dependencies on Amazon, and would therefore have an interest in Amazon’s survival.

I spent almost 11 years at Amazon, and exited after I couldn’t bear with my mental and physical health deteriorating any more.

It’s a toxic, abusive culture. Their real innovation is how to manipulate and abuse employees, at scale, without destroying your business reputation.

What we ought to do is break up Amazon, but instead, we’re rewarding its culture of extreme narcissists and sociopaths.
Yes, angular 2 (which means anything after angularJS) is a full on SPA just like react is.

I think stimulus is more like angularJS. But modern angular definitely isn’t.
Here’s what that looks like on the history: 2008 caused a brief flattening but it’s clear why people are talking about rent going up because that’s what it has overwhelmingly done.

https://fred.stlouisfed.org/series/CUSR0000SEHA
Because they likely use the same API for their website/app/Alexa/etc. platforms, since so long as the same calls need to be made, it makes sense to reuse the work you've already done.

So long as they have reasonable rate limits & security in place, it makes sense to allow anyone to use it to order pizzas from whatever platform they want, because it's still money in their pockets -- not to mention free press from articles like "how to order pizza from vim"
Mutagen also has a Docker extension. Really easy to set up. I installed it recently after searching for ways to speed up Docker on an Apple M1. It did work in my case.
I'm not sure what you mean by "higher on the SES ladder" because the "young renters" in this case are Amazon employees with ridiculous disposable income. They are high on the SES ladder, it's the lower rungs that are getting priced out of the market.
Yeah, and OP definitely conveniently "forgot" Xerox STAR which was the mother of GUI (and which both Macintosh and Windows were inspired from).
Yet Apple also has “thousand and thousands of engineers”. But one core OS and set of frameworks are used for phones, tablets, computers, watches, Tv set top boxes, monitors (yes the 27 inch monitor runs iOS on an iPhone 11 era chip), and speakers.

Is that also the excuse for Google releasing three messaging apps at one event?
> qualified for a higher duty cycle and more years of usage.

Which is what? Double the 30% duty cycle? Would it be so beyond the realm of belief that Linus' box has a 80%-90% duty cycle? I'm not exactly sure where your position falls, that the RAM was defective, or that it lasted longer than expected given its increased use.
Ubuntus. Fedora is now using zswap.
If the cause is saltwater in anything, the design fix is easy... Simply have single-use disconnects between groups of battery cells, such that say the ~400v battery gets split into five 80 volt batteries.

Then, when there is only 80 volts across a bit of saltwater, not enough current will flow to get hot enough to start a fire. You'll just end up with some warm bleachy water and a lot of corrosion. Hydrogen gas is produced, but inside the battery there won't be sufficient oxygen for it to burn, and outside the battery hydrogen isn't too dangerous because it disperses incredibly fast.

The same disconnects could be used for emergency situations - as soon as they have been disconnected, there is no risk of electric shock to any first responders, even if they cut through high voltage wires.
I was just thinking how bare the towers at Bruxie Hill were looking when I drove past yesterday.

End of an era, all those squat square masts getting stripped of the huge dishes that shot microwave links all up and down the country.
Tesla stans are vastly outnumbered by smug gasholes who are gullible enough to believe every oil industry placed lie and propaganda piece they read, and arrogant enough to think they are correct in their ignorance, so there’s a bit of a persecution complex among the Tesla stans.
SNR is important for information sources. If people don't meet the notability standards of Wikipedia they need to be removed.
> I think it is impossible to make a list of programming languages that are worth learning

"Worth learning" is a subjective phrase, so it'll naturally be different for everyone. My list above was to give a list of languages that would cover as much of the spectrum as possible.

> would you also make such a list for normal languages? English, Arabic and Chinese?

No, for starters because I'm terrible with spoken languages and rather ignorant. But to make it a better comparison, I would say "learn one romance language" (or maybe just latin), or "learn one language written right-to-left".

If you were taking a painting class, it would be reasonable for the teacher to select some techniques to teach over others, or to showcase some select master painters to try and cover as much ground as possible in the course.

The idea being that you have a finite amount of time. Do you want to spend it getting a wealth of very similar experiences, or a broad appreciation.

Using your python vs ruby example: I think the more you learn, the smaller the differences between python and ruby are. There may be a profound difference on the experience of using either based on the users preferences and choices the languages made. But from a conceptual point of view, they're very close to each other.
For $1500 I wouldn't want any ads.
Sure thats part of the problem, but its convenient to lay this as generic government interference when we know its usually the real estate owners who collude or make up parts of local government to achieve this interference. Stopping this regulatory capture seems to be a prerequisite for most good social change.
> It seems like recently students have stopped getting this exposure

Depends on what you mean by recent. I wouldn't expect exposure to have been greater 10-15 years ago. If anything, I would expect CLI exposure to be greater now compared to then, at least because of the rise of git.
Many NDAs include liquidated damages.
I'm not sure why you doing a whatabout to the Romans contributes to the conversation.
I see the symbol for saving is still a floppy disk.
A cheap laser engraver could work well here.
The hippie daredevils who invented mountain biking
I think the best rule of thumb for UI animations is to keep speeding them up until users stop praising the beautiful/elegant animations. They shouldn't notice the animations.
In past I have used lsyncd to develop locally and synchronize the changes to a remote host over ssh where the code base was compiled. This worked nicely even over GPRS network connection with a speed like 30 Kbit/s. As the link had high latency it was important to use emacs shell for the remote connection. This way I could type the command locally and send it to the remote host when pressing enter.
"...trying something new to broaden your perspective."

At the very least, nothing wrong with being a bit more open-minded.
Can you give a link to how to freeze it?
It’s complex. Usually the max price people are willing to pay is mortgage they may get from a bank. So developers who want to push margin can build smaller apartments and still sell for the same price. With fancy marketing how tiny apartments and DINK is cool.

We have same issue in my city. New apartments are 40-50sqm 2 rooms (1 bedroom + kitchen-living room) or 60-70sqm 3 rooms (2 bedrooms + kitchen-living room ) at best. If you want family-sized housing, house in suburbia is pretty much the only option.
The image of the beast will be AI.
I can recommend “How To Sell Anything” by Harry Browne. Corny title, and the content is from the 1960s. But it’s the best no-B.S. explanation of selling I’ve seen for a nerd/thinking/introvert type of person.
Build and validate your ideas with rapid no-code development.
Well the solution certainly isn't to build nothing.

I lived in one of those at one point in the Seattle area and there were families (mostly with small children) in them.
The same type of disclaimer was used for hand tracking, when you used it the first time. And, now there is much better hand tracking.

Machine learning requires data.

Regardless, these features can be left disabled. With Quest 2 existing, I assume most apps will have a graceful fallback.
> I’m paying over $200/year (!) for the library.

You aren't, you are funding it. Anyone can use the library.
Largely it's because the existing residents don't want people moving in. They liked how the neighborhood was before and they want it to remain static.

To this end, you get zoning rules, ever tightening building codes, impact fees, taxes, public hearings, and just straight up prohibitions on building.
The number of concurrent users is limited by the operator’s ability to reuse frequencies across geographies, which in turn is limited by the angular resolution of satellite antennas and satellite altitude (ceteris paribus).

Inmarsat is mostly marketing to ships at sea, and other cases where users are quite far from each other. So they can use a small number of geostationary satellites.

Starlink is marketing to “regular people” in exurban and rural places that are uneconomic to serve with DSL or cable. So they need to create very small cells, hence low altitude satellites. But low altitude satellites can’t see as much of the ground at once, so they need a lot of them.

Also, the geostationary model doesn’t provide good coverage of high latitudes (and launching geosynchronous satellites in high inclination orbits to cover those high latitudes would multiply the number of satellites needed by Inmarsat). As a result, there are basically two models for providing satellite comms: a few geostationary or a bunch of polar LEO.
> she now noticed a white "R" on the tarmac. It stood for "Reserved" rather than "Richard

Is this a thing in UK ? Never heard about it in EU (to paint a parking place with R for reserved).
Containers use much less ram than vms.

One can always use and write wasteful programs but it is a choice, rather than necessity as folks often portray.
Having a Wikipedia article about you is not doing you a service. Unless you're high enough profile that people will actually care to remove bullshit (and have non-bullshit to replace it with) it'll just end up a random magnet for random innuendo, any random controversy you were even peripherally involved in, and other such highly unrepresentative coverage (if not outright defamation).
> The MSFT influx is in my mind the most memorable.

That’s clearly not the case, there is no way that a net $50 million made the difference between life and death when Apple already had a little bit over $1 billion in the bank.
If a pokemon gets an article on Wikipedia so should a real person
No? I've never been able to read a policy before underwriting? The same insurance carriers have different sub-companies they put different customers in depending on the specifics of the customer, one sub-company might have the restrictions and one might not. Might also depend on the specifics of the car park - how close to the building it is, if it's attached, etc.

You really don't know what you're going to get until you get your personal quote - For example, my previous insurance policy has a separate, much higher, deductible for hurricane claims which wasn't disclosed until after I got the quote. I shopped around quite a bit because I wasn't happy with that provision of the policy and was able to find one that didn't have a separate hurricane deductible for cheaper.
> I could be misunderstanding you, but this does not sound functional to me as `spec` seems to have access to previous inputs to `spec` invocations. What am I missing here?

In a stateful system (where outputs depend on previous inputs) you need to have access to all previous inputs in order to determine the output of some input, right? Also keep in mind that this is a specification, not an efficient implementation. If you'd implement it like this you'd have to recompute the output based on the inputs over and over again for each new input. And yeah, you can think of it as some kind of functional composition as nine_k pointed out.

> This sounds very similar to DDD (like as described as the DDD book at the end of the blog post).

Yeah, I think DDD gets this right: some lightweight methods (e.g. event storming) around inputs and outputs. But yeah, Cleanroom did this in the 80s.

> At IBM direct, or are there any particular resources you can point to which you found useful?

On this particular topic, see Harlan Mills' "Stepwise Refinement and Verification in Box-Structured Systems" (1988): https://trace.tennessee.edu/utk_harlan/16/
I'm actually still running one of those old G8 Microservers, though I swapped the crappy Pentium for one of the Xeon parts. I've looked a few times and I still haven't found anything that would be a good replacement.
Another tip, specifically for mobile users: try https://godbolt.org/noscript
I generally find systems that aren't setup to let you dev locally and require a dev in prod or remote also don't let you work in tiny tight feedback loops either. I generally focus making it work everywhere the same instead of fast sync but that's just me. Well and the systems I have control over.