skysight-inc/HackerNews huggingface dataset:
There are lots of different ways of skinning it. One we've thought of in the past is to have a room per sending user, and have the members of the room be that user's followers. The rooms are of course publicly visible to allow everyone else to follow along too. You the need some mechanism to index the messages based on hashtag etc, but that could just be a search engine - or possibly copying/referencing the messages from per-hashtag etc rooms.
Yes, they just resolve to the same thing
October 15, 2019

https://www.cnbc.com/2019/10/15/de-shaw-gives-searing-indict...
Userscript: Block New York Times Paywall and Ads in 30 Lines of Code
This is the video they're referencing https://www.youtube.com/watch?v=JlNmeVK_zLg

also, https://news.ycombinator.com/item?id=18830186
I've been a fan of repl.it from the start, though I failed to see the utility that a senior dev/someone with compute resources would derive from it. With this new feature, however, I think repl.it will save developers a lot of time. Kudos!
The more roadways you build to accommodate cars, the more cars fill up the roadways, as long as more people have cars in the city. [0] On the other hand, public transit can be designed to ease congestion and allow movement between densely populated areas. Moreover, cost of building public transit keeps on increasing [1].

The solution is not more roadways to magically reduce congestion. It's to build public transit today before it gets more expensive. See the success of the Delhi Metro in India, for example, where New Delhi was never built with a local subway system in mind. [2]

[0] https://www.citylab.com/transportation/2018/09/citylab-unive...
[1] https://www.citylab.com/transportation/2018/04/why-new-york-...
[2] https://www.globalmasstransit.net/archive.php?id=26471
Happy Thunderbird user here, and do occasionally send my donations to help keeping my favourite mail client alive.
Stećak
Exactly how I work also.
VR Sales on the Upswing, Thanks to Facebook's Oculus Quest
I just did a quick read here. What options are there for their case? They tried to escalate to the Supreme Court, and the Supreme Court was not interested. Where do you go from there? (note: Am Canadian, curious about it hypothetically)
Co-Ops: Enabling Continuous Delivery with Cooperative Pipelines and Processes
Let me just go further with this, not only moving emails to another provider, get raspberry pi, get a domain, get a certificate, get static ip, take some time to read one of tutorials on internet and set up postfix/dovecot. It is really liberating to run your own mail server, defining aliases/mail accounts on the fly, let me give you just one example, I am using a different alias specifically crafted for each service. I have cought numerous of sites selling it for spam (or it was hacked). Getting rid of spam? Just /dev/null the account/alias. Annoying newsletters? /dev/null. Need another account on service? Generate new account/alias. Not to mention the amount of knowlidge you will gain from running your own server.

Get rid of dependancy on others, you dont need it. And with some basic knowlidge it is not even hard. You dont need google or anyone else for email communication.
Three of the truisms in my varied programming career are:

* DNS will fail even if it is implemented correctly on your clients' network

* It probably isn't implemented correctly on your clients' network

* Your software is probably doing more DNS queries than you think

This seems like a particularly unfortunate example but things like this are not uncommon. Doing any kind of RPC, even just to a server on your local machine? Half the time your library is doing DNS queries under the hood for no good reason. Or performing reverse DNS queries just to display a hostname in a log file.

Its easy to accidentally trigger a lookup. If it happens in a loop, a query that should take .2 seconds now takes 30 minutes.
It's a seaplane, it lands on the water, not an airport. Additionally, the total flight time including reserve is 40 minutes in this prototype and will be at least 60 minutes on the operational one (with Tesla-like-energy-density batteries).
> Just observe any company.

That's not a valid counter to the parent's well-formed post. Speaking for myself, I have observed countless companies and those facts continue to hold true.

