skysight-inc/HackerNews huggingface dataset:
There are plenty of things that technology can do about this. For the nuclear option, complete anonymity would resolve this problem instantaneously. Comments would only be driven by the merit of themselves rather than by the merit of who's saying them. There is an obvious argument against this in that you'd ostensibly much prefer to hear from a nuclear physicist than an english major on topics of nuclear physics, and without the indicator of whose speaking this knowledge of expertise is removed. But on the other hand, I think this argument is very weak since we're already discussing the issue that, in practice, most people don't listen to the nuclear physicist - they listen to the english major.
Why You Need to Keep Strengthening Your SEO?
Might be basic for you, but I know very little about the field. I found it very informative. If you don’t have something constructive, why post at all?
> You can't turn a donkey into a race horse but any semi-competent person can be successful with enough cash injection and network to get good advice.

You've obviously never actually started a company. Talk to me when you have. People with money flame out every day. A huge percentage of companies that do receive VC funding fail. Way, way more than half. An infinitesimal fraction of companies VCs invest in go on to be worth more than a billion dollars. An even smaller fraction of those go on to be worth more than 10 billion dollars. Jack Dorsey created two of them. There are only a handful of people on earth who have done that. And when I say a handful, I mean like you can literally count them on your hands.
Apple Puts Need for 5G Ahead of Legal Fight in Qualcomm Deal
On Free Speech
it's a good point, I'll have to think more about it.

have you read paper zero by Bem? what's your thoughts on it?

I went looking for some more scholarly evidence, which is quite hard to find, but I am grateful for the opportunity to look more into the existence of studies.

A 2018 review that finds cumulative support, published in American Psychologist[10], and here's an intro and write-up by the British Psychological Society [11]

A 2011 review of approaches to meta-analysis of psi studies that finds support[12]

A 2012 review of evidence and proposal of a quantum mechanical basis that finds support[13]

My take: Scholarly evidence is hard to find, but the evidence is there, and acceptance is growing. That claim that psi is impossible and unsupported is the bolder claim that requires strong evidence to be taken seriously.

Personally, I believe. And I do not understand the visceral resistance, especially from Americans, who are deeply religious people. I see no contradiciton between faith and psi. We take faith at face value, the feeling of connection to the divine, or belief in the main figures, and in stories, and saints, and miracles that speak of extraordinary powers, or people sharing how they knew their loved one had died, or speaking with deceased relatives. Do you really believe that is all cognitive bias and random fluctuations, personally I mean?

Another way of saying things is, we need to be more humble. We don't understand how it can work, but we need to recognize we don't know enough to dismiss it and say it's impossible. What if psi was part of God's plan? And by rejecting it, and the stories of people who tell it, we are turning our backs on one part of divine creation?

[10]: https://www.neuroquantology.com/index.php/journal/article/vi...

[11]: https://digest.bps.org.uk/2018/07/02/parapsychology-has-been...

[12]: https://www.frontiersin.org/articles/10.3389/fpsyg.2011.0011...

[13]: https://www.neuroquantology.com/index.php/journal/article/vi...
We'll probably never know, it's a mystery for the ages.

Rumor has it that he owns http://zilf.io, but that appears to be unfounded
I'm getting tired of fighting an uphill battle here. Web technologies have overwhelming dev mindshare; all the cool things happen either as web pages or Electron apps now (which are even worse than web pages, because raw browsers we can upfix a bit with userscripts and plugins).

> terminal will still continue to serve the scientific computing community well

I hope so, but note how data is on the web, the output is expected to be on the web (so others can consume it), collaboration is expected to be on the web, and now you can code things on the web... Everything is moving into the browser.
But hey, their telemetry is top notch ;)

Seriously though, I am still on 8.1, (using Windows Firewall Control) and I use Acronis to backup monthly (and then upload to Carbonite) so even if MS does a sneaky thing and upgrade me to 10, I will be able to roll back relatively easy.

