skysight-inc/HackerNews huggingface dataset:
I'm nearly 32, I took introductory coding classes and got straight As but I can't seem to get past more complicated projects. I'm not sure if my brain is wired for it, I have a very hard time finding bugs that are sitting right in front of me, and thinking about loops for too long makes my head hurt. I've certainly tried, I'm considering getting a Mac for dev because Windows is so painful to try and learn any coding. Seriously, I'll copy and paste stuff and it just won't run or it'll give an error on Windows, every single time.
I feel like this is one of those infomercials where the actor in black and white is super clumsy. Looking up what time it is in Melbourne? Google. Looking up whether the sun is up new in Melbourne? Find a webcam in Melbourne.

Timezones are pretty crude method of figuring out if someone is awake, or the sun is up anyway.
Luckily my LG smart TV's wifi is so crappy that it cannot stay connected to the internet for more than a few minutes, so I just use my Apple TV and never have to deal with this BS.
The greatest myths that Canadians seemed to comfort themselves with is they had any part in the War of 1812.
787 is indeed comfortable but during landing every single time I thought the plane is going to burst into pieces - the loud rattling noise and visible bending of the interior was just crazy. But other than that really cool.
Would you agree that a large portion of potential content providers wouldn’t trust Twitter with their content?
I don't have any experience using SQL for that kind of thing, but in http://canonical.org/~kragen/sw/dev3/sqlitescene.py I'm getting a bit over 800 frames per second on my laptop, including rotating the scene in SQL — about 2400 queries per second — so I think it's plausible to use SQLite for this kind of thing. But I don't know if that kind of performance is consistent, which is a big deal for real-time graphics. (The worst-case frame time I get on that data set over sixty thousand frames is 3.8 ms though so it might be OK.)

Using SQL for this kind of thing would definitely be a very weird choice. So it's super awesome and I look forward to hearing about whether it works out.
I did. They suggested I first try to find an existing template rather than paying to draft something new. Contracts can be subtly complicated and open source can make them more-so.
Wind Power Is a Disaster in Texas, No Matter What Paul Krugman Says
It's better for interoperability, but worse for modding.

You can't mod anything outside cosmetics and state in bedrock, whereas you can mod everything in java edition.
Govtrack is a fantastic resource for things like this:
https://www.govtrack.us/congress/bills/117/s623
Ohhh they have additional cabin pressure? I could swear the air quality was MUCH better after spending about 10 hours in the plane and not feeling any fatigue.

I thought the air was less dry too, but didn't really have means to measure that.
I hear ya. My 46" Samsung is from 2008. It stated to go wonky in 2013 and I googled and found I needed to literally cut a resistor off the board. It's been fine ever since. Fingers crossed.
Europe has similar issues, no? Most of continental Europe switched to Central European Time by 1940 (yes, literally as a result of German occupation in many cases). Spain is in the same time zone as Poland, Hungary, and Serbia.

I read once that the Spanish nightlife only starts at midnight. That makes a lot more sense if they are on Germany’s time zone.
> with a locked Store and few have an supported way to actually root them

This has nothing to do with repairability.

> We can't give Apple or Samsung an exception from warranty laws

We don’t, so it’s not clear why you’re even saying this.
So deja vu possibley could just be some un-measurable and emphemeral microscopic wormhole that simply just opened up for a briefest period of time and space changing the ratios in your head. :-)
A focus on a single topic/category/skillset. The Ford dealership has a bunch of mechanics who specialize in Ford vehicles, but I find that my preferred mechanic does a better job.

