skysight-inc/HackerNews huggingface dataset:
I had a Compaq TC1000 which was powered by one of these things. Needed a battery-powered stylus, the keyboard never really could hold up the slate / rest of the computer.

Yet I used it nearly daily at school, since it was considered a 'study aid' because I took notes with the included Agilix journal system that came with Windows XP Tablet PC edition...right up until I discovered this thing called OneNote 2003 and well, let's just say that while the TC1000s themselves are in retirement on the shelf, Onenote is here to stay.

All thanks to that funkily-named processor Transmeta Crusoe .
It's in System Preferences, under Accessibility > Speech.
Thanks, I removed the reference to WEBM in that case. MP4 and MKV are very common container formats, so being supported in WEBM, MP4, MKV doesn't seem like a differentiator.
So only the people who "have an actual goal" is who Antifa consists of? Or just Antifa "leadership" I'm just not totally understanding why anti-X necessarily has to shoot past center to pro-Y.
Reminds of this story. Perhaps not relevant here or is it?

Henry Ford once balked at paying $10,000 to General Electric for work done troubleshooting a generator, and asked for an itemized bill. The engineer who performed the work, Charles Steinmetz, sent this: "Making chalk mark on generator, $1. Knowing where to make mark, $9,999." Ford paid the bill.

[0] https://www.smithsonianmag.com/history/charles-proteus-stein...
My comment was about failed transactions.

Are you using ACID transactions?
Fuzzing is only relevant where formal verification cannot be exhaustively applied (which is reality in turing complete languages), or is too cost-prohibitive. In a formally verified program, fuzzing is redundant and useless.

Are you going to fuzz the program "x = y+1; return x;", or are you convinced already that it will always return either y+1 (with y treated as a natural number, not a finite width integer), or 0 (if y was the maximum value in the unsigned data type of x), and that it will never access memory out of bounds?

Formal verification is exactly that, just usually in less obvious scenarios. Advanced type systems do the same implicitly by making expressions that would violate such properties (or where they cannot be proven) not type check.
I only see code about Post and Users. Where's the actual login/register logic?

Also, how's the JWT token is being transferred to the main app? More information on that would be great I think to include in your README.
So there's no such thing as the center-left?
"The fastest and safest AV1 encoder." quick search on unsafe: https://github.com/xiph/rav1e/search?q=unsafe&unscoped_q=uns...

https://github.com/xiph/rav1e/issues/2378

https://github.com/xiph/rav1e/issues/2310

Does not seems safe at all, definitly not the "safest"encoder out there.
techlead is a scam artist brother
So did they get bought out by the NSA or something? It's weird how the whole company and everything else just disappeared.
The fact that Microsoft keeps saying it wants to move away from C/C++ is great IMHO.

> Microsoft c++ continues to be written and will continue to be written for a while

I interpret this as saying that they cannot instantaneously convert all their existing code to Rust, and it seems fair enough. However, it seems a little odd to start new projects in C/C++ when you are publicly saying it's the wrong thing to do.

Infact, just a little over a month ago they announced a new QUIC implementation written in C/C++ (MsQuic)

Is this to be expected since Microsoft is such a big company? Or maybe that lib is not important and is not going to be used in, say, Edge?

Moreover, isn't networking code the worst kind of code to write in C/C++ (I am thinking of heartbleed for example)? I would really love some explanation.
Nice! Had fun playing with this. Gave me a retro vibe :-)

https://music-grid.surge.sh/#392-0-392-1024-1-64-1056-1-64-1...
Good because it's rarely a good idea to use it nowaday. Python has much better alternatives with join, __format__ and f-strings.
The second was probably me. Sorry about that. My words reflect me as an individual who is sometimes socially challenged, not the wider Clojure community.
Even if such a tool exists it would be along the lines of a tool that prevents your C code from containing turing complete constructs so that it can be formally proven. It will complain about perfectly valid code. Are you willing to use a tool with false positives? I've seen many C programmers that are highly confident in their abilities. If someone told them to use a tool that marks their obviously correct code as "potentially wrong" they will just stop using that tool the same way they refused to use Rust.
Reading through the list of top news stories on Facebook scared me. It is clear that news can't be chosen based on engagement and that Facebook can't change.