I appreciate you might have a real hard-on for anti-capitalism, but making up stuff like you just did doesn't help.
I noticed that pretty much all referenced some natural object like the moon or trees or field or river. I'm just another stranger on the internet but I think you could try the same. Pissed off cherry blossoms doesn't seem like a real thing that exists.
The scholar who diagnosed ‘surveillance capitalism’
Statement from Co-Chairs and European Advisory Committee of Social Science One
Electric trike?
I have a custom domain in Fastmail, and after I did all of the DKIM/SPF and other email validation stuff (took an afternoon via their helpfiles) and got a green light from a couple authentication verifier services, I haven't had a single problem with being labeled as spam.
You have to login with your Gsuite credentials. You don't have to use the email.

The downside I'm thinking of is, for example:

You build an app for people to apply for jobs at your company.

AppMaker won't support that unless you pay for a Gsuite license for every job applicant. Or do the external user facing stuff in something else and integrate...but that kills the whole purpose of low code.
One thing I'll add, the "allowing gridlock" is like "allowing water to fill a container". It more or less is what an incompressible fluid does which is essentially what traffic is. That's why road widenings don't neccessarily decrease congestion, when you take into the non-linear effects (induced demand).
Yeah, I don't understand that either. As a developer, learning is my job. Writing code that I already possess all the prerequisite knowledge to write requires almost no time at all, so 99% of my time is necessarily going to be spent learning how to do things I don't already know how to do. If I had to wait until I got home to learn those new skills, I'd never get any non-trivial amount of work done.
> Where are you getting the idea that there are multiple branches of it?

That's common economics history: Marginalism was “invented” by Jevons and Menger pretty much at the same time (and Walras came a bit later with no prior knowledge of the two others' work at time of writing).

