skysight-inc/HackerNews huggingface dataset:
Last time I had been in a spiritual circle in London there was a guy telling a bunch of single mothers that when he went to India he saw flying meditating yogis.

The funny thing is that the mothers were there for the company (it was a pleasant place to be, that’s why I was visiting too); but the guy’s assumption was that everyone visiting was literally an idiot because he thought they came there for his theories.

I am sorry but most of the time when I hear this another theory of mind (of which there’s a bunch on Shroomery btw - you are not alone) and “spiritual circles” this is what I imagine you are.
+1 for wubi-uefi, really good
there is a fork of the original version and it works perfectly. I just wish it was working with non-Ubuntu based distros
Not trusting the government doesn’t have to mean trusting companies.

I completely agree with you, but I also have my doubts about governments as well. This leaves only the option of my health data being controlled by myself.
I think I know you (Hi!), but my point is that by definition, QA's work is to find the bugs before the customers, so they don't see them. Talking about bugs you find without that qualifier might make people get the wrong impression.
Isn't that morality though? Doing what's best for the greater good even if it's against their immediate interests?
Seems pretty clear to me. Breitbart is an official Facebook news partner last time I checked, what have you seen that contradicts what OP said?
It wasn’t right wing extremists who were burning churches and police stations and taking over city blocks.
How?? I'm on a macbook air from 2011 and an iphone SE from 2012. Do you just pour soda all over them? Or has their laptop quality dipped in the last four years? I know that the butterfly keyboards were having all kinds of issues, but I wouldn't trash a computer over that, they would probably replace the keyboard.
Because people like you, who suggest that there are alternatives, fail to mention them.

Which other languages close to C, without a run-time, and without a garbage collector, give you proven memory and thread safety?

Not C, not C++, not D, not Nim, not Go, not Swift, not Ada, ...
On the other hand, incorporating exotic or unusual sources of data makes the market more efficient for everyone. The market is first and foremost a method for price discovery and rewards actors for their contributions thereto.
It is about the central municipality citizen registration. Something you have in certain countries of Europe. You ought to be registered in some municipality, but if you write yourself out and never register in another municipality. You are untraceable, you are gone for the system. They call it "ghost citizens".

There is a catch, you will get less pension for example and lose some rights during the time you are not registered. And renewing your passport is not trivial.

You can have a company, but not a regular job. You are in a weird twilight zone then.
That's why it was genius for Apple to bet on privacy. It's the only big tech company I can trust with my health data.
I think the issue there is that versions are arbitrary and being able to tell when a library is 1.0 is a non-decidable problem. There are lots of 0.x crates which are stable and feel feature complete, but aren't specifically versioned as 1.0.

I would actually prefer if the Rust std would not include functionality that's not essential, for example sockets don't seem essential and the standard library does not implement them in a particularly complete and well thought out manner either IMHO.
I think everybody went through being kinda useless at some point in their life.

I had these feelings too. Too many ideas and projects I’ve started... I enjoy first phase the most of project lifecycle, idea to clunky prototype. That’s probably why we starting new projects so often.

What kinda worked for me is writting down all projects what I’ve started and for each one asked simple question: “How much do I really care about it?” Put down to paper as much negative thoughts as possible. You’ll feel relieved. And don’t think that you have to finish everything. It is fine to try something and then let it be.
Robinhood sells their orderflow to High-frequency trading companies
Sort by Date Freshest->Oldest and vice Veersa
Patterns ??
Would you care to elaborate? I'm very fond of the language but have found people to be generally pleasant. The only criticism I have is that its a pretty small community so finding fellow Clojurists tends to be hard.
`unsafe` the keyword vs unsafe the concept. Lots of `unsafe` code is safe when used through a safe wrapper. Verifying that is the duty of the programmer. The compiler can't prove it, but quite often the programmer can.

IMO it's good practice to provide a comment with such proof for every `unsafe` block.

So `unsafe` does not imply unsound, but unsound does imply `unsafe`.
> A quick note about the score: Acid3 dates back to 2008 and the web platform specs have changed over time so a perfect score, using the version hosted on acidtests.org, is now only 97/100. The version hosted on the web platform tests site has been updated to match the specs and so, using that, browsers should score 100/100. Similarly, on all browsers, Acid2 on a retina screen renders slightly differently, so the image above was taken on a non-retina display.

From the original blog post about Flow.
Phony: A ponylang-inspired actor model library for Go
Little back story for more context:

A few weeks ago I was listening to Joe's episode with Tony Hinchcliffe. At some point, the discussion leads to Tom Cruise doing his own stunts. The conversation then devolves into this hypothetical situation where Cruise dies while performing a stunt and how odd it would be to watch the movie knowing Cruise dies in it. Or whether people would actually go see the movie. As morbid as the whole conversation was, I thought it was hilarious.

Days go by and I start to think back to that episode. I try to remember who the guest was so I can look it up and listen to it again, specifically the discussion around Tom Cruise. But I just couldn't remember anything. Surprisingly youtube search wasn't that helpful either. All I could remember from the episode was the phrase "Tom Cruise snuff film".

That's when I thought it would be great to be able to search Joe's podcasts (or any podcast for that matter). I spent some time researching what it would take to build out a search engine specific for a podcast. And after a few weeks of working on it, I got a prototype up and running.

And now if you look up "Tom Cruise snuff film", it brings up the episode and the specific spot where the discussion starts:

https://jamiepullup.com/search?q=Tom+Cruise+snuff+film
I’m going to disagree with you that idiomatic C# is somehow unnecessarily “slow”.

The performance overhead of a virtual vs non-virtual call on the CLR is negligible - same as with C++. For proof, look at Direct3D which is performance-critical, yet Direct3D’s API is based on COM which is all about vtable-calls.

Linq itself is also very decent. I won’t argue that Linq is perfect (e.g. suboptimal list allocations when the total output length can be known in-advance), but its hardly “slow” - certainly not enough to impact any production workloads - you’d only observe a difference between hand-written loops and a Linq expression in a contrived synthetic benchmark.
That was a fun read. OT: It helped me dress up a strange thought (read: dumb idea) I had where I pondered what would happen if the person representing the group (10) was the last one hired, had the lowest pay, the least contractual security and can be fired easily by the group. Put the tree upside down. They would function like an elected representative or a janator. It seemed fun to have a bunch of young inexperienced junior hires managing the show. The next level in the tree could work the same way. Let the juniors hire someone to represent them. It would no doubt create tons of new problems but it would get rid of many of the classical ones (that seem to scale with size) In stead of managing people we could simply go back to managing work(?!)
I think impugning or debating the legitimacy of the entire healthcare industry based on ignorance of the details is not productive. It disgusts me. Nearly everybody has a job in modern society that a random person on the street wouldn't understand, and yet too many people spend their time on the internet declaring most other people have "bullshit jobs". That is toxic bullshit. First the narrative was private insurance companies are useless, now it's the whole healthcare industry.

You can't say that in fact $400B is being transferred, just because a number that big can be or is written down, and if it is, that it's inappropriate, without reference points and context. Anything that affects large numbers of people involves big numbers, so negative reactions to billions or trillions in and of themselves are useless or harmful.
This part seems true and seems to be easier for non-Americans than Americans to see, which I suppose is not surprising.

Americans have always been good at policing uniformity by and among themselves. The puritanical streak of shaming and stigmatizing and threatening runs deep. This is the country of extraordinary political and cultural freedom, but it is also the country of religious fanaticism, moral panics, and crusades against vice. It’s the country of The Scarlet Letter and Prohibition and the Hollywood blacklist and the Lavender Scare.

The "puritanical streak" is making one of its periodic historical comebacks right now.
Most people would still argue money is a big part of wealth.
What is an application file format?
Rhodia is my go to as well! I like the big pads with dot pattern
I was there for a bit over a year, but left a few weeks ago.
> you wonder why you wouldn't just write rust

Because it is another language.

If the researchers behind the borrow checker had implemented it on a safe variation of C/C++, then it would have been much easier to push for it in many companies. Something like the Python 2/3 split is better than another completely different language.

Don’t get me wrong, Rust brings improvement in other areas too, which is fine, but when we are talking about many-million-LOCs, you don’t care that much.

I am still waiting for someone to bring lifetime annotations to C and C++. Those I could use right away. Rust, not so much.
What exactly has Pulumi figured out?

FWIU, their path is not the right one for DevOps.

Dhall and Cue have the correct starting philosophy, i.e Turing incomplete
Ask HN: Tell me everything you know about customer experience?
How would you define the perfect customer journey?
What are some great resources to learn from?
What is your best customer experience story?
Sometimes I read some heated comments / discussions on online degree programs. Is it good? Is it better or worse than traditional education? The answer is very simple: it depends on the student!
I am a student at UoPeople. I’m already in my early 40s and I earned my bachelor degree in business roughly 20 years ago. I’ve built a solid and international professional career and I am a new father.
I really wanted to pursue a new degree in computer science and I am so glad that I found UoPeople. It suited me perfectly.
I have to say, though, that online education is not for everyone. It requires a few qualities that not everyone has (or wants to develop): discipline and self-motivation.
UoPeople is excellent in my opinion, and from my perspective. It is an accredited American university that has academic partnerships with some of the most prestigious universities on the planet. It is tuition free. It allows students to have a flexible schedule. It sounded just like music to my ears.
If you are a curious self-motivated person that is willing to accept the level of discipline that such commitment requires, I have to say: you will have a rewarding experience.
It's quite absurd how the discussion around this post seems to have turned into a fight on dogmatism. I guess many presumed "scientists" are just quite hurt by the blunt statement "I don't have that much faith in scientists", no matter how valid your points might be.