Related: Wikipedia's current events portal [1] acts like a user sourced news feed which is a pretty good representation of reality. I wonder if you could commercialize a similarly moderated aggregator.

[1] https://en.wikipedia.org/wiki/Portal:Current_events
Courio: a modern unified messenger!
We'd love your feedback!

answer two questions to be put in the queue for a 30 min user interview: https://forms.gle/FnzwhNRUxJBmrQNh8
Yes. this is a better phrasing. The key point is that you can ask almost anything in the critical new window.

After that period the ability to make other people re-think things significantly is made harder by their preconceptions about you, from their shared experiences.

BTW I've been telling new hires this for years, decades even. Not the 'after that they'll think you're an idiot' bit.
>. A regex engine seems to me a thing that is easy to TDD
Why go to all that effort when the thing you need is already available? I don't think there are that many people that argue that everything, even the stuff that works fine and doesn't have issues, should be re-written just because rust exists.
Yeah its usually highly educated people from the upper middle class. Theyre not so rich that they still kinda have normal lives, but they definitely have enough money to not have to worry about things.
Hey, please don't take the thread further into flamewar. ashtonkem's comment may have been a bit patronizing but it didn't deserve escalation into personal attack.

We've had to ask you about this kind of thing before, unfortunately. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the spirit of this site more to heart? This thread, for example, is managing to stay barely on the ok side, and the last thing we need is more of this: https://news.ycombinator.com/item?id=23510456.
There is also https://vue.chakra-ui.com/ a Vue version.
click bait for him to get deal flow as an investor. Kinda sad to see it upvoted on HN and you be downvoted for pointing it out. EDIT: and now we've gone full blown meta as I'm getting downvoted ha ha...
The difference between cheap and more expensive pen that quality control. I have dozens of Preppy pens, and almost not a single one of them wrote as good as a new Sailor pan out of the box.

But again I generally purchase moderately expensive Indian acrylic pens and send them to a nibmeister to work on it and the pens come out better than any branded expensive pens.

Once you get a nibmeister work on your nib then the only difference between a cheap and expensive pen is in the quality, style and material of the body (Preppy is too light unless you mod it to eyedropper pen and fill the body with ink completely, this means you will tire faster, compared to a slightly heavier pen).
here's another take:
https://music-grid.surge.sh/#512-1026-16-512-1024-536-0-576-...
White supremacist propganda and neonazi recruiting is what causes radicalization. Deplatforming those people is a good idea, yes.

Unlike what leftwing youtube and a few researchers from liberal universities would like you to believe though, Ben Shapiro, Jordan Peterson, Stefan Molyneux and conservative news sites are not radicalising people. There's no evidence for that.
You can pass "-C overflow-checks=on" to rustc to generate an optimized build with over/underflow checks enabled, even in a release build. Also, note that over/underflow behavior is defined to always be two's compliment wrapping when overflow checks are disabled.
I’d be curious what your exposure to the Rust community has been and where?

Within the Rust reddit or forums, they specifically dissuade blind evangelism and there are often posts critical about the language that get quite a lot of traction.

Outside the main rust community, there are definitely zealots but they are usually not accepted by the larger community, and are usually called out.