(In this case better job means: fixes it the first time, with no new problems after, and the work doesn't feel sloppy unlike the warranty repair I had to have done by the dealer. In the later case they just reattached 2 panels wrong, something a specialist should be able to do without problems)
My friend figured this out and pivoted to a CS degree. Then got both because it was only another semester of classes.
No, rockets have not proven their reliability. Reliability is something that gets developed through volume of operations combined with a safety and feedback procedure that slowly catches ever rarer problems. And then gets proven through an even larger volume of successes. Airplanes have gone through that learning curve, rockets have not.

There have been around 6000 orbital launches, in total. That's across all countries, all companies, and all time. This is simply insufficient volume to learn how to do it safely. When airplanes were at a similar level of maturity they crashed regularly for every reason from mechanical failure to the fact that people didn't know how to fly into a cloud and not fall out of the sky. (It turns out that in about 15 minutes the inner ear gets confused and you're almost certainly trapped in a spiral if you don't have the right instruments.)

Judging from their public comments, SpaceX is hoping to get 3 launches per day from each Starship, and is hoping to produce hundreds of starships per year. Which means that after a few years, they intend to get to more orbital launches per day than we have had orbital launches in all of human history.

If they do so, there is every reason to believe that they will learn how to make rockets safer. Not by a factor of 5 or 10 because they have good engineers. But to the level of, say, car travel. Because they will develop the volume of operations that will let them find the things that go wrong one flight out of 10,000.

(It will take rockets a long time to get to the volume of operations that enables them to match airplanes. But in the long run there is no reason that rockets can't become that good.)
It's interesting that 17% are not satisfied with editor support for Go. The biggest editor feature requests were for code completion and navigating code.

Rather than editors being at fault, could these indicate that Go is a bit too verbose? I wonder if generic functions will affect this. I rarely write Go, but I can imagine autocompletion macros for `err != ...` could help.
Hi again. :-)

In practice, production grade general purpose regex engines are never implemented with formal DFAs in all cases. They take too long to build and use way too much memory, especially when Unicode is involved. For example:

$ regex-cli debug dfa dense '(?-u)\w{10}' -qm
parse time: 45.418µs
translate time: 14.626µs
compile nfa time: 373.919µs
compile dense dfa time: 564.7µs
dense dfa memory: 5436
dense alphabet length: 23
dense stride: 32

$ regex-cli debug dfa dense '\w{10}' -qm
parse time: 41.344µs
translate time: 27.072µs
compile nfa time: 6.360692ms
compile dense dfa time: 1.038092145s
dense dfa memory: 2998332
dense alphabet length: 115
dense stride: 128

And this is including oodles of tricks for shrink the DFA's size. (Note though that the above examples minimize the DFA, which adds significant time. Without minimization, the latter is about an order of magnitude faster.)

So even this simple regex is 3MB in size.

Finally, DFAs can grow exponentially in the size of the regex, which means you can't really use them with untrusted regexes.

In practice, regex engines like RE2 use a hybrid NFA/DFA, or "lazy DFA." The DFA is computed at search time and cached. If too much cache is used, then the regex engine falls back to an NFA simulation.

Beating the performance of a DFA without going into more exotic things like vectorized algorithms or more specialized regex engines (bit-parallel NFAs) is pretty tricky.

And also, do not repeat the same mistake that the OP seems to make: conflating what DFA and NFA mean. A lot of people like to call things like PCRE an "NFA" implementation, but it's not, because meaningfully more powerful than what an NFA can do. General purpose regex engines tend to be split between ones that are based on finite automata and ones that are based on backtracking.
Actual sunlight is an important input to the human circadian rhythm.
I honestly don't see how CloudFlare is a "pwned corporation" in this situation. Their security vendor got pwned. Nothing from CloudFlare was accessed other than security footage (from the vendor).

You don't get to say you robbed a bank because you were able to walk into the lobby after hours.
East Turkistan: everything was fine until we tried to match India Standard Time
While I agree that the opsec here is bad if nyancrimew doesn’t want to get arrested, I think you should disclose here, as you do in your twitter bio, that you work at Okta. Accusing the person who just breached your company of having a mental illness is not great form.
Right, as I said, the cows' schedule does not change based on what the clock says, but whether the children are there or at school does change.
Well let's wait and see if they can actually deliver the regional jet first. It's delays have been huge and are ongoing.
Bill Gates’ book just says make clean energy, electrify everything possible, and do carbon capture for everything else. The whole Bill Gates strategy is based on the idea that climate austerity is never going to happen.

Although he did also say “geoengineering is the only known way that we could hope to lower the earth’s temperature within years or even decades without crippling the economy.”, which is a bit concerning
Love the redirect from inet.af to the POSIX socket spec, nice easter egg :)
>News flash, 15 to 25 years isn't normal.