Jevons' work lead to the birth of the neoclassical school, while Menger's founded the Austrian school, and those two where pretty antagonistic for a while (One of Keynes' biggest achievement is probably the reconciliation these two branches in order to fight against his legacy ;).
5G is by nature shorter range, which at least makes the surveillance harder to do and more targeted when it happens. But I can't say much for the protocol, having not done much with it.
https://en.wikipedia.org/wiki/Katsushika_%C5%8Ci
Sorry, you seem to be quoting a bit selectively. From the same article:

> These are batteries that NASA is using, but they’re not batteries that we’d use if we were going to try and make it economical to fly today, because they’re very low in watt-hours per kilogram
Their profit is capped at a percentage of payouts. Pay more keep more profits (after raising rates).
This. Microsoft Office and O365 are magnitudes more useable and mature compared to GSuites. This wasn't clear to me until I'm now at a shop that only uses Google - its like a giant step back tech and usability wise. A year in now, and slowly getting some O365 shadow IT going to improve everyones life. Lol

And everyone knows, Microsoft Office isn't perfect...
I know right? Seriously, Office 365 spam management is a joke. Not only do Microsoft's OWN HOLIDAY PROMOTION EMAILS get marked as SPAM.. but whenever I mark an item or whitelist a domain at the Exchange level it completely ignores the rules.

Has anyone ever successfully got SPAM management working using the native O365 tools?
As one of the comments in the article points out, there's an issue of mismatched compiler optimization flags for the different examples shown. The first was compiled with -Os, the last with -O3, and it's not mentioned for the ones in between. Using the same flags for both will produce the same code, so it doesn't seem like restrict helps much in this case.
Or we could tax excess capital and reinvest it in ourselves as a country upgrading our infrastructure, educational attainment, health, and the common wealth.
Seems like people are slowly running out of ideas what to do with ML.
>Deployment should not be part of, or in any way linked to, code.

Why?
Chasing a rabbit trail here but how many parents have >4 children in the US?
Thank you! ^^

According to "disruption" theory we're on our way :P
https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
I think it is great that this proposal is almost done getting through the process.

I also think there should be a similar file for the regular expression that expresses a site’s allowable passwords.
Perversely, a well-timed DNS record update and cache expiry could make a URL not-equal to another URL made from the same string of characters.
Book Summary from the Daily Stoic: Stoicism and the Art of Happiness
> The point is that purchasing their own stock is not for the purpose of manipulating its price. The price increase is a natural consequence of there being less outstanding shares. Less outstanding share = one share is worth more.

You're literally describing manipulating price by manipulating supply. If companies aren't buying back their stock to make its price go up, why are they buying it? You're contradicting yourself.

> Buybacks has many advantages though. The biggest one is that if you want to reinvest dividends into stock you would have to pay taxes which creates a situation where you are liable for taxes even if you didn't make any money (if the price fluctuates). Buyback is like automatically reinvested dividend. I don't think it should be taxable for the reasons outlined above.

I understand that stock buybacks have advantages in certain situations for some people. I'm suggesting those advantages be eliminated.
Using gcc-9.2 with the usual AVX-512 flags, I get

xor512d:
vmovdqu8 zmm1, ZMMWORD PTR [rsi]
vpxorq zmm0, zmm1, ZMMWORD PTR [rdi]
vmovdqu8 ZMMWORD PTR [rdi], zmm0
vzeroupper
ret

which is very close to the reported Clang-generated code.

Flags used: -O3 -mavx512f -mavx512cd -mavx512bw -mavx512dq -mavx512vl -mavx512ifma -mavx512vbmi
That definitely is in the direction I'm considering.
A pretty bogus article. If you can charge for an API and people are paying for it, why would you not charge for it? If people aren't paying then think about making it free and making it a doorway into your general product.
A lot of research found painted bike lanes don't help without protection.
All depends on what you want. You can have “infinite” range with “no” battery — gliders are a thing, you can rise on thermals and turn the potential energy into kinetic to get wherever.

But if you want to go as fast as a chemical engine and sustain that for as long as a chemical engine, you either need at least the energy density of a chemical fuel or some way to refuel in-flight.

Fuel efficient often means “slow”. Great for cargo, not so much for passengers.

Edit:

Just to add, I’m looking forward to a future of short-range electric personal aircraft, I’m just not expecting pure electric intercontinental for anyone other than hobbyists — unless there’s a big breakthrough in density or wireless power transmission.
> In other cases, they just seem like financial engineering employed by CEOs and other interested parties to game their personal job performance metrics.

They may seem like that from the outside looking in, but you'd be hard press to find a finance professional who agrees with that assessment. Just imagine how many incorrect notions laymen have about software and realize that the same is true in finance and any other sufficiently advanced field of knowledge.
It's almost impossible to evaluate what is of lasting value in the moment, while it is readily available.

Imagine an author writes a paperback. It isn't very good, but a few people read it. Later, one of those people goes on to rework some of those ideas into their own script for a film. The film is a success. Years later, the scriptwriter mentions the paperback as an inspiration while giving an interview, but it's long out of print.

To a biographer or a devoted fan of the film, this forgotten book, while of little value in and of itself has become a valuable part of a larger story. If it were culled when the contents of that used book store burned down, we would have lost something without realizing it. And that's how we lose most things. The only way to minimize this is to store as much as we can, in the hopes that we may find a use someday, and thankfully digital storage has made this very, very cheap. The opportunity cost is tiny, and the potential reward, given enough time, is unbounded.
I do apologize; you seem to have mistaken me as someone who actually cares about your weird axe-to-grind obsession on the subject. I'm sorry if this mistaken impression has come across.
By the way, godbolt.org is great for testing this kind of stuff. Here is a link to verify my claim: https://godbolt.org/z/u68_9m .
You have to read at least up to the third sentence to understand the comment.
It's really becoming a pet peeve of mine when people randomly add question marks at the end of titles on HN (the linked article doesn't). Especially when it doesn't make sense grammatically.
I've switched to fastmail, and am staying with it. However, almost every aspect of it is objectively worse than Gmail; browser UX more awkward, Android email clients besides Google mail are awful and Google mail itself has very broken behaviors with it, spam filtering is poor, i had to give up things like nice calendar and address book integrations, etc.

However, as i pay Google for many other services, that means I am vulnerable to total and permanent account lock out if someone steals my credit card and gets it flagged by Google as fraudulent, as has been reported by more than one blog post. As long as Google does not address the issue of customer service being within their top 25 list of priorities, it is insane for anyone to use Gmail for important mail identities.
Here's another take for actually placing labels on the map (and not out at the boundary): https://patents.google.com/patent/US10102669B2/. (Disclosure, I'm one of the authors of this approach.)