If one can't even express doubt about some academic papers (note how different it is to expressing doubt on the whole idea of "science"), which exist in the millions, then things are pretty messed up. A lot of commenters are either incapable of some basic reading comprehension or are deliberately misinterpreting it.
I used a Fujitsu P2000 Lifebook in college back in ~2001, it was awesome. 6+ hours of battery life (pretty wild for that time) :)
Recently I've been using SQLite to store state for a data-syncing CLI utility in Python where I was considering using CSV or JSON at first. The Python 'Dataset' library, https://dataset.readthedocs.io/en/latest/ has taken almost all of the friction out of using SQLite for trivial state persistence.

I don't have to manually manage schema or create tables - they're all lazily created from Dict keys on insertion, but indexes and SQL can still be used as desired.

This lends itself really well to Jupyter notebook assisted development, where functions can be quickly and interactively iterated without having to muck around with existing tables whenever data changes shape.

It's been a real productivity boost, and I've been looking around for something similar to use in Clojure.
> on any thread about Rust, anyone who brings up criticism, no matter how valid, gets downvoted into oblivion. Just look at what happened to the comments critical of Rust on this post.

That's just not true.
Then you wouldn't accept credit cards in any country because merchants pay a fee for fraud on top of the lost revenue.

Nor the US where, for example, Target paid millions in a settlement for getting hacked.
But they sure as shit were shooting up black churches. Or do we not want to talk about it?

https://en.m.wikipedia.org/wiki/Dylann_Roof
? https://news.ycombinator.com/item?id=22180559
i dont think it's unethical in the age of ad driven web
Completely off topic question. Can Grobner basis techniques be used to solve a set of quadratic inequalities?
> This is about CVEs. CVEs are about exploitable vulnerabilities, and most of useful software in that area is in C/C++.

I'm not sure what you're getting at here. The claim isn't that 70% of CVEs are memory vulns, but that 70% of CVEs in C/C++ are memory vulns. So how much or how little C/C++ is used is irrelevant.

> If anything, I'd be interested in the numbers of the internal ad-critical C++ code in Google or a HFT bank.

Do you think that Google wouldn't be pushing as hard as they are for improvements in this space if they thought things were fine and dandy?
Ah my very first computer to program was the Model I. The fun days of writing programs in BASIC and later assembly language, using a tape cassette machine to load and save programs/data, and using a 300 bps modem to connect to a BBS.

Actually I kind of miss those days as you really felt like you were discovering things and it was possible to learn so much about the computer and know what almost everything was doing. Not that I want to go back to it, but it was quite enjoyable at the time.
In Germany of early 90s it was Lamy or Pelikan, Lamy having the long cartridges and Pelikan the small ones (if I remember right).
The first section of the article explains it.
Popular news stories on Facebook: mostly right wing.

Stories on Facebook news: mostly New York Times.

Does the title really fit the article?
Facebook needs to have separate feeds for politics and news sharing vs original content and family photos.

In general, being able to let people filter and control the parameters of the algorithms defining their experience.
Alloc-free would be nice if the CLR/CLI supported it, but I understand there’s too many major architectural changes required, e.g. to allow class object instances to live in the stack and limit their lifetime to prevent an invalid object reference. Even today you can’t `stackalloc` an array unless you’re using `unsafe`.
Shunning virus and Big Oil, Alaska tribe revives traditions
It depends. Sometimes you can trick an application to parse that as an object.
for something as fundamental as garbage collection, the last thing I want is a choice.
There is probably a useful fact that you know that billionaires don't. It is probably local or related to your technical expertise.

Peter Lynch famously researched companies by watching to see where his family spent pocket money. I recall reading analyses of trading performance by members of Congress -- they generally did about the same as everyone else except in companies associated with their districts.

Anecdotally, it is easier to double small dollars than large dollars. Berkshire Hathaway's growth has eased for ~2 major reasons: 1) Prices have been high for the last decade+, frustrating the core algorithm of value-investing. 2) It is very difficult to put huge amounts of money to work.

