skysight-inc/HackerNews huggingface dataset:
From personal experience 'brilliant jerks' from articles like this and popular culture are people who are criticising everything and everyone as if they know better and are often seen as brilliant by less savvy colleagues (e.g., their managers) but have nothing to show for it and are often seen as impostors by their more savvy peers.

I personally know several truly brilliant people at what they do and none of them are jerks. I have yet to see this 'brilliant jerk' everyone seems to be taking about.
> A trigger for this mission came from a landmark Delhi High Court judgment in 2016. The case revolved around Rameshwari Photocopy Services, a shop on the campus of the University of Delhi. For years, the business had been preparing course packs for students by photocopying pages from expensive textbooks. With prices ranging between 500 and 19,000 rupees (US$7–277), these textbooks were out of reach for many students. In 2012, Oxford University Press, Cambridge University Press and Taylor and Francis filed a lawsuit against the university, demanding that it buy a license to reproduce a portion of each text. But the Delhi High Court dismissed the suit. In its judgment, the court cited section 52 of India’s 1957 Copyright Act, which allows the reproduction of copyrighted works for education. Another provision in the same section allows reproduction for research purposes.

Good job India.
Even Bernstein doesn't really believe the NIST p-curves are backdoored, and the Koblitz/Menezes paper makes a pretty decent case that they couldn't be, but if you want to tinfoil hat it, just do what every modern system does and use Curve25519.

If any of this is new to you, though, you shouldn't be designing cryptosystems. Most people shouldn't! I sure shouldn't! It's an extremely specialized skill, and the world doesn't need that many new ones. Just use Nacl.
This is a great story as it illustrates how to make a 0.1x (or 0.01x) developer. The 10x version of that is one who created a codebase that's missing all the ineffectiveness of this one as well as adding sprinkles if well defined boundaries to work on parts indepently without complication. Setting up this sort of multiplier environment of code structure is how you achieve Nx output for onself or others. Most of the time you shouldn't even see the 10x'ers work because it's invisible what's not there is the magic.
Winner/loser mentality is one half of the problem; the other half is that pretty much nothing in real life can be productively split into exactly two opposing sides or views.
My experience has been the following:

VSCode is far and away the best IDE for typescript. Nothing comes close.

PHPStorm is far better than VSCode for PHP. It is far better at handling imports, it’s debugging is more flexible and makes running individual tests much easier (and debugging them). It has code generation for boilerplate like constructors, getters, and setters. As another commenter mentioned it handles references in doc blocks far better as well.

I can do some PHP programming in VSCode, but am far productive in PHPStorm. It’s the other way around for Typescript though so I run them both all day and have the keyboard shortcuts configured similarly.
Why does anyone make 200M at a publicly owned company?
kind of on the right track. the reality is the ratio of minorities is directly correlated to how hard the incumbents try to keep them out. people are desperately trying to keep them from taking over the cities. at the same time making them take all the tax and social burdens. these minorities could spread out but probably the best thing for them is to target the smaller cities. take them over and finally change their antiminority policies.
> For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