Win10 is overall a bad bad bad OS, the only good things I hear about it is the efficiency of CPU/RAM usage, but I am not switching for that.
I think this is nicely solved in Swift.
They can't. In some places you can even compete.
There should be prizes and awards for whistleblowing.
So first they redefined and ruined the Tweet (the word their success added to the dictionary), by doubling the length. Now they're talking about redefining and ruining "following." I mean what else is there about Twitter besides tweeting, and followers? Read the signs, this guy wishes he were only in charge of Square.
Show HN: Stackmash - Notifications for events happening inside your app
doing math code which requires computations on indices with iterators is the best way to drive developers to suicide
Scientific Aspects of Juggling annotated/explained version
Absolutely. It just has not happened yet.
So, again, to be clear, you believe that a person with access to:

A) A "network", i.e. is friends with talented people

And has access to:

B) "Immense amounts of cash". How much cash? 1 million? 10? 100?

Can easily earn a 10x-100x return on that money? You think turning 10 million into 100 million is easy? Do you know how many people are trying to do that? Do you have any idea how difficult that is even with access to a network and cash?

Money is extremely cheap. The biggest problem in silicon valley right now isn't access to capital - it's that there's too much capital chasing too few good ideas. VCs are desperate for something worth investing in, precisely because of how hard it is to create a good company.
Fix the grammatical error: The Bosque programming language is designed for writing code that simple, obvious, and easy to reason abo
Communication between services has a huge impact on system architecture. A web service is an RPC mechanism, whether it's SOAP, REST, CORBA or whatever, it's nothing new and didn't need a new name. SOA was supposed to be message driven, usually through an ESB or something similar, MSMQ was popular at the time.
No, but I loved the "Active Desktop" of Windows 98.
On MacOS, I recommend Alfred as a free upgrade over Spotlight.
it's hilarious that your main defense of twitter's design decisions is an appeal to twitter's own authority.

"twitter is doing these things for a reason and surely these reasons are good, otherwise they wouldn't be doing them!"

case closed my circular dude
You seem to have some goals in common with Floyd. Maybe you want to get in touch.

https://github.com/marcusz/floyd
https://www.reddit.com/r/ProgrammingLanguages/comments/arwjl...
I expand a little my point. This is from Elixir, functional and immutable, which I've been working with for a couple of years

iex(1)> point = %{x: 1, y: 2, z: 3}
%{x: 1, y: 2, z: 3}

Of course this doesn't work

iex(2)> point.x = 4
** (CompileError) iex:2: cannot invoke remote function point.x/0 inside match

This is how we do it, verbosely

iex(3)> Map.put(point, :x, 4)
%{x: 4, y: 2, z: 3}

Or with a syntax shortcut

iex(4)> %{point | x: 4}
%{x: 4, y: 2, z: 3}

A better syntax shortcut would be the usual

iex(nope)> point.x = 4
%{x: 4, y: 2, z: 3}

which everybody would understand no matter the language of origin. I imagine that it would require quite an overhaul of the internals of the compiler, but the compiler should bend to us, not us to the compiler. This is my point about obscure language syntaxes.
I use Start10 by Stardock (Start8 previously) and it's been alright. The search is somewhat flaky with results but it does the job.
As anyone who's ever played one of the recent editions of Shadowrun well knows.

For those who haven't, Shadowrun is a fantasy/cyberpunk RPG, and since the most recent two editions, everything is wireless. Everything. Cameras, locks, guns, you name it. Which makes it a lot of fun for a hacker to brick an opponent's gun in the middle of combat. Or, of course, use a security camera's wireless connection to get into the larger system behind it.

I hope real world security will be more sensible than that, but signs are not encouraging.
Making the obvious code fast (2016)
That separate machine doesn't need the private keys.

Depending on your scenario it may well make more sense for the DNS privileged machine not to know the keys, and be given Certificate Signing Requests (CSRs) for the certificates it's to go get from Let's Encrypt. Most good ACME clients will accept a CSR you provide as an alternative to making their own keys or using a private key you generated.

