skysight-inc/HackerNews huggingface dataset:
There are a few more advantages to CBOR:

1) there's a distinction between integers and floating point values;

2) you can semantically tag values (yes, this is a text string, but treat it as a date; this is a binary string, but treat it as a big number; etc.);

3) you can have maps with non-text keys.

I'm not sure what Carsten Bormann's ego has to do with CBOR, but I found RFC-7049 one of the better written specs, with plenty of encoding examples. It made it real easy to write a encoder/decoder [1] and use the examples as test cases.

[1] https://github.com/spc476/CBOR
I agree that the device looks like trash. But what's wrong with desktop linux? We have compositors, hardware acceleration from nvidia and AMD, and WMs that are just as good, if not better, than windows. What more could you want?
It's on the 3rd part:
https://adrianmejia.com/blog/2019/01/03/how-can-developers-r...
Hating people from outside your tribe is as human as any behaviour gets. It's a behaviour we have to work so hard to suppress precisely because it's so natural.
Prob, stats, and linear algebra
Doesn’t the other way around matter more? You want to attract people who you want to date, not necessarily people who want to date you.
Maybe it's a nice ease of access feature to turn the screen back on after it's turned off in the dark on the flight
I agree, there are more than enough people to just make the less well known places overcrowded.
Amazon EFS Now Supports Tag-on-Create
I'm not aware of an article that covers a actual implementation or that has a benchmark of performance. As for GPGPU: it's possible. Our first stage of matching is very parallel. But Amdahl's law would, of course, suggest that the serial parsing step would dominate.

I'm interested in this: some aspects of our very serial 'stage 2' (the parsing step) could be made parallel. This would be very interesting. Unfortunately I personally cannot be made parallel, so working on this needs to go into a big queue with a lot of other work.
Man I think I used this software back when I was working out of my closet back in 2004 trying to finish school. This was a nice abstraction on top of IPTables.

I definitely remember screwing up rules which caused me to have to drive to the data center about 15 miles from my house after kicking myself out of machines I was SSH'd into.
> Can they? AFAIK they can only permute values between lanes but not scatter/gather.

GPUs have a crossbar between OpenCL __shared memory and every work-item in a workgroup. Its so innate to the GPU that its almost implicit. In terms of OpenCL, the code looks like this:

__local uint32_t gatherFoo[64];
gatherFoo[get_local_id(0)] = fooBar();
myFoo = gatherFoo[generate_index()];

The above is roughly equivalent to vpshufb, where generate_index() is the parameter to vpshufb.

__local uint32_t scatterFoo[64];
scatterFoo[generate_index()] = fooBar();
myFoo = scatterFoo[get_local_id(0)];

The above is the equivalent to a "backwards vpshufb". AVX512 is missing this equivalent.

GPUs don't really "need" a a dedicated instruction to do this, because __local memory is a full-speed crossbar when workgroups are of size 32 (NVidia) or 64 (AMD), the native SIMD size. Its performance characteristics are not quite equivalent to vpshufb, but its still very, very, very fast in practice.

> __shfl_sync() in CUDA does exactly the same as _mm256_permutevar8x32_ps() in AVX2 or _mm512_permutexvar_ps in AVX512.

There's little reason to use __shfl_sync(), because it goes through CUDA Shared memory anyway. Ditto with AMD's __amdgcn_ds_permute() and __amdgcn_ds_bpermute() intrinsics.

EDIT: I guess __shfl_sync() and the __amdgcn_ds_permute / bpermute instructions save a step. They're smaller assembly language and more concise. But I expect the overall performance to not be much different from using LDS / Shared Memory explicity.

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

> I’m just not sure it’s worth it. People who are OK with GPU programming model are already using GPUs because way more powerful. AVX-512 theoretical max is 64 FLOPs/cycle, a modern $600 CPU i7-7820X with good enough cooling is capable of 1.8 TFlops single precision. A generation old $600 GPU 1080Ti is capable of 10.6 TFLops. Huge difference.

People don't program CPUs for FLOPs. They program on CPUs for minimum latency.

