skysight-inc/HackerNews huggingface dataset:
Freely Watermark Excel Worksheets or Charts Online
You're getting pretty far away from the original claim though. Which widely used crates require nightly to take advantage of nll?

Some crates will always require nightly because there will always be some people that want to take advantage of the latest features. That's a good thing to a degree, because it encourages experimentation with said features before stabilizing them. This is completely different from implying that nightly Rust is required by a lot of popular crates, which just isn't true. Most people are productively using stable Rust.
It sounds like you want to replace Patreon with Patreon.
Greetings from up north, in Oakland.

Your points on "beating" and decision making are very well taken. Same on the resilience of the professions. My own take here is basically that it's accommodating inefficient behavior---a thousand implementations of the same basic deal terms---rather than correcting it. The cure for the common NDA is standardization, which is something the profession can do for itself.

Along those lines, I recently launched an initiative to stop pointless waste on review of routine MNDAs:

https://nda.cantingtribe.com/

The idea was not to write the world's greatest NDA, or to offer whiz-bang features with software, but to create a boring, unsurprising, neutral NDA with a distinctive name that spreads word about itself, creating opportunities to sign routine NDAs without waiting for redundant legal review.

Would love to read your thoughts, here or by e-mail.
Indeed, but Connecticut would not.
> Ask C3PO to handle that question.

I had a good laugh here. Thanks!
I think you may be overestimating how often these machines get updated. I don't know about the internals, but as a long time TX resident I can say that the machines I saw last time I voted (2016) didn't look much if any different than the machines I saw at least 10 years ago, and probably longer. Also, there's got to be some amount of overhead related to certification and training for each new design, so the state has plenty of incentive to keep using the same machines.
I think you’re greatly mistaken in your assumptions. Harvard would suffer much greater damage to their reputation if they honored a fake acceptance email. To my knowledge, no university has ever honored a fake (physical) acceptance letter either, and those have existed (as pranks or otherwise) for a while.

It’s highly unlikely that such a case would even get to trial without being dismissed. For example, see this Quora thread [1] about the case of the university itself sending out the actual acceptance letter. Columbia University also had an incident where a system error accidentally sent out acceptance emails, which they quickly retracted, and no lawsuit or settlement came out of that.

I think it would be incredibly difficult to prove damages in such a case, especially since a fake acceptance letter doesn’t prevent you from going to another college. Your example of the student withdrawing their other applications is also unlikely to be blamed on Harvard, particularly before the student has officially accepted (at which point Harvard would notice they didn’t accept the student).

[1] https://www.quora.com/Can-a-university-be-sued-if-it-first-s...
Interestingly, the tiny C compiler can fully compile the 6 MB sqlite.c single file distribution in about 1/10th of a second. Not just parse, but fully compile and link to an executable with some optimizations.
well, for the imac, the thickness is more than thick enough to handle usb ports, they just taper it off at the edge so certain three quarters shots make it look thinner than it is. there's also a bezel on the front that could be accommodating. i think the bottom of the screen is an obvious choice, or even integrated into the stand. I understand why they don't do any of these things, and I wouldn't put usb ports in the front of an imac either (its very pretty and sleek). but, a theoretical function first machine would certainly have usb ports right in the front. my monitor has usb hub functionality, but they're all in the back, or behind a plastic shroud on the bottom. I don't get it- its an ugly dell monitor anyways, that i bought for the resolution, why not make it uglier and more useful? so yes, its not just apple, and at least they don't seem to have those useless plastic shrouds over cables. but the imac is not a function first machine, not from a cooling perspective, and certainly not from an I/O perspective.
Sorry, I moved away from there in '92, but if you want to know what it was like from '64 until then, I'm your man.
In the Santa Clara Sunnyvale area it was primarily orchards, cherry, apricot and prune plums, now it's all condos and shopping centers.
Well, people who work on video codecs, low-level crypto code, and compilers themselves do manual register allocation when they write platform-specific assembler stubs, but yeah, it's rare.
Pretty much every time I see an article that talks about some enormous speedup it makes me wonder why they aren't embarrassed that they wrote something that actually matters in such an inefficient manner.
I'd say this is an example of a higher ethic or moral at stake. Not everyone agrees with you that law enforcement access to a device is always unethical. It certainly can be, if the police are acting unethically (which some do). But if they are properly investigating a crime and get a warrant, that's going to cross into the OK zone for a lot of people.