A CSR is a signed document like a certificate, but instead of being signed by a CA (Let's Encrypt) to certify something, they're signed by "you" (ie using your private key) to prove you know the key and you want a certificate with these names on it.

Under the hood the ACME protocol always uses CSRs, but since tools to make them are often clumsy and nasty clients tend to follow Certbot (the reference client) in defaulting to making their own CSR without you needing to know about it, a client can do this because it knows your private keys. By providing your own CSRs you don't need the box speaking ACME to know your private keys.

Let's Encrypt doesn't care if you provide the same CSR repeatedly for renewals, unless your private key is known to them because somebody leaked it, in which case subsequent requests for a certificate will fail, which is what you want since that key is now compromised and you need to replace it. You should rotate keys anyway, but can do so at a pace which is appropriate to your risk factors e.g. once a year is fine for most people, and not dictated by the rate at which Let's Encrypt renewals happen.
I think it's part overreaction from security folks, part bureaucratic overcomplexity.

Someone I know got denied a visa to the US. She went to the embassy to get interviewed, and got told no, and no reason. Just an intimidating guy telling her no, you're not welcome. This lady had nothing to do with anything computer related, or crime, or anything remotely odious.

Someone else I know got stuck getting her docs because she passed her citizenship test in one state, then moved to another before the ceremony. She phones up about it, at the person on the other end literally says "wait a few minutes while I fuck this up, I have no idea how this system works". Somehow after a few weeks of desperation they managed to solve it.

I can imagine the curl guy's application getting 10 seconds of time, most of which will be taken up by the fact he's going to kick up a lot of hits on google and he has "haxx" on his homepage.
I'm not really sure what you're trying to argue here. The simple fact is the guy created two deca-corn companies. That basically completely invalidates any ex-post arguments by some author about the quality of his management. What I mean by that is that if a thing succeeds spectacularly, maybe you should question your premises before questioning its methodology. The process that appears to you to be disorganized and aimless produced Twitter. It obviously did something right.
Show HN: Dental membership software to empower dentists to eliminate insurance
Z3: An Efficient SMT Solver (2008) [pdf]
Likely an issue with start menu search. I had it a year or two ago, when I first installed Win 10, start menu search couldn't find anything. I can't remember details since it was a while ago, but I just searched the web to find the culprit.

Now since I have fixed the issue, I can search any application installed and get it in moments. Try and see if maybe you also have an issue with search itself.
50GB is pretty generous. Not truly unlimited, but I could definitely live with that.
> Win10 is overall a bad bad bad OS, the only good things I hear about it is the efficiency of CPU/RAM usage, but I am not switching for that.

If you're using a modern netbook witha tiny amount of disc space Windows 8 uses WIMBOOT which has a dumb problem with the way it handles updates - storing them outside the compressed WIMBOOT areas and thus taking up large amounts of space. Particularly frustrating since WIMBOOT was created for machines with small storage.

Windows 10 uses Compact OS which is better.

I agree that Windows 10 isn't very good.
Hey HN

We made Stackmash to make it easy for app or website creators to get instant notifications for their users activity. Originally built this for ourselves - we thought others may like to use a service like Stackmash. Being our first version, there are many features to come in the future such as being able to forward notifications to a number of services such as SMS, email, Slack or Telegram. As well as giving users the ability to control what shows as a notification and what doesn't. We are also going to let users integrate with IFTTT.

If you have any ideas or feedback, please let me know!
They're bikeshedding there as well. Just filter out any post that contains the word syntax.
Please share some insights about German-US communication incompatibilities from this experience, I'm curious.
Solar + storage is an alternative to grid, although initial costs are high.
How do you know she's a witch?

https://www.youtube.com/watch?v=zrzMhU_4m-g
Unfortunately the search (whatever that navigation feature is called) in Windows was always several steps behind what Linux and OSX offered; even before Cortana was a thing.
Researchers demo new quantum key distribution technique over fibre network
Smaller cells require lower signal power to prevent nearby cells from interfering.
When studios send DVDs (Blurays?) of their movies to members of the Academy (who vote who gets the Oscar), they say "For your consideration", in the hopes the member watch and like (and vote for) their movie.
I used to use a Windows 10 virtual machine in order to have a "consistent" end-user environment for the minimal day-to-day computer-related tasks I perform (primarily spreadsheets and other Office related stuff). It was specifically intended to be an almost quarantined, minimal maintenance system - I had other machines on which to install software for one-use-only and testing reasons. Over about two years that VM, with only Windows Updates being installed on it, progressively slowed to a crawl in its responsiveness, in that even entering values into a spreadsheet would have noticeable lag.

I eventually created a Windows 7 VM with identical hardware settings in order to compare performance (make sure it wasn't networking or VM platform issues).

The Windows 7 VM has now replaced the Windows 10 VM and is still super-responsive a year later.

I can't see any value in Windows 10. I don't what it's doing with the resources provided to it, but "doing what I tell it" doesn't seem to be very high priority.

As an aside: I've moved my primary desktop / on-metal system to Ubuntu, and only ever boot into Windows 10 on the rare occasions I need a windows-exclusive piece of software.
look at what you've done to your browser history
I don't know the details but the WebGL backend will have severe limitations because it doesn't use compute shaders or CUDA. This means that certain functionality like random writes to arbitrary buffers can only be emulated through workarounds that are like an order of magnitude slower than using compute shaders, and some things are going to be impossible entirely. There is something about CUDA in the link you provided but since that isn't natively supported by browser either, it will require the user to install something or use a server backend where communication between server and client is going to be an excruciatingly slow bottleneck.

So no, this isn't a web thing and not usefull for web apps/web pages, except maybe for a very limited and small set of use cases.
I got one of these too, for an almost similar reason.
The niche where your present requirements are big enough to benefit from Optane and your future requirements are small enough to not need to go distributed is pretty narrow.
The problem with the last code snippet is that it looks like mutating the original value, and that would mislead newcomers to the language.
Indeed. If a web page is being served or loaded "from your own domain" that implies something very specific.

What Google actually means here is "We make AMP pages _appear_ to come from your own domain".

That's something entirely different.

This whole thing is just more doublespeak.
This is flawed thinking. Surely you're not proposing to implement every support channel your users might want to use? People are generally happy to use designated channels, as long as it's discoverable, easy to use and effective.
I don't think low learning curve has much to do with it (for most of us). I also don't think these light editors are 'low investment, low return' choices.

It's all part of a continuum. With Emacs often more on the side of IDEs, and Sublime more on the side of text editors.

For me and many others, text editors have been preferable over IDEs for all sorts of reasons, but we do like a lot of the features that IDEs offer. To some extent that's been solvable through plugins, but for many VSCode in particular hits the sweet spot of being a text editor that has a bunch of IDE-like features as first-class citizens on top of the many extensions available.

The success of VSCode really highlights why these 'light editors' are so popular, I think. Unlike IDEs, it doesn't offer you every possible feature under the sun in a confusing, often slow package and interface. But unlike Vim/Sublime/Emacs, it does offer sensible defaults, and well-integrated 'core' plugins that most developers will want anyways. And through various plugins we get vim keybindings and many of the other features of IDEs too.

It's a bit like the framework/library discussion. The best approach is usually "it depends", but in my experience, for my editor needs, a minimal framework is the sweet spot. I don't want Rails, but I also don't want Express.js.

(I really want Phoenix, actually, but that's not relevant)
That's what i used to do until it was not possible to disable the bing search anymore. This + the fact that searching for a program was quite inaccurate (it will sometime not find it, or do weird stuff like "not" will find notepad, "note" wouldn't, "notep" will find it again). I found myself opening edge all the times searching for things i don't want to search with a search engine i don't want to use.
I never found a way to disable this advertisement for bing.

That was the nail on the coffin that made me change operating system and I really don't miss windows 10.
Another web browser I bet
Oh I can see it - I'd like to think as a Swede I am bit in between the German way to communicate and the US way. However, now you have to excuse me, I have to go fika. ;)
Chinese authorities step up crackdown on Twitter users
A new spin on organic semiconductors
Every salient point concerning social agency and individual responsibility made by Monty Python in "Life of Brian" as well as most of their other films, can be validated by the manifestations of social media.

We are, literally, living the Monty Python moments which resonate so well.

All it takes to demonstrate this is a brief moment of pause before you hit the upvote or the downvote button.

Beyond that point, we are all made of wood and weigh the same as a duck.
Older discussion: https://news.ycombinator.com/item?id=16226923

Some of the obvious competitors are brotli and snappy.

Here some comparison:

https://quixdb.github.io/squash-benchmark/

http://www.mattmahoney.net/dc/text.html
(I wonder if anyone has an updated picture with Pareto front for these numbers.)
There may be an increase in off the cuff rudeness to people you are unlikely to meet, as the internet makes that so much easier with fewer immediate consequences, but (at least here in the UK) we do not have anywhere near the same level of serious personal attacks. You might be more likely to encounter someone on the internet who is willing to be rude to you for your opinion, but you are much less likely to meet someone on the street that is willing to beat you up for it.
> There's an English error on the very first sentence of the description on the Microsoft site. [emphasis added]

The correct usage would be to talk about an error "in" a sentence, not "on" a sentence.

Muphry's law get you every time!

https://en.wikipedia.org/wiki/Muphry%27s_law
Compute shaders are available on chrome on windows if you start chrome with some flags. Here are some compute shader demos: https://github.com/9ballsyndrome/WebGL_Compute_shader

And here is a draft spec for WebGL2 Compute: https://www.khronos.org/registry/webgl/specs/latest/2.0-comp...

Only a matter of time until this will be available in chrome and firefox by default. Probably never in Safari though, since it doesn't even support WebGL 2.
I've used it for a long while, from windows 8 to last summer on windows 10. Works great.

After a warning that classicshell was discontinued I finally decided last summer to make the switch and use the windows 10 menu; remove the full app list always appearing, remove all the "magic tiles", put small sized tiles for my app grouped by categories and using the stack system (several tiles in one).

Works decently (well enough that I can fit all I want in a single menu view, no need to scroll), and at least it's supported by windows so I don't risk losing it randomly some day.

My major remaining issue is how broken the search is, open start menu, start to type and it searches but I have no idea what kind of broken search algorithm can possibly gives such terrible results, perfect match are sometimes not shown, things that barely match fill the top of the list ... I know alternative exists but I don't see why I would need that here, it's just sad. I disabled all the web search features that made things even worse.

The modern windows 10 start menu can be made usable again, but it really feels like a case of you guys needs to go back to the basics instead of trying to fix the fix of the fix of what doesn't work. Throw it away, start again.
It's a confusingly desert-dry article about an oceanically-wet piece of classic cinema. It's almost worth reading the article to see how someone can turn a hugely fun and enjoyable film into such a bland review.

I expected wolf-nipple-tips but was delivered stale bread.
Isn't that a principle relating to proving ownership?

If yes, then no, that is not what I meant, although I think I see what you are getting at.

What I meant was, "Is there a jurisdiction where a company cannot license (permit) access to data contigent on prior assent to an agreement with conditions on use, duration of use, transfer, etc. such that the licensee does not get the same rights as the owner of the data?"
I gave a keynote at PyCon last year that touched on this: https://www.youtube.com/watch?v=ITksU31c1WY#t=32

For me, the most important aspect of Pyodide is that it allows the scientific Python stack to go everywhere the Web goes. And the Web goes everywhere.

That means I can share a link to a Pyodide notebook, and the recipient gets a fully interactive experience, no installation required. And that's really important for the generation that's getting their start in computing through classroom iPads, Chromebooks, etc. which do not easily allow for "real" Python.