SIMD Compute is useful on a CPU because it stays in L1 cache. L1 cache is 64kB, more than enough to have a good SIMD processor accelerate some movement. CPUs even have full bandwidth to L2 cache, which is huge these days (512kB on EPYC to 1MB on Skylake-server)

CPU-based SIMD won't ever be as big or as broad as GPU-based SIMD. But... CPU-based SIMD should become easier as Intel figures out how to adopt OpenCL or CUDA programming paradigms.

There are already many problems implemented in CPU-AVX512 which execute faster than 15.8GB/s that a PCIe x16 bus will give you. Therefore, its more efficient to execute the whole problem on the CPU, rather than transfer the data to the GPU.
The current great problem with SO is the trolls.
Try to add something there and trolls like g00glen00b make it an unpleasant experience. Last time it happened to me, I deleted my account and never again attempted to contribute.
I'd guess "private equity $somethings"?
New Study Claims Earth's Atmosphere Stretches Beyond the Moon
well, I'm open to client suggestions (and to public servers, where I can try them out too). I was told by Google (tm) that gajim should be one of the most feature-complete clients on the desktop. tried it with conversations on the phone. group messages go into some archive-window (instead of showing up in the chat window like in every over program), sometimes the archive misses them... pictures are a link to the server, so I have to manually download them all. encryption with multiple clients is a mess (even more so than matrix). av is completely missing. of course this are all relatively minor things from a technical standpoint but they add up and together with the thing that a large amount also depends on the server this makes for a very bad user experience (basically it currently means: run your own server and use conversations)...
The old "Business of Software" forums, part of joelonsoftware.com, had lots of good advice for single founders. The term micro-ISV (independent software vendor) was very popular there. Unfortunately, it got shut down few years back.
Yeah IDK if I'm just way worse at focusing on spoken words while doing other things than most people or what, but I can't get into podcasts or audio books at all. If I do other things while listening I miss so much that I have no idea what's going on, and even the supposedly very good ones are so dull that if I'm going to spend focused time consuming them I'd rather read, or watch something, or listen closely to some good music, or almost anything else.

I guess maybe if I got back into running they'd be good for that. Can't think of when else I could possibly use them.
I have one pre ordered, I don't really consider that bad news. It's just an update about shipping. Hardware projects, even software projects are gonna move ship dates. The heating issue and video were more interesting to me, I glanced the shipping date as a good to know. Short of the project shutting down, I'm more interested in the progress.
> sad kids LARPing as Nazis.

Spot on. A description I am undoubtedly going to steal when the opportunity arises, so thanks! :)
Great points, thanks for the reference to that book. I follow Philadelphia District Attorney Larry Krasner[0] and I think he's headed in the right direction. I'm not in Philadelphia but reports of his efforts are very positive.

The reason for me knocking privatization is corruption. Kickbacks/lobbying[1] and nepotism[2]. While most of these actions are legal I don't think it is ethical.

I'll do some more reading before commenting further.

[0] https://en.wikipedia.org/wiki/Larry_Krasner

[1] https://outline.com/MzTc9f

[2] George W. Bush & Gus Puryear https://medium.com/@pavelsokolov_56935/private-prisons-in-am...
So the most innovative company in the world is an e-commerce aggregator/ticket sales company?

It does sound like an excellent business, but calling it the most innovative company in the world makes this list look like obvious gibberish.
Its a difference of scale.

We license people to be private investigators. They stalk around, take pictures, and otherwise spy on what they're paid to do within the confines of the law and their license. It costs people-time to do this.

Whereas we can blanket cameras everywhere, run facial recog, and do further analytics on the saved videos. It takes roughly 0 people-hours to operate that (setup costs time, but further requires none).

And remember Cardinal Richieu's (disputed) comment "If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him."

Instead, give me a year's worth of footage..... How many felonies will you find?
Honestly? I was trolled into it. :-) Unemployed people do weird things.