The alternative to a world with asymmetric information (and probably impossible to implement at that) is one with zero privacy, where all information is open to everyone always. I don't think we want to live in that world.
Just to clarify, antifa became an issue after trump started quoting a twitter antifa account, which was run by a right wing, white supremacy guy.

It is a good example of social media being used to radicalise the right wing, in fact.
For better or worse, we're very much already on this path. We chemically 'corrected' 'asocial' behavior by chemically castrating homosexuals, the most high profile case being Alan Turing in the 1950's. He is believed to have later committed suicide.

Society's views on homosexuality have progressed since then, but there is a bar for being gainfully employed and housed in the US. Unmediated, some mentally ill people are not able to meet that bar. Too asocial to hold down a job and thus too poor to afford housing. Medicated, they are. If the alternative to being medicated and a productive member of society is to be homeless or in prison, aren't we already there?

For those that are able to finding the right medication, it's life-changing. We should be very very cautious about what the state can force people to do, but we should all strive for a society that's better equipped to handle and treat mental illness and the problems that stem from that.
I get sea sick pretty badly and for a couple years went sailing regularly on the SF bay.

Tried marijuana edibles multiple times, it only made the vomiting a more intense experience and going overboard more likely.

It also made the sailing more error prone.
Ear2Face
OVH.

They offer 1 free 5GB email account to every domain you register with them which I often find very handy. Especially for smaller initiatives that need just a contact@xxx.zz and nothing more. Plus they offer a free funny 10MB shared "hosting" with FTP which also can be used in a creative way.
The point is both parties need to try and find a mutually interesting topic. There's nothing inherently superior or interesting about being a foodie.
> And at that point why not just use Rust

See my sibling comment. Using Rust implies many more changes than just moving code to an incompatible-but-close version of C and C++ that adds lifetime annotations and unsafe blocks. Compare it with the Python 2/3 split vs. rewriting all your Python 2 code to, say, Ruby.

Then there is the OOB issues too, like using another build system, a single compiler based on LLVM, etc.
Show HN: A Covid-19 tracker with a timeline to scrub data back in time
TAOCP was written in different times, namely one where microcode was not a widespread thing. As it stands, your asm "proof" relies on having no µcode update. CPUs are no longer easy to understand like 8086s.
> Thursday, September 12th, 2020

I think you meant 2019. This coming Sept 12 will be a Saturday.

Also it hasn't happened yet.
Applied math can still be research and often is.
You haven't provided any reason why it is, which is why I'm confused.
(edited) Hmm, if that's true it would be news to me. Do you have a reference?

addendum: there's also the fact that Intel deployed many illegal tactics to block Transmeta from selling to customers. This is another large part of why Transmeta failed. It seems entirely plausible that Intel pressured IBM to drop Transmeta as a customer.
You're only thinking about the data fees. There's much more to an IoT offering that is priced into that cost. There's plenty of enterprise features, for example. Bulk management of SIMs is a huge one: setting data limits per-SIM or per-fleet, activating/deactivating them for seasonal devices or new distributions. Also consider SLAs for your very important data, or dedicated support from the carrier. You don't need any of these things when you are managing one phone, or even a family of phones, but they are essential for fleets of 100's or 1000's of devices.

Also, keep in mind that is data being sold to you for use only on their network. Roaming fees will be exorbitant if you need to go outside their network, which may be needed to reach rural areas, or when you have an asset tracker traveling between states or territories. Keep in mint that "normal priced data package" has very predictable usage — your phone is almost always online, meaning the backend infrastructure costs are low since it's not constantly going offline/online. The tower going out and verifying an IoT device should be on the network (especially if going through a roaming partner) is surprisingly expensive.
> (1) Because SQLite is just a function call whereas PostgreSQL is a round-trip message to a separate server process, MRigger was able to run many more test cases per second on SQLite.

Yea, that made it harder in the past for other test tooling too. IIRC Greg Stark fuzzed our regex library and had to fight against the more complicated interaction due to client / server to make that work. Ended up finding quite a few things...

> (3) SQLite has much stronger backwards compatibility guarantees than PostgreSQL. We have to continue to support design errors made decades ago, whereas PostgreSQL gets to walk away from their poor design choices with each major release. For this reason, SQLite is rather more complicated than you might imagine.

FWIW, we (pg devs) are pretty hesitant to break backward compat. Sure, each release has a few things, but it's usually pretty corner case-y stuff. Check e.g. the list for the upcoming v13:
https://www.postgresql.org/docs/13/release-13.html

There's a lot of significant design errors we're continuing to support just because it'd be too painful to break compat.