(See https://news.ycombinator.com/item?id=8863 )
Orthogonally, I wish there was a better mechanism to embed various markups in code comments. Something that editors can render in-place.

Arguments like this would be perfect for in-situ descriptions of design decisions.
Is this somehow similar to the new Swift Automatic Differentiation feature? https://github.com/tensorflow/swift/blob/master/docs/Automat...
Google and Facebook are tracking your porn preferences – even in incognito mode
This does not even work in the industry. There are serious costs to changing jobs, from such simple things like daily commute, through job searches down to salaries and temporary availability. (Hiring is seasonal.)
AI pioneer Stuart J. Russell recommended this story, to understand one of the dangers with moving towards automated society.
So does Q4 for Microsoft refer to April-June? And does 2020 refer to calendar year 2020 or business year? I find that somewhat confusing, and the article doesn't expand on it at all.
Hiding Bash Commands Using Piphilology
> Fully 61% of companies say GitLab is their most used tool for CI and build

a survey by gitlab is biased towards gitlab, how strange
Thank you. I've made it to moderate success as a "software engineer" with your mentioned/trimmed list of topics, even without taking physics all the way up to electromagnetism.
Ummm I took the bus by myself at 9, and that was before cell phones.
Typically if more than one person puts in a claim on a winning car, there is a drawing.
Wait, what? No. Leaking plaintext doesn't reveal your long term key. I definitely didn't write that.
Show HN: Navigate the web faster in Chrome with just-in-time preloading
If it's part of the OS, it's probably not cross-platform... I still use Dropbox because it runs everywhere: NAS, Windows, Mac and my phone.

(At work we use Google Drive, it it just sucks. File Stream is super buggy and the web UI lacks a lot of productivity features.)
I like the grammar.

> June 12 saw HKPF officers use rubber bullets, beanbag rounds, and pepper spray on peaceful protesters and riot police beating unarmed demonstrators senseless, on the orders of Dover and others, and in the most infamous incident of all, Shave ordered a tear gas round to be fired at an unarmed approaching legislator. All three were later by Shadow Foreign Affairs Minister Helen Goodman for their callous actions.
Finally a successor to dd-wrt?
This is actually not bad. Maybe it will make site developers aware of XSS and motivates to fix it?

It isn't Google's job to fix your broken sites.
I think what might be worth addressing is why the ships need to transport things in the first place. We're always going to need them, but I think we need to be more selective about what we're transporting. It's just too much stuff.

How we do that, I have no idea. Everyone is very entitled to their consumption habits in the west.
It does more than that. It's quite good for selectivly sharing files and the versioning portion is well done. But those features also really stay out of your way more than competitors.
Ah yes, 4chan, the bastion of respectful and productive online discourse.
How to Render Legacy Pages Inside a React Component
This is factually incorrect and betrays a lack of knowledge of how, like, anyone writes network services in any language. JSON is a popular standard.

And not just for web stuff: the way you describe a custom architecture to rustc is via JSON.
Isn't the problem that most Dropbox users just won't pay for it?
> So I should ask my 2 year old if they regard it as an improvement? My 3 year old?

Uh, yes? You can also watch for things like avoidant behavior and distress (or the opposite) centered around the therapy process.
That should be possible: there is also experimental AVR support. Experimental because the LLVM backend is unfortunately too buggy to be used in real programs (but is improving!).

The first step to make this happen, would be to add a PIC backend to LLVM.
> instructions for backing it up and restoring.

https://docs.nextcloud.com/server/16/admin_manual/maintenanc...
No, but that's not the claim: the claim was JSON is irrelevant outside of JavaScript, which is clearly false given all the use in non-JS environments.

Whether it's the “wrong thing” is another issue, though I've yet to see a standard of “wrong” proposed in the thread for which that is accurate.
I needed a tool to sync my files across different platforms.
I learned that I don't need that.
You can say lessions learned.
I now use a proper backup tool, and don't spread my digital life through every cloud thats there and not here.
Lucene is still great today for smaller indexes that can entirely fit in memory and can be indexed quickly on app startup. Think something like searching for a setting in Windows 10 settings, or if you had some other fixed, small data set that you wanted to allow users to do real text search without the complexity of a search service. Lucene is still helpful here because of the analyzers, stemming, etc.

But for searching data that can grow and change over time, it's hard to justify using Lucene directly anymore. Azure Search (I believe built on Lucene) is an awesome (but relatively expensive) SaaS solution that is far easier to manage than Elasticsearch.
I'm not the OP, but I love this idea: https://news.ycombinator.com/item?id=20477365

There's no need to wait for the whole world to switch to a different
email protocol. In fact, it's better if not everyone does so that
spammers aren't incentivized to develop countermeasures. The use case
is someone wanting to publish a contact email address on his or her
web page. Your project involves writing some javascript code to do the
proof of work in the sender's browser. You don't even need any
cryptological expertise to pull this off. The javascript code can
search at random for a token to be attached to the message such that
the sha256 sum of the message combined with the token ends with a
number of trailing zeros chosen by the receiver. More zeros mean more
work.

The rest is just normal webdev stuff that can be as fancy or plain as
you want to make it. If you have time left over, a server side filter
written in any language you want to check the tokens would be nice.
Oh no, those poor millionaires.
It exists if you want to find it. Hint: It doesn't exist inside of a startup's office space. I've been to 60 countries, and there's nowhere in the world that has SF's diversity of music, art, food, cultures, peoples, points of view, businesses, and climates. The underground warehouse scene is still alive and well, as is the underground/aboveground bdsm/sex scene, the world music scene, hip-hop, bluegrass, techno (ugh).

If you know who to talk to, you can go to an illegal, underground restaurant where guest chefs like Michael Minna cook. The are no less than 5 hacker warehouses focused solely on robotics development. Two of the old goth warehouses are still available. Sure, and there are bars/night clubs, hundreds of music venues. The closeness to natural beauty combined with all of this is almost unfair. 45% of the city is public parkland.

That's just San Francisco, not mentioning the rest of the bay area. If you can't find a niche in the bay, you would be happier living somewhere that you can find a niche. Why be unhappy just for money?

Nowhere in the world is even close. Maybe Berlin, but I'm not a big fan of Germany.
GarageBand Changed How My Autistic Son Interacts with the World
It is not the wrong thing. You were arguing that it was wrong because it was rarely used; you have yet to prove your point that it is in any way wrong.

And, perhaps, all those people know better than you.
I don't think the uncanny valley concept is really applicable here, unless the file manager resembles a human. It's certainly a departure from the expected behavior, though.
Don’t know. Seems absurd to me. There’s no way Sundar contributes 10x more value. Or anything even close to 200M IMO
That definitely is not true. I know sites that have higher share of bot visits than 1%.
LOL! DNS, HTTP, XML, Linux, C, are all terrible if you look close enough. So ... should we ditch all of this?

Wide adoption and popularity trumps "being wrong" everyday.
Good idea but I don’t want to support the service in any way.
Been a self-hosting ownCloud user for quite some time now, and can highly recommend it.
If you're a truly brilliant person and you're still working at Atlassian, you should be on your way out anyway. Atlassian clearly has jumped the shark.

I don't actually have an issue with getting rid of people that really are a drag on team morale with their antics, even when they're highly productive. Perhaps you can find another spot for them, otherwise let them go their merry way and have them be brilliant elsewhere.

Having said that, there's a lot of people "on the spectrum" that are jerks not out of arrogance, but because their brain happens to make them essentially tone deaf. With all this talk about "diversity", I hope Atlassian doesn't forget about neurodiversity.
Wormhole isn't new, and if you haven't heard another "expert" recommend it, you don't hang out with a lot of cryptography engineers.

The point about "simply encrypting files" is that nobody is implementing something with PGP's "encrypt-a-file" interface because it's not that useful; rather, people purposefully design modern systems with cryptography tailored to tasks, like messaging or file transfer or backup.

Your last point about PGP vs. Signal is pretty funny, as it implies that PGP has "solid group chat capabilities".
You replied to my comment about the UK, it's only fair for me to assume we're still talking about the UK since you didn't specify.

I agree that world-wide "most" is likely correct.
> So, are you telling me that 50% of all strollers in Toronto have dogs in them? You would be lying as much as the op.

I'll tell you something else in response:

Starting a response by suggesting that someone is acting in bad faith is not a productive way to engage people in discussion.

You may misunderstand something about the subject. You may misunderstand the person's comment. The comment may have several interpretations, and you may have picked one that differs from the person's intent. The other person may misunderstand something.

There are lots of reasons you may feel a comment misrepresents your perception of reality, and going right into the sewer to suggest malicious deception is a terrible way to participate in a social group.

Have a nice day.
I can’t imagine fiscal year starting July 1 has changed since I worked there and paid attention to such things. Can’t help on whether TFA refers to fiscal or calendar 2020.
That's a nice sales pitch! A little on the nose, but I think that's ok.

I think one issue keybase still had is it's minimal web presence that sounds to focus too little on what keybase can do for regular users. People need more explaining of the day to day benefits.
Scary, and certainly doesn't reflect well on Slack. But, do keep in mind that the author runs a company that does compete with Slack in some ways.
Are there open-source JMAP implementations you recommend? I understand not wanting to commit to the protocol for customers but I suspect it's been dissuading the creation of third-party clients since there's nothing to use it with.

(Also, a little bit off-topic, but as a Pobox customer, can I use JMAP / am I already using it from the webmail interface?)
I get why they're worried but really the problem started with web fonts.

The font file is published on the web page itself, just like the images, CSS, etc. So everybody could already grab it from the web page itself, and in fact this is what the browser does automatically, in order to render the font. It's the whole point.

It doesn't really matter if it's committed to public github.
Damn that story is infuriating. New hire on job. Gets stuck with a double shift. Alarm system designed by dozens of armchair experts, and it can't even tell you the location of shit that is burning, without ambiguity.
50 Years After Apollo 11: Where's Our Moon City?
The title is wrong. Google's not ditching anything, it seems.
McDonald's and Walmart might be the strongest restaurants/stores, but that doesn't mean I want to shop there.
New OpenStack cloud region with NVMe, 40G network, low priced
We're happy and excited to announce that after 10 years we’re back with servers in Cluj-Napoca, our home town.

Today we're adding Cluj to our list of available locations (besides London, Amsterdam, Bucharest, Dallas, Fremont).

Hardware

- CPU: 2 x Intel® Xeon® Silver 4116, 12 cores, up to 3.00Ghz

- RAM: 256GB ECC DDR4@2666Mhz

- Storage: 4 x Samsung PM983 OEM U.2 NVMe - 1.92TB in RAID10

- Local network: 2 x 40G fibre channel bond

- 1Gbps internet uplink

- RAID10

The offer

Cluj VPS'es have a 40% recurring discount. So the base package is:

M2 Cluj package:

- 2GB RAM

- 20GB SSD NVMe storage

- 1TB traffic

- 1 vCPU core

- 1 IPv4

- /64 IPv6

- KVM virtualization with OpenStack and Fleio

- Free DirectAdmin license included

$3 / month or $0.0045 / hour

Read more and see pictures with the hardware at Pictures with the hardware:

https://blog.intovps.com/2019/07/19/cluj-data-center-now-open-powerful-gear-massive-discount/
One thing Microsoft has really nailed, is the location diversity of Azure datacenters. They have multiple locations in South Africa and UAE, while also having regions in multiple cities across Australia, Japan and India. If I wanted to launch a worldwide product, why would I want to go with AWS, Google or IBM?
For what its worth, the next sentence after that is:

> A reminder, though, that 60% of our survey takers are GitLab users.
what % of the org-mode API is currently implemented?
Puppy.pics – Just a simple photo sharing service for dog lovers
I think it's fair to say that compensation is unlikely to be correlated with the actual value brought to the business. At best, correlated with perceived value by whoever sets the salary, in this case the board?
This is the problem I also have with this. Give it a git backend, and I might use it. Even an s3 backend would be ok.
Why are there so many versions in the Ubuntu store? On Mac/Windows I just download from Dropbox's site.
MessagePack and CBOR are equivalent. I haven’t ever had much to do with them (never used them, only known about them), but I’m inclined to think that simple compression achieves between “roughly as much” and “more” in general, and leaves you with the industry standard of JSON underneath. Do not consider me an expert by any means, and I’m fairly ambivalent on your question; but I don’t see a particularly useful niche for them between plain JSON and a binary representation matching a predefined static schema, all potentially with compression.
Oops, those docs need updating. The GC now works on all platforms (including RISC-V and WebAssembly!) except for AVR because the AVR backend is just too unreliable at the moment and you wouldn't want a GC in 2kB of memory anyway.
this article isn't about buying microsoft products and you've exactly missed the point of the person to whom you're responding: do you want to own shares of mcdonalds, walmart, microsoft? i do.
Well, there's PeerTube, which is federated. I guess it's not decentralized, but there's no single central server, so it probably meets your requirements.
Same here. I even had premium (or whatever they called it) plan, but moved everything to the iCloud drive and went back to basic, though most likely I don't even have Dropbox running on my machine right now.
It's somewhat difficult to find, but is in their administration section.

Backup: https://docs.nextcloud.com/server/stable/admin_manual/mainte... I haven't found it documented, but there are also a few occ commands to do the backup and restore that were added this year some time.

Security: https://docs.nextcloud.com/server/stable/admin_manual/instal...
Lying is always in bad faith bro. Show me one place in the world with more than 2 people that has a 50% dog-in-stroller rate.
Svelte for Framework Agnostic Components
US Department of Education Has Warned of Security Flaw in Ellucian’s Banner
I don't think that's relevant.

Poor security practices are poor security practices despite conflicts of interests, and Slack's are certainly extremely poor.
A human being doesn't have to live on the street.
Bicycle helmets reduce risk of injury by 60 percent: Norwegian study (2018)
> Wormhole isn't new, and if you haven't heard another "expert" recommend it, you don't hang out with a lot of cryptography engineers.

You're right, I don't. But the earliest thing I found about Wormhole after a quick look was from 2015, which I think is pretty recent in the crypto world. Maybe I missed something.

> Your last point about PGP vs. Signal is pretty funny, as it implies that PGP has "solid group chat capabilities".

I tried to be clear about the fact that I wasn't saying that. Its benefits over Signal and Wire (but not Matrix) are that it doesn't require a central server and doesn't require any PII to sign up. I consider those crucial for anyone who has extreme security / privacy needs. PGP completely sucks for group messaging, I agree. But the alternatives suggested are simply non-starters for many use cases.
And this is now confirmed: https://www.thedrive.com/the-war-zone/29063/marine-anti-dron...
You said you are monitoring interesting keywords & topics but how do you know which keywords & topics to monitor?

Also, if you are choosing the keywords then wouldn't the data be inaccurate for predicting trends as trends occur randomly?
> webgl and WASM

I just found this...

Google's CanvasKit - Skia + WebAssembly

https://skia.org/user/modules/canvaskit
Was the first I was thinking
> Same for men vs. women - the drive wasn't/isn't to make men work less (and stay at home more, i.e. like women used to be and like my ideal world would look like), but to make women work more.

Indeed. My wife is not a stay at home mom because I force her to be. It it her voluntary choice (and I am happy to support her decision and be the sole income earner in the family) that she gets more happiness and joy from raising our children than as a drone at a desk job or climbing an unfulfilling and meaningless career ladder (her words, not mine).

I think what isn't reasonable is when both parents want to work and expect to achieve similar results. You can't have it all, and you're going to be deeply disappointed when you try and fail.
+1

phpstorm is a work of art
What's the time scale on the x axis? Are these trending over hours, days, months?
To his credit, Pichai rejected significant stock awards [1].
Seems genuine to me, though I wonder what Mrs. Pichai's face looked like when he floated it heh.

https://www.bizjournals.com/sanjose/news/2019/05/30/sundar-p...
That's very neat and interesting; I guess the two questions are
- how do you generate keywords to search for ?
- how do you filter out noise (or perhaps you don't filter it) ?
not apples to apples. 200M is likely the value of an options grant to be earned over multiple years. $20M for satya is likely an annual comp figure.
Does Swift have an equivalent to Python‘s numpy?

It seems to lack a nice way of doing vector and matrix operations.