I can't speak for Daniel's motivation.
Dutch Historian Exposes Tucker Carlson’s Fraud
First-Order Theorem Proving and Vampire* (2013) [pdf]
I think a lot of people became interested in computing through video and computer games in their youth. It's not uncommon to hear people talk about consumer products like the Amiga or Commodore 64 fondly as their first experience tinkering with a computer, and those were very audiovisual in their nature.

My take is that Nintendo games have been a big entry point of making people interested in computing too, so it's understandable that it shows up on here. Heck, I wouldn't be surprised if part of the gender gap in computing stems from a lot of video and computer games being marketed to boys in the 1980s.
How is State Capitalism different than socialism?
The difference between between being in public in the 70s and 80s shifted - we started getting some cameras installed in various public places. 80s to 90s? Pretty much every store you go into - you'll be recorded. 90s to 2000s your coverage from traffic cameras, etc.. your recorded life in public has now gone from 30% to 50%. 2000 - today? We're probably at 60%-70%. What's next?

Now getting into ML. What are those cheap cameras we buy in Amazon going to be capable of in 10 years - auto-recording/notification options for: nose-picking, peeing, nipple flash/down-blouse/upskirt, screaming... IDENTIFYING people by name?

Beyond this, what about public places that are gender specific- bathrooms. Heck, we may even see bathroom stall camera's that aren't "watched" by anyone but ML - just for theft monitoring. If that happens we'll likely find out, yet again, that someone with eyes was watching after all.

I get that each generation doesn't really understand how it was in the past, and just pops up into whatever privacy shit we're doing today, but we just keep letting it slide.

My point is, the needle is moving with these small changes.
Top Global Brands Over the Last 19 Years
There are some quite big JSON files out there; you might also be interested in parsing megabytes but not spending more than 1ms to get through it.
Yes, I believe so. Since in Postgres, snapshot isolation (on top of which its serializable implementation is built) provides a stable view of the system at a point in time, and also doesn't allow stale reads, transactions _can be_ strictly serializable.

However, if multiple synchronous standby replicas are configured, then this means that stale reads are possible, since Postgres by default does not necessarily wait for all replicas to ack the write. It depends on the replication configuration and where reads are directed.
Should We Embrace Religion, Even If God’s Existence Seems Unlikely
> Without 'could be' society would mostly be reactionary.

I know you meant this in a strictly economic sense, but it strikes me that adding prediction to a reactionary society only changes what and when they react, not the fact that they're reacting in the first place.
There's been a lot of lying by multiple banks to customers about the property of their dark pools. Saying they ban HFTs, or categorize them as "aggressive" when actually doing nothing, or having hidden order types for HFTs, etc etc.

Just to be clear, I mostly think that's fine and whatever, who cares, but there has been a lot of deception in the space.
I am glad I am not the only one. Podcasts are simply not for me.

I am FAR more efficient at reading content than listening to it. Not even close.

And since I am a massive music fan, I rather listen to music than listen to talk. There is so much new music to explore, who has time for podcasts?
That is the part that is craziest to me. They took a software developer (Sunny Balwani) who had an information systems degree and plopped him down to run a life sciences company like it was nbd.

I think a lot of technology people don't understand the scope of regulatory and medical implications of working in life sciences. It's not just simple as "code it up and flip the switch!" Theranos isn't the only firm I've seen crash and bail due to that cavalier attitude.
Counterfeit goods are a good example where it's not black and white. Say Louis Vuitton runs a factory, and it's workers sneak back into the factory, make a couple of handbags and then sell them themselves, literally the exact same product as Louis Vuitton sells, but isn't sold by Louis Vuitton, I would say that is still a genuine "Louis Vuitton handbag", on the second level, whether or not counterfeiting is bad is also not black and white, counterfeiting makes it harder for companies to sell their products, but also reduce prices for consumers by increasing competition.
I remember downsampling things to a barely-listenable 32Kbps just so I could fit the maximum amount of content onto 16 or 32 megabyte SmartMedia card in my Diamond Rio.
I had to call the emergency due to intense toothache in the middle of the night two years ago. Am I affected and was my call leaked?!
It's actually a complete "connect" with customer priorities.