I think it is fair to say 15-25 is pretty normal. The average P/E on the NYSE has been above 15 for the last 30 years, and most of it's 90 year history.

https://www.macrotrends.net/2577/sp-500-pe-ratio-price-to-ea...

An easy reality check is other asset classes like bonds or real estate. If you are doubling your money after inflation in less than 15 years you are either gambling or outsmarting the the market.
but actually this is the worst possible solution to this and causes tons of issues.
I think this would be more likely to cause an aneurysm than a deja vu :)
Some TVs allow firmware updates via USB thumb drive, which I think is a feature worth selecting for. This allowed me to get some bug fixes for my Sony Bravia TV that I would’ve had to live without had updates been online-only.

Additionally, there are some models that come with nearly-stock Android TV that are easy to remove creepware from (just plug into laptop and remove with ADB) should one feel inclined to use built-in smarts.

Personally I’ve been using an Apple TV and it’s served me well.
>And in January, investors found a way into the business, just not through Foster. Sequoia and Steadfast Financial bought shares at a $5 billion valuation from some of Zapier’s original investors.

How many? There's a difference between buying 1 share at $5000 and 50,000 at $5000.
The Icarus documentary starts exploring PEDs and their detection but veers off into the Russian doping scandal. Regardless, it clearly shows that evasion is entirely possible with the correct guidance. I highly recommend it.
It would be interesting to do some kind of writing style analysis on posted articles and the comments about them. I wonder if you could show that the style rubs off on the comments.

Like with this:

> I was invited to an interview where I was grilled over two days in 11 separate one-on-one sessions. In between sessions I would look out the window of the 30 floor of a skyscraper in NYC and wonder if I was betraying myself and my fellow physicists, as if academia was a cult.

You could have pulled that straight from the OP. The tone, the cadence, and the way it interrupts a high-level summary to insert a pretty image.
I still use minila folders at home. all of my documents go into my file-folders in my file cabinet. I keep all sort of document in there from warenties to manuels to account information for various things like utilities medical information. I don't know how people function with out filing their papers.
Rustviz: Interactively Visualizing Ownership and Borrowing
There's a term for when everyone buys something just because you can sell it to someone else for more later.

It's called a bubble.
> it won’t sell downloadable versions of its more than 10,000 e-books or tens of thousands of audiobooks to libraries

If those were truly "sales", libraries would have no trouble buying those books second-hand, or from middle-men. But you don't own books you "buy" this way.
Except it's not far-fetched at all [1]. If you optimize for conversions, and the value of those conversions is large enough, the returns readily cover the costs.

[1]:https://zapier.com/apps/facebook-conversions/integrations
That's a different issue for sure. My comment was really about replacing a human child with a cat for eco-friendly reasons.
So umm someone copyrighted the ASCII characters
If we were reading an article about the nature of bits in a real computer system, I'd expect it to say they aren't discrete. I'm not even sure what you're proposing anymore.
Dyn DNS Is Down
There's not much to it.

https://pastebin.com/Xt9miQLC
Deep-sea ‘Roombas’ will comb ocean floor for DDT waste barrels near Catalina
Glad to hear you like it!

Here's the link to it for the lazy:

https://github.com/makeworld-the-better-one/amfora
It's called a C1M problem. From 2013: https://www.metabrew.com/article/a-million-user-comet-applic.... It's pretty easy. Been working on a product doing this for 500k connections per machine (MQTT) back in 2014. EC2, m3.xlarge instances back then.
I don't understand why such mergers are allowed. This is where capitalism falls apart as it is when it crosses the line between creating products to satisfy customers and chasing profit above all. These resulting giant companies become too big to fail, they lose accountability and they detach from their customers and mission. Then when these companies start having problems, they use money to buy themselves laws, exemptions and corrupt whatever and whoever they need to in order to stay afloat. I think they way to fix capitalism is to order companies going above certain threshold to split and never allow any mergers.
Donald Judd's Iconic Chair 84 Design (2020)
The NCR/Walmart relationship was fairly strained during my tenure. Given the sheer number of stores/sites that Walmart had and NCR's own problems, it was not always possible to provide the quality of service people might expect, especially with a smile. From a FE perspective, working on networking gear at Walmart meant that you were out at 11pm at night (typically after working 10-11 hours already and spending an hour or two onsite waiting for the part to arrive via courier) and your primary concern was to get the job done and get back home. The worst was to plug a switch in, watch it not power up, and realize you'd need to be back in the same spot at three or four hours later to try again.

Walmart must have been an interesting place to work during the late 90s, early 2000s - I imagine that most everywhere they had to solve problems at scale before scale was a considered a thing. I'd be very interested to see how the solutions created in that period match to best-practices today, especially since outside of the telecom or perhaps defense worlds there probably wasn't much prior art.

As for the Perl application, I probably shouldn't say since I'm still employed at the same company and I know coworkers who read HN. If you're interested, DM me and I can at least provide the company name and some basic details.
I read interesting articles and skip marketing bs masquerading as insightful wisdom. Some threads turn out to be more off topic, if enough of first commenters discuss issues unrelated to the article it is likely to attract more people that jump into discussion without reading the article - nothing wrong with that.
The White House was not burnt down.
Why is pacing illegal? Unless the pacer runs right in front of the other runners to draft them along in their tailwind, in which case it would make sense, but otherwise urging them along? Seems like you can sabotage other teams by pacing them.
Only if you connect it to the internet.
If we think there are anomalous things that cannot be categorized in a set of categories, the categories are insufficient to categorize all of the things.
TypeScript compiler will error on this.
i'm sorry but you, an account named marketingtech, are extremely blinded by your perspective right now. Zapier charges $599 usd for 100k "tasks" per month. you want to use Zapier for adtech?

LOL.
Is there any way to do that on ios?

I first turned on my ipad, then sat for several minutes staring at a box on the screen that clearly wanted input but had no continue button. Only slowly did it dawn on me that there was a hidden scroll region that would enable it.
Genuine question: what's better about the Netflix app? Haven't used Roku. Seems decent on Apple TV.

What really sucks on Apple TV is the YouTube app. It may be Google's single least competent publicly available software engineering.

edited to clarify question
Reading the description of the stdlib type, I can't help but be reminded of the statement that the go way of solving a problem is to ignore real-world problems and half-ass things for the sake of a simplicity that merely pushes the complexity elsewhere. It certainly does seem to apply here too. Glad this library exists now though.
I'm not sure why this isn't anyway a basic measure taken by all manufacturers.
That is what I meant. Totally agree it wasn't my best turn of phrase. Worked in my head!
Real-Time Collaboration on Observable
So there is no real issue with houseplants that couldn't be made for literally anything people do or own. Even if we banned all house plants, I doubt it would have any improvement on the environment. I wouldn't be surprised if it makes things even worse as people use synthetic decorations to replace their house plants.

Tbh I'm kind of sick of every thread about the environment being filled with comments about completely insignificant things while the obvious and massive improvements are sitting in front of our faces. If most countries implemented a carbon tax and did literally nothing else, it would be a monumental improvement. When tested in Australia, it was economically and environmentally a massive success. It was just destroyed politically by newscorp.
I don't have any raw data for performance numbers and that wouldn't matter anyway because they may not be relevant to your set up; if you're concerned about that you should run a test comparing them yourself on your specific environment. I'm speaking in terms of code complexity here, if you want to follow the threaded approach then minimum two threads will do the job (one for the scenegraph, one for the sockets), and an X compositor should potentially be doing this anyway to avoid lag caused by slow rendering. The difference is that the X compositor is just storing a copy of large amounts of state from the X server, whereas the Wayland compositor would store the canonical data and wouldn't need to worry about falling out of sync with the X server.