I’m not saying it’s perfect, nor that there aren’t zealots who go overboard. However it’s probably one of the least toxic of the programming communities I frequent (swift, c++, Python, c# , go etc)
I use this library for basically all my projects now, i have tried many component libraries but this is the one I am most productive with

The idea of using atomic css properties is similar to the tailwind philosophy but there is no need to purge the css and you get typescript completion and validation
I mean it's not like taibbi is speaking up for child molesters

Unlike, say, the NY Times https://www.nytimes.com/2014/10/06/opinion/pedophilia-a-diso...
It has been for a long time... It's opensource even, but they seem to ignore patches
Star Citizen's funding reaches 300M dollars
What scale is this? It’s major, but no seventh tone...?
what do you make of the confessions of sages? respectfully: perhaps, do you prefer to stick to what can be understood from direct experience?

i personally can’t help but wonder how it is that many sages in different times and places seem to arrive at corroboratory confessions of what they’ve experienced as the ground of being.
I would perhaps wait until rav1e 0.4, because there is a bug in the FFmpeg wrapper (of which I am the author) right now that breaks timestamps. If you wish to build with rav1e master, you can apply this to fix it: https://github.com/dwbuiten/FFmpeg/commit/ac4cf898c1960d72bc... (removing the configure check)

It hasn't made it upstream yet since I can't bump the minimum required version in FFmpeg git until rav1e tags 0.4.
Given the promising efforts so far the discovery of a vaccine is quite likely. There wasn't one for SARS because that disease simply went away by itself with not enough infected patients anymore for a vaccine to have any significant effect.

Like I mentioned, even if there won't be a vaccine having a reasonably efficient treatment would be another option. In that case, COVID-19 over time would simply be relegated to a flu-like disease.
D with its borrow checker. D has a GC- yes- but that merely gives you the option of having tracing delete your memory. You can manually free GC memory and have it freed through RAII.
Every single one of them if you keep them upright during the takeoff which isn't too difficult if you put them in your top pocket when you go to the airport (even if you don't you will be getting a reminder when you go through the TSA line and you have to make the pain run through the X-ray).
Well, that presumes the person is a regular user of Python. Maybe they write bash scripts instead. Maybe they're using a BSD and write bourne shell scripts and hate bash. Maybe they're Windows servers using powershell.

As someone else stated the beauty of Ansible is that it abstracts away the most common functions so that the scripts are portable, and the person maintaining the scripts doesn't have to keep up with every syntax change in version if they keep Ansible updated.

Unless you're going to convince individual open source project maintainers to agree to and convert to a somewhat rigid style guide for command line flags, API syntax, and configuration syntax (which no one has managed to do, hence the existence of distros, containers, and Ansible), you're gonna have a hard time convincing anyone to give up on markup languages in deployment tools, I think.
One day the game will be done. Just like Tarkov.
I picked up an interesting keyboard for $2 at the thrift shop the other day.

https://www.prehkeytec.com/products/programmable-keyboards/m...

It's a highly programmable and customizable keyboard with a built in magnetic stripe reader. It's got a bunch of extra buttons, several keysets that can be easily saved and swapped. It might be originally a POS keyboard, but it makes a damn fine programming/gaming keyboard.

I'm pretty sure unless you pick it up used, you'll have trouble getting one though. they won't sell it unless you're a commercial entity. If you ever see one of these in a thrift shop or something, grab it up, it's worth it.
Depends on circumstances like everything else I assume.

If someone has six figures of low seven figures in the bank and holding out for a couple years in a not-horrible situation will likely result in a couple of million, then it probably makes sense to hold on. After all, they could not unreasonably retire after that.

If they already have FU money (however you define same) and they really hate their current situation and are maybe older, then, yeah, maybe.
Tools surrounding search history. Things like selecting results as your personal answers to a query, trying to determine when you're asking something you've asked before.

This is based on something Hillel Wayne wrote (@hillelogram) wrote on twitter not that long ago. The gist of it was it's ok that we're all using Google as part of our programming workflows, but why on Earth should we ever need to ask the same question twice? If you can find those threads, there might be more there than what I just said.

Obviously privacy is a concern here, but while I'm leery of Google knowing everything I do, I'm a lot happier with a technical search engine knowing which pieces of syntax I can't remember.
Referring to it as "ongoing agreement" reminds me of something I think of as the "confessional no." When addicts talk about their addiction, there's often a rhythmic shaking of the head from side to side like a continual "no," but that speeds up and slows down with some relationship to the grammar of the sentences used.