Most people don't care (yet) about their privacy, as evidenced by the scads of money that scummy data companies like Facebook et al are making selling our lives to advertisers.
If you're writing the kind of thing where you need callbacks, GOTO isn't going to make it more clear what's going on...
To my knowledge, it is limited to posting "Towards JSON Parsing on a GPU" type articles. Writing that sort of article is easy and fun, without the tedious burden of implementing things.
All these stories give me a though choice. Should I auto update apps on android?

Clearly the answer is Yes because of security updates and bug fixes, and maybe the occasional interesting feature. Besides, once in a while an android developing HN poster will complain about all those pesky users that just don't update, and I know their pain very well.

Clearly the answer is No because I have no idea if the app will continue to work tomorrow after the next update? Will it start doing something sleazy, causing a worse security problem than just being hacked? Will it break because I happen to use an edge case which will be buggy.

I could manually update after a few days have passed, so I can make an informed choice. But finding detailed info for 1 app is challenging, and there are 40 or so on my phone. That's about a full time job, and my parents and neighbors have smart phones too.

I mean, I love my radio. You push power, you get music. Easy. I' pretty sure this will happen tomorrow, just like it did the last 20 years. It's not going to decide one day to start walking around and sell a map of the house to ikea or whatever. Now why can't I ask from my phone, being a personal organiser and extension of my mind, to be as trustworthy as this?

For now, my personal compromise is to auto update firefox, manually update the OS, and firewall the others and never ever update them when they work well enough. I trust firefox and HME(OS, zombie Nokia) not to fuck up too bad and fix things reasonably fast. I wish i could trust the ecosystems more and just auto update everything, but today? Not gonna happen.
What's the market for Android tablets (units per year) for airlines, compared to retail? I would suspect retail vastly outnumbers it, hence being considerably cheaper. What other use cases are you thinking of that would have significant volume?
You're giving me flashbacks to working on ASAs and issuing a "reboot 15" before making config changes, so that the device would reboot into the last config if you locked yourself out. And those were still in the same building!
Have something changed? Last time I checked Sailfish wasn't open source project. Almost all UI was closed source.
It appears to be at least a 150ms lag from the motion of the finger to the scroll animation in the demo video.

Can someone who has a devkit do a detailed breakdown of the CPU usage during that 150ms? What processes are involved, who is waiting on whom, and how could it be improved?
Remember how the internet was supposed to bring people together, enhance the spreading and sharing of ideas, bring knowledge and information to everybody? Not many people predicted it'd end up with people going into echo chambers, spreading misinformation about one another, and helping to drive a wedge in society so extreme that an increasingly large chunk of society (myself not included) believe it will culminate in civil war [1]? Can't win 'em all I guess.

The point I'm making here is that we shouldn't play the naive game twice. Give people free money and an extra ~10 hours a day with no obligations to anybody. This isn't going to bring in some utopia of people pursuing wonderful new interests and ideas they always really wanted to, but were just held back by socioeconomic obstacles.

So let's think about realistic predictions. I mean I do agree with you people would be looking for purpose. Companies would be quick to try to provide this purpose by providing the most addictive, immersive, and life destroying games ever -- even the most hardcore WoW player would blush at what we'd have in store there. We'd also probably see people finding purpose similar to how we already do online. Imagine Twitter outrage mobs. Except now since people have no obligations and really nothing to do, there's a very good chance this would spill into the streets and likely in quite high numbers. 'Hey let's come protest against [xyz] in LA on the 17th!' 'Whoa, sounds like fun. Btw, no idea what [xyz] is, fill me in then?' 'Sure, not so clear myself tbh!'

Ooo and then the inevitable happens. There'd be another group, also looking for purpose, that now decides to counter protest. And these 'meetings' would be immense. There'd suddenly be thousands to millions of people with nothing to do and no obligations showing up to face off against each other to try to find some sort of purpose and meaning in life. No worries. I'm sure they'll just come together, spread and share ideas, and bring knowledge and information to one another.

