skysight-inc/HackerNews huggingface dataset:
> Please elaborate on how you know how I voted?

I think they are (over?)reacting to the trope of "I voted Remain, but..." which seems to be a popular format for phrasing pro-Brexit opinions that has become a signal for insincerity through its suspicious overuse.[0][1][2][3][4][5][6] I'm sure many current supporters of Brexit were grudging Remain voters, but there seems to have been just as much, if not more, Bregret.[7]

[0] https://www.telegraph.co.uk/women/politics/voted-remain-now-...

[1] https://www.telegraph.co.uk/business/2019/10/05/voted-remain...

[2] https://brexitcentral.com/i-voted-remain-democrat-feel-duty-...

[3] https://www.dailymail.co.uk/debate/article-7598359/DOMINIC-S...

[4] https://www.conservativehome.com/platform/2019/09/adam-honey...

[5] https://www.thetimes.co.uk/article/i-voted-remain-but-ill-ta...

[6] https://www.thetimes.co.uk/article/we-voted-remain-but-belie...

[7] https://www.businessinsider.com/brexit-poll-minority-believe...
Might not be your target audience, but high energy physics has been operating an infrastructure like that for years:
https://www.etp.physik.uni-muenchen.de/research/grid-computi...
You can basically use these frameworks to run your analysis jobs on any of the connected HPC centers and interactively move workloads around. The data never has to touch your hard drive either but gets moved to the compute on demand. This is how thousands of physicists do statistical analysis on petabytes of data.
Thanks for sharing both the website and specific events!
I mean, if they can make this work well then you cut out the driver - which is very cost-saving.

It also lets you a. optimize exactly where cars are driving to maximize ride share revenue, b. have the cars ready to pick someone up 24/7.

It's going to be a much more efficient use of car capital than hiring a person to drive it.
Analyzing the Limits of Connection Scalability in Postgres
Heh. For some definitions of "real".

> they were only able to subtract 0.2 billionth of a trillionth of a trillionth of a percent.
It will feel faster because it will use the users time between actions to do the needed roundtrip calls.
Agreed, C++ for the shading language was a very strange choice, I'd have preferred regular C with language extensions (I guess we're lucky it's not Objective-C or Swift, really dodged a bullet there). I don't write Metal shader code though, instead I write GLSL and cross-compile to MSL via SPIRVTool + SPIRVCross (HLSL to MSL would work too, but I don't know if that's as well supported as GLSL to MSL).

Ideally I'd want to see shader compilers merged into regular compilers, so that "CPU code" and "GPU code" can be mixed in the same source file and share the same data structures (at least their declarations). Actually, the latter (sharing struct declarations via shared headers) works in Metal + MSL though.
Yeah Yahoo IM had that, but they used different servers for the 'activity' messages and the actual text. So you could get the "typing" indication after you had received the message. It was often out of order, and very confusing.

Our message app (Sococo) was rigorous about sending activity messages, from peer to peer. Not periodically; just when typing began or 'timed out', or when focus was gained or lost (desktop app). So a minimum of messages got sent, not the barrage of ping-style message the other guys sent.
Thanks for the effort to share your experience! Though, I don't know, if this is the guide how to tell the story- it did not work for me at all. I could not focus on the outcome as was distracted with the ultimately long mix of images containing text and blocks of text.
I prefer to consume stories either from pictures/slides only, or from a structured article with text, containing text-less images (or diagrams at worst), but this was too much.

