skysight-inc/HackerNews huggingface dataset:
I think newyorker.com is the most beautiful news site out there. The typography is just awesome, nice to read on mobile aswell!
I formatted an entire book in Word once. Even though this was early in my career and something I may have wanted on my CV, I never spoke of it again. Never again.
Ask HN: How do you manage your SMS messages?
I get many SMS messages on a typical day. I get a message when I swipe my bank card, a one time password every time I login for certain services along with birthday messages and other marketing material. This is just to name a few. Alot of these messages have some pretty sensitive information. I don't have the discipline to delete all these messages but I am wondering if anyone has automated their SMS messages. I am on an android phone and use the stock standard Messages app.
It is so handy, indeed! I really wish Apple spent some time to make users aware of things like this, which are baked into standard macOS software.
When my mother was a child (Northeast US), they'd take baked potatoes to bed to keep their feet warm. Growing up we had one of the soft/red hot water "bottles" and it was used mostly when someone was in pain or sick.
Maybe I overstated, they still swam, just a bit more freaked out.
Even though my experience with Zoom under Linux is much smoother, I can confirm the "random audio device" issue; it may be daunting. And the inability to accept command-line arguments is a choice, not a technical problem.

Another fun bit: the same version of Zoom on the same hardware (T470, i5) offers virtual background support under Windows, and disables it under Linux. The machine has no dedicated GPU to have driver issues with.
Technically it is not overruling, it is complementing. No local law can overrule a federal or state law, ever.
Same here. All I see is a pile of rocks, but the archaeologist can see the holy grail.
> the spec (you didn't read)

This, to me, reads like it implies that reading the spec shouldn't be necessary to use a language correctly. The issue with that is that the spec is the only document you need to read, understand and follow in order to write safe, cross-implementation-compatible code.

When you work with low-level languages and refuse to read the spec carefully, you are to blame more than the language or the spec.

> this regularly introduces very hard-to-debug bugs and securities issues

Yeah, that's true. The reality is that a lot of developers come from a C-syntax language (like C#, C, Java, ...) and assume that it's all the same because it looks the same. Mostly they follow video tutorials on youtube and blog-y websites instead of standard-adhering documentation (like cppreference.com). I've seen C++ developers that, after building 10k+ line of code programs, never knew why to use `delete`, what RAII even is, and have not a clue about what a mutex does.

These are fundamental education problems. Rust has the benefit of being different enough from common "first languages" that one is inclined to look at the documentation.

I'm not the only one who is endlessly tired of being told that the design of C++, with its undefined behavior and "need to read the spec", is somehow at fault for developers being too stubborn, entitled or stupid to take 3 minutes to read and understand the documentation.

When a Rust developer makes a security mistake, causes a crash or other unexpected behavior, the developer is likely at fault. With C++, it's always "oh c++ is just like that". It's a complete mystery to me how people cannot understand that sometimes a language with lots of power can have pitfalls that need to be avoided by the programmer.
A negative test allows people to attend events, cross international boundaries, etc, etc because a negative test is treated as definitive. False negatives would have allowed the virus to spread.

> It appears you're saying that the response was because there were many false positive tests, when it appears to have been the opposite.

I said "falsified testing," you added words and then claimed I was wrong while not understanding that test results - both positive and negative - influence and shape policy decisions at all levels, public and private.
Instead of, as an example, coding a plugin in lua, you code it in whatever you want and compile to wasm (that supports wasm as a compile target).
In that sense it would be replacing lua.
You aren't exit liquidity when you hold thousands of Bitcoin for years....
Co-founder here, I was waiting for this comment to be honest.

So in essence, if you consider that bootstrapping is building a business without external funding, you're correct.

But to me, bootstrapping VS "VC road" is much more nuanced than this.

Going the VC road forces you to have crazy growth and raise more round because the VC model only works if they fund unicorn 1 time out of 100(0).

TinySeed works even if they fund 8/7 figures businesses, and this was our goal. We had no money when we began (we went through most of our savings during our first venture), no family to raise an angel round and this solution was perfect for us.

The amount of money we got was nothing near what we could have had raising traditional money, but it allowed us to stay independent and grow at our own pace.
I have no qualms paying whatever a vendor wants to label or however they want to itemize the receipt as long as the total number I owe is conveyed to me when I request to purchase something.

Also, a customer does not owe workers anything in the USA. Employers owe workers.
Preview has to be one of the most under-appreciated apps on MacOS. It implements so much handy everyday functionality that requires third-party software on Windows. Or did, last time I used Windows (admittedly some time ago).
Music being key is what kills it for me. Music does absolutely nothing for me. High or not. I have no emotional response to any music.
I...no; no, that's not how that works.

If I were saying "everyone needs to go to a restaurant on a regular basis," then it would be hard to justify me also calling going to a restaurant a luxury. But that's not what I said.

What everyone needs is some luxury in their life. Something that's not just there to keep you alive—something to make life worth living.

Having luxuries sometimes is what separates surviving from thriving. And yes, everyone—everyone, no matter their station in life, their choices, their income, whatever—needs and deserves to thrive.
So there's no incentive for hospitals to over-count COVID cases, no federal money involved with inflated numbers, and no political motivation to artificially create a disaster? How nice it must be to live ignorant.
What is "super linear" ?? Even more linear than linear?

It's OK everyone. You don't have to endlessly add superlatives to your ideas to make them sound more exciting. Just say linear. It's SUPER effective!
For many low-wage employees the alternative to this is check cashing fees which is even worse. The issue of why so many people are unbanked is a separate discussion.
How would the world react if there was a Chinese company that was launching an equivalent number of satellites as Starlink?

I except the discussions would be very different, and there would be many more calls to stop SpaceX/Starlink.
I worked in a pharmacy as a tech for a couple years. The amount of drugs the general population is on was *mind blowing*.
I didn't take HN for a seditionist hotbed.
Or they use any L2.

This is like talking about the Pony Express in relation to USPS.
>> We sorely lack data on how big the performance gain of exploiting UB actually is. However, I strongly doubt that the result would even come close to the most widely used compilers today—and programmers that can accept such a big performance hit would probably not use C to begin with. Certainly, any proposal for requiring compilers to curtail their exploitation of UB must come with evidence that this would even be possible while keeping C a viable language for performance-sensitive code.

There actually is data, [1] and it goes against intuition because it shows that UB makes code slower.

It turns out that when programmers are faced with the possibility of UB, they (quite rightly) try to work around it. (In my case, I implemented signed two's-complement arithmetic entirely with unsigned types. I also implemented my own array types, including bounds checks when indexing the arrays.) These workarounds make their code slower, in general.

When you think about it that way, it makes sense because programmers almost never want UB in their software, so on average, the software that people care about will work around UB and become slower.

UB in C was defensible when platforms were not homogenous and when compiler writers did not abuse the spirit of it. But nowadays, most of it is indefensible because platforms are mostly homogenous, and compiler writers have been abusing UB for "performance."

We saw the same thing happen with speculative execution in chips. For years, chip manufacturers got away with lots of tricks to increase performance. Then Spectre and Meltdown were discovered. As a result, a lot of software had to be changed, which resulted in the software slowing down.

(Yes, there are now mitigations in chips, but I think those mitigations will be successfully attacked too. I think that it will continue that way until most or all speculative execution is removed.)

Likewise, with compilers exploiting UB against the original spirit of UB, which was just to make C easy to port to any architecture, we are probably going to have a reckoning about it in the same way we did Spectre and Meltdown. In a way, we already do, but it's spread out like a thousand paper cuts. Maybe that means that it will stay invisible enough that programmers never wake up; I hope not.

tl;dr: compilers exploiting UB actually slows down good code in much the same way that Spectre and Meltdown do.

[1]: https://www.complang.tuwien.ac.at/kps2015/proceedings/KPS_20...
Also discussed here:

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

We now use "Wheat Bags" ... cloth bags, usually cylindrical, filled with wheat. Heat in a microwave and use where one would use a hot-water bottle, but without the danger of a leak.
I can already predict how the investigation will go. It is Robert Mueller 2.0. If you don't vote for Democrats, it will be the end of democracy. If you do, then Trump will "barely" get away and repeat next election. It is all a sideshow circus.
Thanks a lot!

Yes, TinySeed mattered a lot.
Having moved from Germany to Austria I was pleasantly surprised that they have a functional national ID system that you can use to sign PDFs with a qualified electronic signature. Within Austria, they have been accepted everywhere so far.

https://www.handy-signatur.at/hs2/#!sign/single

When I tried sending such a document to a German insurance company, they refused to accept it. I ended up faxing the document :/
> Also a toaster

Err, wha? I don't know anyone here without a toaster - or 2...
Dr. John Campbell: Freedom of information revelation [video]
Social norms.

But, yes, it's creeped up from 15% before tax to 18-20% on the total bill in general.
Also discussed here:

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

We now use "Wheat Bags" ... cloth bags, usually cylindrical, filled with wheat. Heat in a microwave and use where one would use a hot-water bottle, but without the danger of a leak.
Signal has a "Disappearing Messages" feature that deletes conversations contents after a set amount of time. This is the only feature that I'm aware of on these major messenger services that works to solve the concern for your conversations on the recipients devices.
THC to make my brain shut up.

Melatonin to put me deep under and keep me from waking up 5 hours in and not being able to fall back asleep.

Best sleep of my life. Wish I'd found the combo years ago. Had trouble falling asleep since I was a little kid. Prescription sleep aids I've tried (or, god forbid, alcohol) don't work as well and make me feel shitty in the morning. That combo? Feel like a million bucks. It's great.

I worry about the long-term effects, but they'd have to be pretty bad to be worse than years and years of chronic bad sleep.
I didn't sign a contract though, the compilers just do dumb things and I am at their mercy. If I were negotiating a contract then I wouldn't allow all the cases of UB.
> That excludes Go and Java.

Only for those that cargo cult against using them.

https://www.f-secure.com/en/consulting/foundry/usb-armory

https://developer.arm.com/solutions/internet-of-things/langu...

https://www.ptc.com/en/products/developer-tools/perc

https://www.aicas.com/wp/products-services/jamaicavm/
US O-1 and F-1 Visa policy changes for high skilled STEM workers
Tipping as price discrimination, with positive empathy from a human face being the upsell.

You can pay either $8 or $10 for the same meal. If you pay $8 you feel bad, if you pay $10 you feel good. Thereby the restaurant takes in the full $10 from people who can afford it and/or aren't psychopaths, but still makes the sale at $8 for anyone else.
> "what happens to a Jew who sneaks to SA"

If they came through legally, they'll be just fine. Maybe not before a few years ago (valid criticism). If they snuck in then that may be a different story - then you can go into how the Kingdom treats and abuses illegal migrants and expatriates (more room for valid criticisms)

Drew Binsky is of Jewish background and he is welcomed, which is counter to your insinuation that.... he would be beheaded on the spot (???)

Even pre-reform not much would've happened to him on the ground by the people.

It is true however, that generally Jewish people were not allowed into the country. Of course there were exceptions back then also.

I think your sentiment is on the right side, you just need to make sure you keep up to date with what's happening so as to not invalidate your own position/talking point
A lot of C++ codebases benefit greatly by O3 due to the more aggressive inlining and interprocedural optimizations.

Also may UB exploiting things like strict aliasing are enabled by default at all optimization levels in GCC.
Wow, it looks like its compatible with bpftrace.. That's pretty cool. I wonder why the author didn't use it.
Thank you Artem!

Wishing you all the best with NewsCatcher and happy that TinySeed is living up to your expectation.
> Frankly this post turns me off towards even thinking about developing any type of native Linux app and if I need one, just use the browser or Electron.

Electron apps haven't worked on my system for a while. Since I switched to Wayland, they come up as black rectangles instead of displaying any graphics.
Let's say you put a 5G tower with battery+solar in the middle of nowhere to provide coverage for a small village. How is that tower going to connect to the rest of the world? You'd still need to invest in fiber or microwave links to hook it up. Starlink could be a cheaper and simpler alternative to connect the tower.
The journalists who have disclose this fact were summoned by our intelligence services (DGSI). It was a scandale and freedom of speech was trampled with this case.
I've read a lot of his works and I could _never_ imagine Bukowski "laying on the couch and looking at the wall."

Fortunately I have read only a few of his posthumous works.

edit: changed very little to few
The infrastructure to manage and distribute certificates is pretty complicated, and doing support for certificate issues is expensive. This is why we bill for them. More details here: https://news.ycombinator.com/item?id=22624262

For people who need a whole bunch of certificates, the price hasn't been an issue.

The problem with services that are free at any scale is that there's never an incentive to make them any good. Most of our certificate infrastructure improvements have been done because people who were trying to give us money were having a hard time of it.
This relates to the fact that there's some talk going on in the Rust community to extend lifetime checks to domains outside of memory safety (like filesystems).

Here's an RFC that tries to extend lifetimes to file handles: https://github.com/rust-lang/rfcs/blob/master/text/3128-io-s...
Titles leaving Hulu in February 2022
Clickbait on arxiv? Et tu, Brute?

No, most operating systems that people are actually use are written in ISO C, so the headline is by definition wrong.
hey! sorry to get back late - don't get HN notifications.

OpenBCI is a really solid start! Though, I'd suggest it's too expensive for most people to start tinkering with it. It also has/had some reaaallly basic featuring, like writing out information as txt, instead of any other signal output datatype. But that's all fine! (just unsophisticated)

You can start off [way cheaper](https://www.instructables.com/Mini-Arduino-Portable-EEG-Brai...), and even make an [electrode out of a penny](https://www.youtube.com/watch?v=yglqbxYBC7Q).

Spend some time planning what you want your first project or two to be, and then get the cheapest, lowest-feature thing from there.

If you want to *really* learn some stuff, I'd suggest you focus more time on computationally processing eeg signal (you can get [an insane amount](https://sccn.ucsd.edu/~arno/fam2data/publicly_available_EEG_...) of sample data for free). What you get from hardware yourself will just have the cool-factor of being your own :)
It's just common sense regulation, we rarely get that in the USA though.
AWS has some of the most secure data centers on the planet, so I'd hesitate to draw comparisons, but we're mostly at Equinix, which is no slouch on physical security.
The scary thing about all this is people only know because Apple told them.

How many have this problem and have no way of knowing?
In case it's not clear - it means a night so cold that you need 3 dogs in bed with you.
It seems a lot of us came up with 12347 for the first line.
> They can't navigate a paragraph or a line using home/end buttons.

One of my biggest irritations in Word is that Ctrl-A/E don't go to the beginning/end of line. These key combinations (originally from Emacs) work on almost all input boxes on macOS. (IntelliJ is also an offender in this regard. Basically, any program that implements their own text boxes.)
What's always disappointing to me is how for many the first instinct is "lazy young people" while often times the exact same people espouse "the free market". It seems to me that often times the same people really only care about low taxes for themselves and making away with regulations that annoy them, rather than truly embracing the mechanism and tradeoffs that come with a free market and for sure don't understand the circumstances needed to make the market effective to work towards a given goal.
Yes, I run a site with 4 IPv6 only VPS servers with around 9M requests per month with the help of cloudflare.

In the past, setting up the server was hard(npm, composer, docker) but it has become less of a problem now.

GitHub is the major pain point even now. Even though I use bitbucket for scm which supports IPv6, surprising number of developer tools is centralized on GitHub.
You're talking about a cloud provider's fees, not kubernetes.
IIRC, randomly guessing is _always_ a good strategy for "give me a prime in the range [a, b]" , in other words that's what's used for algorithms that need primes anyway. Either guess and check or guess and increase-by-2-until-prime.

Does work _much_ better in this range than at crypto sizes though.
1. X11 is definitely maintained, unless you are thinking of XFree86. Xorg's last release 2 weeks ago. Many LTS distros containing it are preparing releases with it _right now_ and they will also be supporting it for at least one decade, probably way more. I would bet that Wayland will become unsupported way before (at least some implementation of) X11 does.

2. This entire article is about avoiding the Gnome private API. The only other alternative, the XDG/portal API, uses Pipewire. It's literally the only alternative even if you don't use Flatpak.

EDIT: Your "2018" link is also not showing the screencast portal API. And I am not blaming Wayland; I am blaming the distros who switch to it and as a consequence BROKE user programs.
"Best practice" in software, near as I can tell, means "what you will not get fired for doing". It means adhering to rules that the community has adopted, irrespective of whether those rules are a good idea even in the general case, let alone a specific instance where it might be better to contravene conventional wisdom.
>Anecdotally, I've found that "full spectrum" CBD works better.

There's a term bantered about of "gang effect" where each of the cannabinoids working together as a whole is much more effective than isolated cannabinoids like CBD,CBG,CBN,etc. We're just so far behind on research on what this plant can do for us because of the past century's stigmatization. So many many more studies will need to be done on each of the individual cannabinoids to see if the full spectrum effect is real. It wasn't until the 1990s before we recognized that there is an endocnnabinoid system[0] in our bodies.

[0]https://en.wikipedia.org/wiki/Endocannabinoid_system
It needs fixing:

1) It should give you a list of runner ups, not just the final winner.

2) It should include MORE fonts. Some popular ones aren't in there. Maybe it should be a local app that can use your installed fonts.
I've created a website for digital agency owners
I know how hard it is to find decent staff to join your agency, I've created a site dedicated to digital agency jobs!
First attempt I tried:

45677
56779 (Didn't read the instructions, the 5 should have stayed from 1st)
15809
35869
65839 (Solved)

EDIT: I'm slow today, just realized they are both the same primes.
bootstrap = on your own. That's it.

You had some seed funding.
Isn't multithreading support, which is kinda essential for high-performance applications, spotty under WASM? I've read that threads in WASM are hack built-on top of Web Workers + SharedArrayBuffer, which is kinda dodgy at best, and most importantly, not even supported under Safari.
The article isn't surprising at all. Workers rights are very poor in the USA. The people that are the worst off when this is the case is the lowest ladder of workers and service industry is in that camp.

If you want these industries to stay open you'll need better workers rights. For example allowing such a poor minimum wage when tipping. Things like at-will working and such like don't help here either. At the drop of a hat any one of these employees could be fired so I doubt any of them will stay under poor working conditions.

I'm also surprised movie theatres are open on Christmas Day.
Appears to be focused on creating pathways for highly skilled STEM people to obtain access to work in the US without relying on an employer sponsor.

Could be of particular relevance to people like OSS developers, security researchers, independent developers (e.g. in the games industry). Devil will be in the details but it looks like this might make it much easier for those kinds of people to qualify under O1A or NIW terms.