Well at least everybody could come together in nonstop protests demanding that the basic income should be increased.

[1] - http://www.rasmussenreports.com/public_content/politics/gene...
Testing Developer Velocity: AWS EC2 vs. Lambda vs. Lambda on Stackery
Fleming Capital: Real Estate Crowd Funding
Geoff Keighley[1] frequently had Reggie on his Spike TV video game show and I was always impressed with his insights and take on video games.

[1] https://mobile.twitter.com/geoffkeighley/status/109866172566...
Good naming is almost all that matters infact, that’s how you express your intentions to the reader. You can dispense with all other constructs in a programming language as long as it’s turing complete, but no one would be able to understand your program then.
I would gladly trade in Facebook for Geocities (now neocities.org, it's open source replacement)
I am not a physicist, but when I first read about the amplituhedron whatever article it was seemed to indicate it was an interesting way to do computation. It was also simpler and quicker than the usual way. They never indicated any reason for it, or model of reality, just that computing volumes produced the same results as some other method used by physicists. I don't even recall if they proved it to be equivalent or just showed that in every case they tried it produced the correct result.

I suspect the folks reformulating QM in Clifford Algebras may have (or find) a way to explain why a geometric interpretation works the way it does.
I assume that means they have a mic as well.
Why? I have yet to find concrete reasons how this makes a hash more vulnerable.

Lots of people like to dismiss it, but without any reason. Seems weak.
> In a way, that's part
> of its appeal.

You're not wrong - and this is no small part of why it's a tough problem.

But I think those three are a bit of a "pick any two" situation.
Jabber is dead. Apparently it was either bad enough or complex enough to prevent creating good clients and servers. Matrix is another chance to kill Whatsapp and Telegram and replace proprietary software used by billions with free software. I'm not sure if it'll be successful, I think that implementations are not there yet and momentum might be lost when they will be there. But Jabber won't recover and we should try, because giving up is not acceptable.
is there a list of 'data science' libs for clojure somewhere?
IANAL in the USA. In my experience, on average, lawyers would have hard times dealing even with pre-defined fields or even checkboxes to tick which law is being claimed for each argument.
See: http://number-none.com/blow/john_carmack_on_inlined_code.htm...
This immediately brought to mind ”The Atomic Bomb Considered as Hungarian High School Science Fair Project” [1]. Would be interesting to know if Lomb had any Ashkenazi heritage.

[1] https://slatestarcodex.com/2017/05/26/the-atomic-bomb-consid...
That's an awesome thing that you made! So far I've just been doing very limited searching from within Overcast. This is pretty much exactly what I was looking for, plus a whole bunch of features I didn't even know I wanted :).
You are right in a way.

It’s just that sometimes I feel that if evolution can be tinkered with..or improved upon, I could come up with a better design.

Purely theoretical, of course
> when someone finally negotiates with the carriers for some sort of low-priority/off-peak access they can use to batch-upload their eavesdropping ("analytics").

I can happily confirm that Canada’s telecom oligopoly will never allow such a thing to happen.

Discounts for off-peak cellular data? Bwahahahahahaha
What's a good translucent thing to apply in case the brightness is auto-adjusting based on camera light?
I’ve started to intentionally not listen to anything at times when I otherwise would
Using SHA2 Instead of BCrypt, Good Crazy or Bad Crazy?
An alternative: Use a dedicated Linux machine as your main OS, and then run windows on a separate device when you need it.
See their official press release here:

https://www.st.com/content/st_com/en/about/media-center/pres...
"She's suffering horribly, my god. [Weeps] I will mercifully end her suffering .... with FIRE." ?WTF
Can Regex Be Used to Parse HTML?
Yeah, that's fair that the individual podcast pricing may not scale for the consumer the way the Spotify model does.

I write fiction on the side and am able to put my ebooks (and print books, for that matter) into a variety of stores. If a model could be started through which a podcast producer can put their podcast in multiple stores so that it's a paid show but available in Spotify, Apple Music, Google Play, etc., that would be a nice model indeed.

It's doubtful that Spotify would attempt such a model.