But I hope it will find its audience. Good luck!
The Spyderco PM3 LW is supposed to be really good (I haven't tried it). It costs $98.
There isn't a link to the video in the article. The video is really informative and not exactly a duplicate of the article.

I think both have their place. Let the algorithm do its work.
You will be very disappointed, Europe is trying very hard to fight off the virus and frivolous train rides by tourists are not on the menu in many places right now.

Wait for a bit until this COVID stuff is behind us (let's hope that is sooner rather than later).
I think OP's main argument is that if you actually need a lot of cores, then you should probably be offloading some of that work onto a server.

I currently use a 6-core mobile H-class CPU for my work that is a mix of Java and JS development, with a bunch of browser tabs and docker containers running, large IntelliJ project, etc. While my system often has a lot of processes/threads running, the main cost of those is in memory utilization rather than constant CPU performance.

I'm not saying that can't use more CPU horsepower, but it's certainly enough for my needs (for now). The main benefit of having more cores for me right now is just to maintain system responsiveness while running a bunch of background tasks, rather than raw throughput of large compile jobs.
Sure, the prices of the new generation will fall over time.

But I still don't quite see how the multi core performance per $ of the new generation will be competitive compared to their previous generation. At least at the lower end, simply because you can buy more cores/threads for roughly the same money - although with a lower clock speed and single core performance.

However, I guess we will know more when meaningful benchmarks are released and this ends anyways when the remaining supply of 3900X is sold out.
SDR: Software Defined Radio
I really did set myself up for that one, huh?
Hmm, looks like Plex doesn't have support for Video Core Next yet: https://forums.plex.tv/t/feature-request-add-support-for-amd...

I'm still probably 3-6mo away from a new server build so I'll just re-evaluate then I guess and honestly I might just go with another storage server and leave my intel/QS server as-is and just go with a AMD that plays nice with UnRaid.
The slides on that page diagree. PRISM was/is a data collection project. The sources came from other projects like the diagrams show. Those dont show anything about cooperation, only collection.

https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#/...

https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#/...

https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#/...
No, I misspoke. I was talking about the next-gen GPUs but I had a brain fart
Fair enough. I'll use "low pressure" and "low friction" next time.
Building a GPU Cluster for AI
This could be easily explained using an analogy like a pipe. If you need to connect a hose to your house, the connector (interface) needs to match the spigot size and threads. The API is simply the information about the size and thread measurement, along with the knowledge that you can get water out of it when you turn the handle. Having this knowledge and building compatible hoses or spigots doesn’t mean you have stolen anything from the company who made the original spigot.

I could easily come up with dozens of analogies that explain this concept in terms understandable by senior citizens, and it’s inexcusable that this lawyer can’t do the same.
For anyone who has doubt about her qualification on Covid-19, she is co-first-author (one of 3 equal contributing first authors) of Nature article "Pathogenesis and transmission of SARS-CoV-2 in golden hamsters"[0]

She is also the actual first author of this paper "Antibody Profiles in Mild and Severe Cases of COVID-19"[1]

The 2nd paper was submitted by her, accepted after she had left Hongkong, so other authors removed her name from the paper, but I guess they still had a little bit of decency left, they acknowledged her (as Scarlett Yan) at the end of paper. This paper, according to a researcher who developed the cocktail covid drug at Regeneron, was very informative and helpful to covid drug and vaccine development.

[0] https://www.nature.com/articles/s41586-020-2342-5

[1] https://academic.oup.com/clinchem/article/66/8/1102/5855668
How do you discover which Xeon is the i7 version of the same chip or vice versa? Is it just spelunking through Intel Ark to find a same generation, clock speeds Xeon or is there more to it?
IBM is just a conglomerate of neglected acquisitions that share branding ("watson" etc.). It hasn't been a single coherent company in decades.
Hupersons, personkind etc. This is not where we are in English.
The inner lambda should have been a separate function with a test :)
> the compiler able to see already at compile time whether your code is thread safe with no race conditions

Obligatory clarification: the compiler enforces that there are no _data_ races; there can still be other types of race conditions.
Because back in the early days you could get one just by asking and they did?

The internet was just a research project to connect some universities, government sites, and a handful of companies. No one realized where it was going.

By the time it was clear the IPv4 address space would be exhausted it was also clear reclaiming those IP blocks (for which there is no legal basis) would merely temporarily delay the exhaustion - likely by a year or two at best.
Well Concorde couldn't make it to Seattle from London, so it would have had to do like London -> New York -> (subsonically) Seattle -> Tokyo which would have been a pretty hard sell I think. Plus the Seattle -> Tokyo route in particular would have required a next generation plane.
I work on a giant famous multi-billion dollar company where all the internal stuff is full of permission requirements, training requirements, etc. It is absolutely HORRIBLE to be productive here. Every single kind of information you need to be able to work is hidden behind someone's wall. I often lose entire weeks of productivity just trying to find who owns a certain information or knows which permission I need to request in order to read a link. There was a time I literally had to wait a whole month before the person was on vacation and their manager didn't know how to authorize me into the system. All I needed was a binary file they provided.

Even worse: every team thinks the thing they do is absolutely the most important thing in the world so they hide it even more. They create empires around the information they control and explicitly force you out of it. So instead of just reading their freaking source code or documentation you have to get permission to open a ticket in their system, then you open it, then one person will triage your ticket, another will forward it, another will create an internal Jira about them, a PM will prioritize it, then a dev will gather the information and pass to the Senior Information Proxy employee who will instruct the intern to finally reply it in your ticket. And of course your original message was misunderstood so the thing they gave you is useless. All you needed was access to the damn thing, but they built an empire around it and now you have to fight a war of improductivity.
I am looking forward to Waymo Via. From an economic profitability standpoint, that looks like the best option at this time.
You shouldn't have to buy someone to ship a competing implementation. And Sun wasn't torpedoed.

Do you have anything else to pivot to?
Not according to Crowdstrike, who was hired to do the audit[0].

0: https://www.crowdstrike.com/blog/bears-midst-intrusion-democ...
But it's a very different business model to ride share, which is based on externalising the costs of the car to the drivers.
I'm bracing myself for supply shortages come November, given global events combined with what will no doubt be an insane amount of demand
It's definitely a possibility. There's a solid line drawn right now between treating this data as circumstantial, but as useful to focus an investigation.

In the Golden State Killer case, the DNA correlations weren't admitted as evidence; they allowed investigators to narrow the search to an individual, where they then built a case using traditional methods.
zero monetary overhead*

I agree with you in principle, but time and opportunity have value worth considering too
Yes, I'm somewhat puzzled that static typing seems so important to some, while it clearly only prevents one class of errors (and depending on the language, even that only to some extend, e.g. it's still possible to initialize enumeration class instances with invalid values in C++). I'd have expected that Eiffel's pre- and post-condition or design by contract in general, would have gained more traction with those who care about eliminating possible sources of programmer errors.
ESLint – A year of paying contributors: Review
man round
Well, as an example for the original POV, I believe printerHP is doing much better than cloudHP. So it's possible that cloudIBM will flame out.
If we are renaming things from the past to quell the moderns, it should be renamed Traveling Seller since it rolls off the tongue so much better.
So it sounds like they're spinning out the Red Hat division as the "new" IBM, and shedding the "old" IBM as a different unit?
One reason I'm interested in Rust is because it has the best toolchain for compiling to WebAssembly.
I would assume cheaper and more reliable service.