You can probably make yourself do it by saying out loud: "When I was young, I thought I understood everything." It's like an ongoing disagreement.
Hard to parse what you mean here. The link is indirectly about the Overton window in US politics wherein views and policies considered centrist or center-left at most in other Western democracies appear "extreme left" in the context of US politics. Conversely, mainstream right-wing views in the US appear extremely right-wing in the context of other Western democracies. The linked page attempts to demonstrate through comparison to other Western democracies that the views or proposed policies of "left" or "extreme left" US politicians are contextually leftist, not objectively.

(edit: I get that "objectively" is probably not the correct word to use there, but I hope you get my meaning; it would be nice if someone could suggest a better one. Probably better to just have written "the views or proposed policies of 'left' or 'extreme left' US politicians are only contextually leftist").

https://en.wikipedia.org/wiki/Overton_window
It all depends on your personal circumstances. Are you in a risk group? If so, I'd wait for a vaccine.

Personally, I'm not in a risk group, have been exposed (close prolonged contact to multiple positive people) without any major issues. I've flown twice since March and am flying at least 3 more times this summer.
Yeah, sounds like a great idea! I'm glad they did it.

If police "reform" amounts to a prohibition on juicing the stats a la The Wire, increasing the size of the force by 25-30%, and adding a measured and deeply considered surveillance regime then great.

Haven't seen any of the activists ask for that though.
That's assuming people go to the Dollar store specifically to buy food instead of going to the grocery store, which is certainly not the norm. People go to the Dollar store to buy food containers, snacks for a road trip, batteries, toothbrushes, etc. That's like assuming people buy groceries at the hardware store; the intended purpose isn't the same.

At all of the American grocery stores I've been to, the unfrozen meat section is as large as the entire refrigerated section, which are all very typical grocery stores.
I just started having the conversations with my peers and colleagues instead. The net benefit of getting upvoted here is minimal and the social/networking aspects as well. In person convos really can be much more rewarding and fruitful because you can focus it rather than post on HN and some person comes along who is offended can derail and kill the conversation. I’m honestly more jaded about online interaction than most though.
If everyone adopted this mindset, there'd be no new programming languages because no one would learn them until they'd been around for 20 years. Sometimes it makes sense for companies to take a risk on a new technology.
Conversely, we could say that if even Taibbi is worried about moral outrages, things have gotten really bad.
If you say as little as possible people will reflect their own beliefs in the words and you just can't be wrong.
Should be "Ask HN" or "Tell HN".
You have to start thinking in English, planning in English, talking to yourself in English. Your inner narrative has to be in English.

Other than that tv shows and tv news and reading helps with the vocabulary and pronunciation.
The charitable interpretation of the centrists position is trying to straddle the line between "I believe the government should be responsible for intervening in order to secure equal outcomes for all people" and "I believe individuals should be responsible for their owns lives and own outcomes." Or something along those lines. Centrists are not centrists because they embrace some negative, immoral 'other side', but because they recognize the other side has it's own values that are good and worth preserving. Many centrists likely see themselves as trying to strike a balance between these values.
I've not checked the actual numbers but I think in terms of line count, that assembly may be the same function done multiple times for different (sub-)architectures for different generations of Arm and Intel chips that have different vector instructions.
Sqlite is dozens of files. See https://www3.sqlite.org/cgi/src/dir?ci=tip&name=src
Lol this sentiment is exactly the problem being discussed and you've inadvertently provided a great example for the thread to examine. Thanks!
The rust standard library is full of uses of unsafe. Does that mean it is not a safe library?

No one uses “unsafe” in C (because it doesn’t exist). Does that mean C libraries are safe?

Is there some safer encoder you have in mind?
Google and DuckDuckGo both seem pretty bad at surfacing more recent version of source code and documentation, so there's a lot of room for improvement there.
Also happens on the Surface Pro with the same chip, so unlikely.
He can say whatever he wants, of course, but should not be surprised when he takes comparatively more flak for venturing forth on issues involving race. New York Magazine is a business, and can make their own decisions about whether that flak is worth absorbing. Certainly, his ideas on these topics don't seem to be worth much on their own merits.
Firefox JS engine is in C++ even though rust has been available for years now, they've said more than once that they have no plans on porting Spidermonkey to Rust.