Not for me. There's nothing sacred about the police. They spend a heck of a lot of time and effort acting as foot soldiers in a class war against the impoverished. They engage in widespread legalized highway robbery in the form of civil forfeiture. And if you want to include customs and border patrol (I do) they also spend a ton of time breaking up desperate families and conducting dragnet surveillance against innocent travellers. And their effectiveness in all these endeavours? Abysmal, if you take their stated aims at face value.
That's true now, but is was quite a bit less true back in the 3.0/3.1 days.
Even moreso Spokane (or elsewhere in the easternmost parts of the PST zone, e.g. Las Vegas) where the sun has set even earlier ... say, 4-ish.
"you're holding it wrong."
It was specifically written as the first textbook on programming for freshmen who had never seen a computer before (this was in the early 80s when the MIT freshman who had used a computer before were the exception).

So dive on in!
Your claim of backdoors is nonsense of course, but the kernel mode font handling was indeed a security risk. However on recent releases of Windows, they changed font parsing to run in a user mode sandbox: see the "Mitigating font exploits with AppContainer" section of https://cloudblogs.microsoft.com/microsoftsecure/2017/01/13/...
I was imagining graphene would be something like an electron replacement
I wonder if this is related to connection tracking?
I'm not sure that's even possible. I could be mistaken but brakes are designed to be resilient to failure to the point that there aren't really any common single points of failure in a modern car. Brake circuits are actually kept separate from the master cylinder on down so that if one of the seals blows out on the master cylinder there's still another seal for the other circuit. If there's a cut in one of the brake hoses and the fluid leaks out, the brake fluid reservoir splits into two sections at the bottom so that even if one leaks to the point of being bone dry the other side still has some fluid left. The brake booster is designed so that it's a solid piece going all the way through it so if the brake booster is totally broken it works like a linkage. The brake booster is also designed with a check valve so that even after the engine is turned off you still have some vacuum stored in the booster for a couple presses of the pedal before the brake assist stops.

I'm not saying that there couldn't be a failure mode that would prevent someone from using the brakes but due to the attention to detail for everything else about the design and redundancy of the braking system on a car I think it's doubtful that the ABS actuator would be designed in such a way as to allow a software error or broken part to potentially prevent the brakes from working.
>The store had several other machines over the years including Frogger, Space Invaders, Supreme Commander (is that a real one - the nuclear bomber game), Centipede, etc. and periodically the owner would rotate new machines in and old ones out.

My local 7-Eleven had the same ones with the addition of Pole Position and Tempest.
"El Pasoans were time rebels" :)