With Uber/Lyft, you never know who you're going to get and what the experience will be like, and as someone that easily took 200-300 Uber rides per year pre-covid, I've seen some shit.
Not really. The technique is well known and pretty simple.
If there are differences between old and modern Damacus steel, it's mostly down to impurities in materials, but you can get all kinds of different results depending on material and technique. Some are vary similar to the original.

Damascus steel, old or new, is kind of shitty for practical purposes when compared to ordinary, good quality tool steel we have now, so it's all about the looks anyway.
Can you elaborate _stupid things_ part?
Interesting idea!

Though it seems to me a normal PC water cooler would be cheaper nowadays :D

I watched their industrial fan experiment yesterday, that seems even easier... if you could put your PC in a separate room

https://www.youtube.com/watch?v=EM2G5vLGcQQ
>...that the email is unaltered as Google received it from whoever sent it.

Well technically whatever sent it. That stuff is all about the identity of mail servers, not individuals.
How is that not just a feature of some future Data Warehouse though?
What Is Snowflake and Why Is It Exciting?
Hey HN, this is a talk that I gave at GTC this year. It's a video tutorial on how to build a GPU cluster for AI. It's definitely a bit more enterprise focused, as opposed to what you might do at a startup, but many of the same principles apply.

Here are the slides for the video. http://files.lambdalabs.com/How%20to%20build%20a%20GPU%20clu...