The patent is kind of hard to read, but the basic idea is to choose a number of labels in a region (ie. a map-tile) by the relative density of labels in that region to surrounding ones and then sample them according to some ranking. This preserves relative density so that more populated areas visually have more labels. This works for data too, not just map labels.
They devs probably don't exist. Stellar is a copy of XRP. Its rather unlikely any developer would build on stellar instead of XRPL.
They'd be a lot more useful with some hint about what's being linked to. A bare link, with an opaque URL, and with no comment, is basically saying "trust me, this points to something relevant, but I won't tell you what". If I disagree with the poster's definition of "relevant", I've wasted my time.

How about telling me what you're linking to, not just giving me a raw, opaque link?
Comparing to other Apple products is a mistake.

Compare it to High End Desktop Windows or Linux machines because the hardware is ~almost~ the same. (e.g. the mac has the special platform chip, but you can get a NVIDIA GPU for a non-Mac which is much more useful if you are doing GPGPU work)
It isn't an issue for smaller planes (A320, 737), but larger planes (such as 747, 777, A340, A380) usually have a lower maximum landing weight than their takeoff weight. If an emergency happens early in flight they usually have to dump fuel to reduce weight before they can land. https://en.wikipedia.org/wiki/Fuel_dumping
Multiple Git vulnerabilities in 2.24 and older (! Windows)
Most ISP contracts say you can't run such services, even though it may work for a while.

What happens when your ISP shuts you down after a 0day renders your pi an open relay?
People who went missing without a trace
That's the essence of a DNS rebinding attack, which can be used to bypass server-side request forgery vulnerability mitigations.
Probably because deployment is environment specific? So I guess that would be ok for your own project, but not something intended to be shared, where you don't know the target deployment environment.
Vivaldi is the spiritual successor
Do you have examples of such smaller cities that tried this and failed?
https://www.reddit.com/r/programming/comments/e9aa0m/multipl...
MRI is probably the major technical cost. It's fairly high touch and the magnets wear out, so the capital cost of each test is fairly real. That and the professional component. Interventional radiologists are very much in the consultant/handyman/engineer business of "Treatment: $1; knowing where to put it: $9999"
Local Privilege Escalation in OpenBSD's Dynamic Loader (CVE-2019-19726)
The fate of so many of those people is heartbreaking.

Murdered, murdered, imprisoned, fled, murdered, "lice feeder", fled, murdered, murdered, murdered.

"Never again" is something to take very, very seriously.
Hand-rolling is unnecessary and error-prone. It is better to leverage the compiler.

There are a couple relevant GCC flags: -mcpu and -mtune. The -mcpu flag will specify which features it is allowed to assume are present. The blog post is using SSE instructions, I’m thinking SSE2 but that’s just from memory, and these days most people consider it eccentric to try and support CPUs without SSE2.

There are a couple ways you can do the feature testing in your own program. You can make multiple copies of the function and compile them with different CPU targets, and then use something like

void xor512a_avx(...) __attribute__((target("avx"))) { ... }

if (__builtin_cpu_supports("avx")) {
xor512a_avx(dst, src);
}

Alternatively, you can use something called function multiversioning, which will write the branch for you. I think this feature is present in both GCC and Clang.

Also note that there are some unusual edge cases you may not have considered with feature detection. There’s a strong case to say that instructions like CPUID are the wrong way to go about it, and you should do things like use sysctl() on macOS. The risks in using CPUID are a bit esoteric in my opinion, though.
If you had a machine readable definition for what is allowed within a password, wouldn't it make more sense to put that close to the password entry itself (e.g. on the input element/page)?

Having a site-wide definition seems like it would require a lot of mechanics to target specifc pages or properties that may have different rules (e.g. consumer Vs. corporate logins).

I still hope companies start following NIST guidelines and stop having password rules entirely.
It’s not like those things are useless outside of the context of this project.
Show HN: Friend Flights, flight deals to travel with friends in different cities
Because deployment tends to be very context-sensitive[1], but code should almost never be.