Oh that Johnny Yuma.
Right now, this DST discussion will hang low on the front page, but a few months from now when we reverse it, you can bet that once again a discussion about DST will be the top story for at least a day and linger in our minds for two weeks until we promptly forget it.
well, older laptops had top mounted hinges that allowed for a lot of I/O real estate on the back. that allowed them to work well on a tight desk, with power, usb hub, whatever coming out the back. for a portable machine, i think most accessible things should be on the sides, and the newer hinges on most laptops that are mounted to the back of the chassis mean that back mounted ports aren't an option. the obvious function first choice is side mounted ports, with a bottom dock with power redundancy and everything else. best of both worlds. i don't know if older laptops are the relevant comparison point to a new imac all in one desktop though. I understand why they are on the back, but its clearly not a function first decision (putting them on the front would be way more functional.
This discussion is honestly becoming a bit tiring. A non-deterministic system would still be more eyhical than humans (which will always choose "preserve self"). Furthermore, and it sucks to admit it, we are easily more than a decade away from self-driving cars and far, far, more years away from AI that can make whatever ethical choices we decide it should make because that requires foresight, which amounts to GAI, and we can't even emulate common sense yet.

When we have sufficiently advanced AI, will road infrastructure resemble our current infrastructure in any way? Even if it didn't change at all, pedestrians would learn how to predict what a car will do in common situations; e.g. how I currently put one foot on the road to signal drivers to slow down. There may be no trolley to worry about.

It just seems like a lot of talk about a reality that we couldn't possibly comprehend. The vast majority of current opinions, which sound very smart, will probably end up being irrelevant - save the one that somehow won the opinion lottery.

It's a big and wasteful distraction from issues that occur within this century. How about we see if we can actually pull off self-driving cars and GAI, first.
I'm not experienced enough in compilers at this level to make a prescriptive argument here. My comment was just intended to be descriptive. I think it would be well worth the effort to dig into the LLVM side of things here to root out the specific reasons for UB. Intuitively though, it makes sense to me that it would be UB. I'd be surprised if it weren't. It seems like it should be reasonable for compilers to assume that the execution of an instruction implies that instruction is supported on the current CPU.

Your type system idea works great for simple cases. It was the very first thing I did in my own SIMD code.
At the time the book was written, the freshman who had used a computer were in the minority, even for EECS majors.
Seems to happen in Chrome for Mac and Android. No extensions or plugins.
I can't recommend this more. Especially because the CRTs aren't made any more and eventually all of the current ones will die.
I expect that most software developers don't spend most of their time designing beautiful, elegant solutions to interesting problems; they spend their time blundering around in an over-complicated and poorly designed code-base using tools that barely work and trying not to trip over myriad corner cases or buried in technical debt.

But oh man, when you actually do write that one function that does the cool thing in a neat way and fits into the other crap you're wading around in without breaking anything in a way that makes intuitive sense... man, does that feel nice.
Well, there's that, and there's also "bad code" as in "bad engineering", in the real-world sense of engineering. If someone build a bridge quick and dirty and it works for the task at hand, which is crossing some ravine/river, we could all just say "well, it got the job done, so it was good." But when it collapsing due to entirely foreseeable circumstances, and not necessarily because a lot more resources needed to be spent, but possibly just because someone didn't know or didn't care to take the time to figure out the common failure cases, then that's bad engineering.

That happens in code all the time. People do things in ways that are prone to problems because either they don't have the experience to know better, or they didn't take the time to think about the domain. I would call that "bad code", no matter how pretty it looks or understandable it is.

Part of the problem is that "good" and "bad" are far too vague, so everyone will bring their own meaning. You might see people using "bad" to mean unclear, but I would count that as a sign of progress. A imagine a "bad" mechanical in this day and age engineer is someone that does stuff that costs more money, either now or later when it breaks early, but still produces mostly safe constructs because that portion of the job is highly constrained, and when they fail there, they often aren't just "bad", but may be criminally negligent if they failed to adhere to both the law and industry best practices.

If were getting to the stage that "bad" programmers are just ones that write unclear code, that's a huge step up. Unfortunately, I don't think we are there.
I guess technically it is, but I hesitate to call the need for PPS limitations in the DC as "over subscribing".

Connect a single server to a network and it's oversubscribed. That's a bit hyperbolic, but even some beefy networks can be seriously burdened by just a single server spamming UDP packets without some sort of QoS.. Especially if they are bypassing user space and using the kernel to just replicate a bunch of packets onto the wire :)