Also, here's the product page for our recently launched GPU cluster product, Echelon:
https://lambdalabs.com/gpu-cluster/echelon
The future is here now, for the last ~week or so, on nightly Rust:

#![feature(const_generics, const_evaluatable_checked)]

fn append<T: Copy + Default, const N: usize, const M: usize>(
xs: &[T; N], ys: &[T; M]) -> [T; N + M] {
let mut result = [T::default(); N + M];
result[..N].copy_from_slice(&xs[..]);
result[N..].copy_from_slice(&ys[..]);
result
}

fn main() {
let arr = append(&[1i32; 3], &[2i32; 4]);
dbg!(arr);
}
Fuck you coinbase. You are just a piece of shit federal government cover company.
I have googled "machine gun", "witness intimidation", and "countries that don't have extradition with the united states"

I have no plans to shoot anyone, intimidate witnesses, or flee the united states.
> I think it’s dangerous to make comments just for karma. Then you will be less likely to take risks.

Interesting perspective. One of the easiest ways to gain karma from comments is writing a "The article gets it completely wrong. Here's why..." type comment[1]. HN highly rewards this kind of comment. Discussion after discussion is riddled with them. It might help to exemplify taking risks in the space of possible comments. There are a number of interesting axes in this space.

[1] https://tvtropes.org/pmwiki/pmwiki.php/Main/JadeColoredGlass...
Hey Dane- totally fair points. Agreed that Doppler and EnvKey have different threat models. Regarding your point about malicious JavaScript- I'd encourage you to take a look at our Content Security Policy. We've gone to great lengths to explicitly disallow all unsafe-inline JavaScript (technically in report mode, but will be moved to block mode within the next few days). This is just one of many things we do to help keep our users secure, but I figured it was worth addressing directly. We've also undergone extensive internal and external audits and pentests to ensure we're not susceptible to XSS and CSRF (and employ development practices to prevent us from introducing these vulns).

I'd also argue that EnvKey might be a bit too absolutist about security, in that we think the user experience greatly suffers as a result. We have a different tradeoff that emphasizes secure defaults and best practices while also allowing for necessary features like audit logs and syncing with different infra providers. We spent quite a bit of time considering the tradeoffs of zero-trust, but our user experience would suffer as a result, and so we have taken a different approach.
Learn Computer Graphics Using WebGL
I like that const functions occupy a space between a normal function and hygienic macros. You can avoid writing out lookup tables long-form where the entries are very predictable. For instance you could write a base64 encoder and decoder without putting ["a", "b", "c"... ] in your code base, and then have to worry if you accidentally put "D" in there twice. The typical alternative in other languages is to evaluate this at startup time, which adds latency to your program.

Compile-time function evaluation is also one of the features of the Jai programming language. If you can't get people to use your language, getting them to steal all your features is a good consolation prize.
Cuomo’s new virus rules enrage Orthodox community
You didn't address anything I said. Nothing I said was related to early Google.
Show HN: P2P self-storage marketplace. Host or find affordable storage near you
Done right, they are awesome though. As a DS you can iterate a lot faster if you don't have to access multiple different stores for features or data.
Show HN: Lambda Echelon GPU Cluster
user5994461 says "He's talking about single combat. I don't think that's relevant to battlefield."

In "Paradoxes of Defense" Silver talks about both:

a) He believes that dueling traditions adopted from other cultures are wasteful of English life and limb and provide little or no training for use on the battlefield. It was important that each well-bodied Englishman be able to serve his country in a war. Once war was declared, there was scant time for training with new weapons and the dueling skills were not very useful.

b) He discusses most weapons and considers their use in one-on-one, one-on-two and battle situations.

user5994461 says "I expect stick would have the problem of not killing."