The most recent information I've found is from a Spidermonkey Dev here on HN who said they might even port the Regex engine to Rust

That didn't happen either

https://news.ycombinator.com/item?id=18988024

Something tells me that there's more than meets the eye.
Seems like the fts3_tokenizer was disabled in a 2016 release: https://www.sqlite.org/releaselog/3_11_0.html (due to security concerns)

Did PHP7 still use an older version at the time of this talk (late 2019)?

I agree with the speaker that the interface of fts3_tokenizer is mind blowing.
Show HN: World Map Showing CoronaVirus Travel Restrictions
You are right. Bad phrasing on my part. Research applied math and research "pure" math even overlap, and the distinction is fuzzy. I do try to distinguish them from engineering research.
Hi kostarelo,
The auth logic is here - https://github.com/authui/authui-server/blob/master/src/type...
After calling the login api, it will respond with a token which contains a valid userId.
I am updating the Readme. Thanks.
I really gotta get myself a Georgi and properly learn stenography some day (or rather, some year). You can only get so far by using Plover on a keyboard without N-key rollover after all.

I really like my HHKB, but I feel like a more ergonomic chording keyboard (like the Georgi) will be beneficial for my fingers and hands in the long run.
83 points and dozens of comments is well over the threshold for considering a repost a dupe (https://news.ycombinator.com/newsfaq.html), whether or not it was flagged, and generally speaking that threshold should be tightened if an article was flagged, not loosened. Otherwise flagging doesn't mean very much.

I made the call to turn the flags off on this one and merge the comments from the previous thread in here, because the discussion has been managing to stay (barely) on the ok side, and the article seems to me to be about an interesting new phenomenon (a la https://news.ycombinator.com/newsguidelines.html).
That’s.. kinda on them isn’t it?
> And what is the reason?

So you can use CSS the way it was designed?

> So you can have a global css file difficult to maintain and update?

You know you can have multiple CSS files, right? Plus the code is all in one place and you can refactor it.

> So you can give a stupid class name to every single tag you use in your markup?

No, you give it a good class name. If something is a button, you call it a button rather "grey-rectangle width-500 clickable"

> So that every time you include third party css there is the risk of confilicts?

That's why you name your classes so this doesn't happen?
> x86_64

I don't know why people still use these crazy names. x86_64, x64, etc. The people who designed it call it AMD64. Let's call it that.
The title of the article is misleading. Masks and other PPE are well-known to reduce the rate of transmission. However, as long as R stays above 1, they do not significantly reduce the long-term total number of cases, while also create environmental stresses (lower O2, higher CO2) which do compromise immune systems of wearers. In other words the overall effect (i.e. total number of cases during epidemic) may be negative. There is research showing that in clinical settings (i.e. close contact with ill people) mandatory mask wearing is worse than using masks at discretion of personnel. OTOH masks may reduce viral load thus resulting in less severe forms of infection.
I'm a big fan of Rust, they only issue I have is that the compile time is painfully slow. Hopefully it can be improved in the future.
Just because the source has unsafe blocks doesn't mean it is unsafe either. At least the amount of work to check these blocks for memory issues is a lot less then checking any other implementation.
MIT 6.824 Distributed Systems ported to Clojure
> This isn't a free lunch though. There are annoying and/or weird side-effects you sometimes have to deal with when leaning heavily into doing this.

as a person not super-experienced in rust, im curious what kind of side-effects? binary size bloat?
The people who publish this also have a drag and drop interface for assembling low level components into higher level bundles of components, too.

Seems to be an all-around well designed system to me, I like it!
Kinda weird that the author couldn't think of a use for base+index addressing. Doesn't it seem like the obvious application?

Anyway, the tone of the article is unnecessary, IMHO. These addressing modes are useful and easy to understand, and the address generation units do double-duty as low-latency, high-throughput add-and-shift units, via the LEA instruction. CISC is useful, after all.