I'm probably a bit biased from having spent time setting up linux TC on xen hypervisors for this very reason; and I think we even settled at 50k pps for the per vm limit too..
Zelda is the video game equivalent of a high fantasy novel.
I live in Saigon and I was commuting about an hour each way with my Late 2015 MBP in my motorbike under the seat, where it gets hot (yes, stupid me). After a few months of this, I realized my laptop wouldn't shut properly. One of the speakers also failed. I took it into shop and found this [1]. The fans were also really dirty from working in a data center, so the machine was having a hard time cooling itself (good idea to clean those fans!). Luckily, being in Vietnam and close proximity to China, the repair was pretty cheap.

[1] https://imgur.com/Dvo4Xw9
Or you could just put those rules into the filesystem itself. After all, what is a filesystem if not a hierarchical database?
Microsoft has made huge strides towards development on windows. WSL is amazing. I have yet to find a better window manager than windows, and I still get to use bash.
I do too, it is probably because these famous bands were used in the learning dataset.

On a different note - i remember that 10 years ago, one big recording company already had algorithm that was able to tell if the song is going to be a global hit or not with 100% accuracy. Pretty impressive!
Once you start using it you don't really see the parentheses, you simply see the atoms and structure.

OTOH distinctions like expressions vs statements don't apply -- my years as a lisp developer were the most productive of my life.
The location and ubiquity matter. You didn’t carry your N64 with you.
The other problem with MOBA's, at least for me- wins feel easy & shallow, the reward is small, while losses are a struggle & kind of crushing. So inevitably I sign off feeling unhappy & unfulfilled.
Wow. Mind blown. I never thought of the extra pixel density as carrying less marginal data.
Credible doesn't mean "true." It means "not incredible."
You're literally talking to one of the main initial people behind the Mozilla project that uses the GPU for browser rendering more than any other browser, on the comments of a post about this stuff making its way to a release.

Webrender has a pretty large team working on it at this point.

You have no idea what you're talking about here.
GP said it was undocumented (I presume empirical, but would like more details)

Do you have a more accurate dataset? What are your observations?

I'm assuming this affects loads of HN readers and I too am interested in what the facts are.

Side note: you may be getting downvoted because a source, or other details are lacking. I too get downvoted for posts that lack these details.
Yeah, LOOP is super un-lispy. Dick waters is a great guy but I never liked LOOP and never use it.
The audience for the original Disney cartoons, was adults.
There's a new documentary about Usula K. Le Guin called The Worlds of Ursula K. Le Guin making the film circuit. This article has some background and a trailer:

https://www.eastbayexpress.com/oakland/new-documentary-the-w...
This isn't a changelog, this is a newsletter for folks wanting to keep up with development.
Show HN: A Visual of My Personal Finance Journey
Hey HN.

After recently getting my financial 'shit' together. I decided to build a tool to track my financial journey. Thought it'd be fun to be a 'fly on the wall' especially when most finance content seems to be all fluff.

Give it a look. www.firefocused.com/u/gomattehr
I think it was different in the 70s/80s.. no coaching before college. Maybe self learning, but no tutors.
Most working professionals I know are working 9 to 5, not 8 to 4.
Airbnb can’t go on unregulated – it does too much damage to cities
As I said, a Chinese style cultural genocide. Stealing the women, locking up the men, taking their jobs and scarce resources, banning religion -- what could go wrong?

But it now has aspects more familiar from the Cultural Revolution, like re-education camps, sending the cadres out to enforce correct thought (this time readings of Xi instead of Mao!). Though there seems to be little zeal in the cadres, and the Han population of Zinjiang sticks to their heavily patrolled enclaves in the north.

It is curious when you consider that both Hu and Xi were victims of the Cultural Revolution:
https://www.thoughtco.com/hu-jintao-195670
https://www.abc.net.au/news/2017-10-17/why-maos-cultural-rev...
Hand-counted pen and paper ballots don't actually provide any way for you to verify that your ballot was included in the count and that the count is correct without letting anyone verify who you voted for. I'm curious what you have in mind here.
Amazing work! But I find myself amused and distracted by the spurious correlations. Eg.: eyeglasses are apparently the domain of balding old men, not beautiful young women:

https://imgur.com/a/99WUJ6J
Thanks. This is really helpful. I tried to think of some specific example. I think most of what I'd generally come up with is tied to the available datastructures. We recently tested some code to essentially do a group-by in code, with various aggregation functions, and it was considerably slower in Elixir vs D and C. Very simplified, something like:

Enum.reduce(rows, %{}, fn [user_id, hits], agg ->
Map.update(agg, user_id, hits, &(&1 + hits))
end)

I didn't apply any of your suggestions.

If I had another performance-like related pain point, it's throwing multiple cores at some data. I think it's somewhat common to have a large piece of data that you want to concurrently access. For example, keeping a large suffix tree in memory for an autocomplete endpoint, and letting each request concurrently access it. This isn't really a specific performance issue, but it's a performance sensitive pattern that is very antithetical to everything Erlang. ETS has limited structures, requires copying of values, and has no atomic replace (so you can't build a new version in a temp table and just rename it).
Actually they are the first to complain about the registry. The problem is that an app will make some changes all over the registry so it hard to uninstall it cleanly or control the state of the machine. They are considering exposing a virtual registry to an app and saving the diff the app applies and stuff like that.
Oracle reseller here:

~59.2M USD on first year (includes maintenance), assuming:
- Xeon processors core factor
- OEE without any options (no RAC, no partition, etc..)
- List price

22% yearly maintenance, about 10.8M on second year and forward.

You won’t pay list price, most likely.
Occurs to me that, technically, for those of us who are wired, we could end this eternal time-battle once and for all.

Since we're having our locations tracked anyway, each of us could be our own time-zone, have whatever time each of us wants... on a whim. Coordinated-by-device-times!

This week we might go mostly-retro and arrange our meetings by local-solar-noon. Next week, full-retro, by local moon-phase.
I was introduced to lisp through "A Gentle Introduction to Symbolic Computation".

Honestly, I think it is a superior intro-book for genuine beginners, compared to SICP, and a quick perusal of the two will allow most people to come to a conclusion not only about the level at which they are pitched, but which one is pedagogically superior for them in terms of both structure and writing.

https://www.cs.cmu.edu/~dst/LispBook/book.pdf
Planar rotations and the DCT
I don't think they are really active in China though. If any of the modern IED tech had made it across we'd be seeing more than knife attacks. They are very good at supressing information but the casualties would be too large to cover up.
You might find the org-now package useful.
Funny thing is some games are designed to be boring but still addictive, so that you will pay to skip playing the boring game. It totally blows my mind that people will pay to not play a game.
Oh, man, gotta let our British friends hold on to something of empire. ;->
My solution is pretty low tech. I have a second desk in my office for my daughter's constructive computer time. So, I can look over her shoulder. All time spent on mobile devices is assumed to be youtube and social media. Limiting this sometimes means taking the device.
I haven't tried these instructions, but the Android WebRender bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=1453367#c13

says to download the "geckoview_example" app's APK:

https://queue.taskcluster.net/v1/task/AY-d7ns9QOGZuFj3syrsDQ...

and then remotely launch the geckoview_example app from a connected desktop machine:

adb shell am start -n org.mozilla.geckoview_example/.GeckoViewActivity --es env0 MOZ_WEBRENDER=1
They should still publish the limits. If they are reasonable, customers won't mind.
The distributions are mixtures. This is my favorite package for modeling those: https://cran.r-project.org/web/packages/gamlss.mx/index.html
In Alameda County you deposit non-provisional paper ballots in a scanner which tallies it up. At the end of the day you get a printout of results (assuming there are enough voters to preserve privacy) which is posted outside and submitted to the election office. The machine's flash memory is also submitted, as are the paper ballots.

Fast results, but still hand-verifiable.
New CSS properties for styling scrollbars are coming to Firefox
There is probably a feedback effect here. It is possible that if systems like this were commonplace people's individual tastes might begin to diverge, which ironically could be beneficial for the human race.