Also, the way that X does it is overly complicated and is unnecessary to have protection against window manager crashes. A similar type of crash protection could be done with a Wayland implementation and it could be done in a much simpler way than moving the entire window manager out into a separate process. You just need to have another process that can hold the client fds and cache a minimum amount of state needed to resume the clients, it wouldn't need to know as much as the X server does to accomplish that task. Prior art is in the Arcan Wayland bridge, other Wayland implementations have not implemented this but they could eventually: https://arcan-fe.com/2017/12/24/crash-resilient-wayland-comp...
> Objective-C isn't memory safe.

No, but it is garbage collected.

> By "GC" here I meant memory reclamation schemes that require [...] object layout changes

Changes with respect to what?

One example of a popular GC is the boehm GC. It provides a drop-in replacement for malloc, usable in c for existing c structures without any ABI changes.

Perhaps you are thinking specifically of compacting GCs, which usually need objects to have a header with a forwarding pointer?

> require runtime support

‘malloc’ and ‘free’ are a memory reclamation scheme that is part of the c runtime. I don't think there's any argument to be made that they are garbage collection. What's the difference between them and some other runtime support?

-----------------------------------------

Broadly, you are referring to mechanisms which can be used to implement garbage collection, but those are not what's interesting here. What's interesting is a memory management policy which supports garbage collection and is usable for a systems programming language.

-----------------------------------------

> If you use the term "garbage collection" in a more expansive way, so that you say Rust "is a garbage collected language", then most people are going to misunderstand you.

‘Garbage collection’ is a technical term with a specific, precise meaning. This meaning is generally understood and accepted throughout the literature. It's also the thing that's specifically interesting here: manually managing object lifetimes is error-prone and tends to lead to bugs, and bugs in systems software tend to be far-reaching, so a way to eliminate those bugs categorically is considered valuable.

> You can't just say "well, these languages were derived from C in part, THEREFORE they must be easy to adopt at scale", that doesn't follow at all.

That's fair as such, but I think the situation is a bit more nuanced than that. The semantics of ats and cyclone are largely designed to augment c directly. Ats's proof semantics in particular map very well to the semantics of c programs as written. Which, true, doesn't prove anything, but shows that there is much less to be proved: the existing paradigm can still be used.

> Yes, Cyclone and ATS were research projects, that's why they were never able to accumulate the real-world experience needed to demonstrate that their ideas work at scale.

Are the several multi-100-kloc ats compilers out there not real-world enough? If not then, on the topic of proof languages, ada/spark and isabelle/hol had proven themselves long before rust.
I'm not sure how this is a "work around the language" rather then the standard library in Golang is allocation happy for IP types. I imagine this would look very similar in almost any language.
Amazon Sidewalk is an effort to bypass your workaround of preventing network access to TV manufacturers' ad networks.

Hopefully it fails like DIVX, but given there are 4G radios in most cars today, it probably will succeed.

Soon appliances and other IoT will no longer be reliant on your say-so on what data it collects and when...
Ask HN: Is Dyn DNS down for you?
I think articles like this could atleast address the obvious counter arguments: Putting engineers on call is likely to expose them to issues that are objectively not important but become emotively important because the people on the call asked you to fix them (and you stupidly agreed!). This is okay as long as firm ground rules are set around what engineers are allowed to agree to (and trained on how to be non-commital), the reason people are happier when an engineer is on a call is because they think that someone is actually going to do something.

If your standard operating procedure is to waste engineering time sitting in on customer meetings, and then not let the engineers fix the issues they heard about then your customer trust is going to drop.

Also there's a buzz when engineers start to meet customers, but once you've met your 5th customer you're pretty much done with that buzz - especially if you're breifed by the company that you're not allowed to commit to anything.