Many have been killed/wounded by a "stick"(AKA rolling pin, tire tool, baseball bat, 2x4, flashlight, etc.). But "sticks" per se vary from a short stick, e.g., police baton, to a short staff, e.g., 1-2 inch diameter by ~1 meter length, to a longer staff (maybe ~3 meters and longer). Sizes differ for different cultures. Some "sticks" have lead/iron weights in them. Some are wrapped with metal.

A larger weapon is usually capable of dealing harder blows. "Sticks" kill by breaking heads and bones (ribs, shins, arms and legs, the neck, eyes, throat), etc. Usually they disable immediately (hard to fight with a broken leg or if your larynx has been crushed). It would be foolish to fight with a broken arm or missing eye if one could simply play dead.

user5994461 says "...yet you hit them 5 times and they keep coming at you."

You need a bigger stick or some exercise. Oh, and don't mess with those Orcs!8-))

Silver(author of Paradoxes of Defense) was likely more familiar with this than you or I. I don't doubt his experience.

An English nursery rhyme:

Sticks and stones

may break my bones

But words shall never hurt me.

https://en.wikipedia.org/wiki/Sticks_and_Stones
I use my own computer because my company just doesn't have any rules against it afaik. I just installed a VPN client that's compatible with their server.
For sure. I have a complicated SPA app that is as complex as any desktop application; but with the flexibility of it being a simple web app.

I never, ever, ever could have managed to pull this off before SPA. Especially as a non-primary web developer, angular basically does all the grunt work for me and allows me to keep a very structured application.

Looking forward to attempting a blazor experiment as some point; as I still hate having to define the same object on the front-end vs back-end and I use dynamic data little too much.. but the current state of being able to use an SPA blows the options before out of the water.

In my mind, you had to be a 100% javascript/web developer to create any type of usable complicated equivalent SPA.. but now I can do a structured (mostly) typed front-end.
Cheap phone, cheap UX?
Note that logging (record) and monitoring (observe) are not the same.

TBC, I’m not saying they’re monitoring, just that search warrants are for tangible things, while wiretap warrants are for listening in.
I've been waiting for something this easy.
The ergo's are personal pref, (although Spyderco always edges out in total quality).

I have a collectors version of the 940 (940-81), and def get what you're saying about the ergonomics.
> Later this year, after we've finished adding in-vehicle barriers between the front row and the rear passenger cabin for in-vehicle hygiene and safety, we'll also be re-introducing rides with a trained vehicle operator, which will add capacity and allow us to serve a larger geographical area.

Makes it sound like the pandemic was a significant factor in expanding this to people who are not under NDA. Because if they were doing 5-10% before fully driverless and it was working, then there is a big issue with needing to retrofit the cars with infectious disease barriers, its going to make a lot more sense to just reduce the number of drivers entirely if you can.

But one thing that might be a little misleading is that I am reading this announcement as saying that they are actually only letting in Waymo One people now which have had to apply and be accepted, and then in a non-specific number of weeks the public can try to get in via the app. But you still basically have to be on a wait list in the app.

So the real difference today is letting people in the program already who are not under NDA ride without the safety driver.

But it's very exciting. And necessary to have some wait-list because it is actually possible that the thing could become viral (sorry) and turn into driverless ride tourism and then you could have 30,000 tourists standing around at the same time cussing at an app that says "Service at capacity" all day.
Is this not common knowledge? or we have another SDR which is popular as well. This is the only SDR I know.
IBM has not been a “company” in decades.

It is a financial engineering project. When you see it through that lens all of this makes much more sense.
After some search I found this description, which seems to explain brazil and version sets: https://gist.github.com/terabyte/15a2d3d407285b8b5a0a7964dd6...
I'm reliving my teenage rebellion with the following set of extensions (on Firefox):

- uBlock Origin, most lists enabled, 3rd party iframes blocked

- Privacy Settings

- Multi-Account Containers, Temporary Containers

- Decentraleyes
The FJ Cruiser is fairly popular is it not? Aftermarket support is comparatively limited to be fair, but otherwise it seems like a nice option.
.. not really? Most of the time policy is set from the top. Netflix isn't exactly a worker co-op.
A small percentage of people don’t mind the pungent odor of fish