[1] Are you running this in the cloud? On Google? On AWS? Cloud functions? A containerized VM? Maybe you're running it on an old Mac in your basement. If you're deploying on Linux, you're using lots of bash scripts but -- whoopsie -- those won't work on Windows.
returning a null array to represent no items

To be honest, that's what I'd expect. What do you dislike about that result, and what would you prefer to see returned? Jump straight to 404?

returning a single object without an array to represent one item.

So an array if there's multiple results, and a bare object for a single result? That's unpleasant.
$\lim_{n\to\infty} n+1 = n$
> An Intel CPU is a pretty large design. I'm not sure it's feasible to run all formal verification benchmarks on a full RTL design of the entire chip, including caches, memory controllers, etc.

Agreed. It's still possible to verify smaller components of the design, though.

> [...] These sort of fault injection attacks are way past issues in high-level RTL. [...] Simulating those effects sounds prohibitively expensive, and I'm not sure there is any existing formal verification suite that can even do that.

It's possible to have a "high-level RTL" design that inherently resists some types of fault injection attacks. TMR is a trivial example: https://en.wikipedia.org/wiki/Triple_modular_redundancy

In fact, there is a wide body of literature studying the application of formal verification to side-channel and fault-injection analysis. Some systems can even synthesize a fault-injection resistant design. Unfortunately it is not realistic to be resistant to "all types of [fault injection] attacks according to the current laws of physics". We can, however, make different models of fault attacks and then prove (or synthesize) that some design is resistant to attacks in that model.

If you're interested, look for publications in CHES, TCAD, FMCAD, DAC, DATE, etc. with keywords like "DFA", "DFIA", "SAT", "fault injection", etc.
It isn't that nobody thought of busses or trams. Its just that they are always too sparse, slow, limited in times, capacity, safety and comfort. I believe the break-even is of being able to replace cars is somewhere around a 5min schedule over the day and stations in at most 200m walking distance from everywhere.

Oh, and of course being comparable in speed to at least a bike.

That leaves only subways...
Many historical inner cities in europe only allow inhabitant and delivery traffic, the latter even limited to certain hours of the day. That applies to smaller ones with <100k inhabitants too.
Almost all airports permanently run a Stingray like device
I really liked Strip's API version scheme and how well done it is.

Recently I'm writing code that interacts with API of a Enterprise Product (fairly new, less then 3 years old) and its driving me crazy. They version every single API endpoints separately. So endpoint A to create a user is at version 7 but endpoint B to assign a group to a user is at version 4.

WTF?
which only works with a Google Account
You're correct; that case has no options remaining. The ACLU would likely have to get a different district to issue a conflicting opinion in a different case to get SCOTUS to take a look.
For me, after switching to fastmail my load time in browser went from around 30 seconds with the "new" gmail to under 5 with fastmail. Using HTML view on gmail the speed is more comparable
I'm waiting to see if Eviations Alice actually fly's and meets spec's. They're claiming 600 miles of range at around $200/hr. If they can hit that then they are not only competitive in existing markets. But new ones.
> It looks like you guys are on the right path for most things, and I wish you luck!

thanks :)

> Why do you have no choice but improve Synapse?

There are quite a lot of Synapses out there right now, and Synapse's featureset is pretty mature. Given we have pretty high profile people running Synapse (e.g. all of the French government) we have no choice but to invest the time to polish it and make it more efficient and stable. In an ideal world we'd have paused on Synapse ages ago and focused purely on a next-gen server, but we can't leave Synapse users in the lurch. Dendrite will be getting some attention in the coming months though, but not as a direct Synapse-replacement, but more of a playground for more experimental stuff.

> It takes a lot more effort to give truly constructive, workable criticism than expressing any sort of opinion, negative or positive.

True. fwiw, my guess is that kaniini was trying to implement state resolution before we published the first stable Server-Server API back in Feb - where it most certainly was the weakest part of the spec (and had design flaws too, which is why we hadn't bothered speccing it in detail).