skysight-inc/HackerNews huggingface dataset:
I am doing it right now and it's going well.

My steps are:

1) Sign up for free Protonmail (comes with free receive-only @pm.me address).
2) Forward all Gmail to @pm.me.
3) Use @pm.me address for all new accounts / signups online.
4) Create a filter (you only get one) in Protonmail that all mail NOT to or from <me>@protonmail.com goes to a new folder called "Automated" (this will catch both forwarded Gmail mail and junk mail from websites / companies).
5) Begin giving @protonmail.com address to personal contacts (never automated forms or companies).
6) Back up all Gmail mail records into easily indexable storage (either offline or cloud).
7) Send out mass email to all contacts to update my email address to @pm.me.
8) Close Gmail account.

I'm on step 5, and will be for a while (haven't figured out step 6 yet). It's working great - finally I figured out a way to keep my personal mail separate from automated mails.
They tend to last for a minute, but 5 seconds is more than enough time for the phishing site to submit it and have it work.

TOTP does not solve phishing in any meaningful way.
I'm known to my coworkers to complain about things I dislike and that I dislike almost everything.

This page lists things even I like.

It doesn't even go on to explain why the things are better or worse. Well, it sort've does, if you look for the bad things on the left side. But then he goes into FUD from decades ago that's particularly not relevant to today (in C++ specifically, probably also true for other bad things).

I'm all for ranting about terrible software but at least make sure it's accurate and versioned/dated.
Actually, there is a nice method by which anyone can have their "result" on the first page of a searcher. It's called a bidding war, and it out performs any SEO tweaking out there.
And wear VR goggles all day at work?
I tend to agree with most of their characterizations, so if you more detail on why I agree with some examples I can share.
Perhaps because there are a multitude of, sometimes ill defined or ad hoc, specifications that overlap one another in both subtle and not so subtle ways.

So you can't assume CSV files produced by one program can always be read by another.
I can't believe how rude the comments in this thread were.
I generally agree that we have too much complexity in software, but I also feel that often people take the "minimal" software notion to an extreme level of elitism, excluding and attacking people for reasons not related to the original goal to make better software.
Large companies like to mimic each other. They're perpetually asking consultants to give the inside scoop on how the competition works, not to beat them, but to copy. They're afraid of being worse, not trying to be better.

Citation: I was a consultant.
Conditional breakpoints would be a good GDB skill to cover as well (e.g. b foo if(bar==5) ). Particularly because I usually forget how to do it properly when checking string values with memcmp and have to google around for a few minutes...
Uriel, the creator of this page, has committed suicide in 2012[1]. As far as I know, the website hasn't seen that much support since then. We could only guess, what he would've added to the list today.

My favourite page is the one with programming quotes[2]. I don't know, who that Al Viro is, but he is quite a savage.

[1] https://groups.google.com/forum/#!topic/comp.os.plan9/xEb4wY...

[2] http://quotes.cat-v.org/programming/
Observe this biological curiosity in action: the Smithsonian naked mole-rat webcam goes live in 24 hours

https://nationalzoo.si.edu/animals/naked-mole-rat
Living in Massachusetts and working in the tech scene from about 2005 to present I've noticed changes.

It used to be when someone graduated from a university in the area and wanted to work at a big tech company or startup it was a foregone conclusion they would immediately leave for the west coast. Dropbox founders were from Cambridge but moved west. Facebook was founded in Cambridge, moved west and didn't have an office in Cambridge for many years.

This is definitely not the case anymore. If facebook was founded in 2018 there is a good chance it would stay in Cambridge. The startup scene in Boston/Cambridge has grown immensely especially after the success of Hubspot. Additionally Google, Facebook and Microsoft all have campuses in Cambridge/Boston.

Its not a zero sum game, but real change has certainly occurred.
The reality on the ground is more nuanced then this, and one should be careful not to treat either tech or startups as uniform categories. I would frame the situation as some broad classes of both tech and startups have migrated to other cities and established critical masses elsewhere, but not tech and startups as a whole. If you work in one of those areas of tech, the action may not be in Silicon Valley. A prominent example of this is Seattle and cloud tech. Other areas of tech, like AI, are regionally diffuse currently.

I do think the gravity of Silicon Valley, while immense, has weakened over time but being expensive is a marginal factor. Most of the oft-touted alternatives like Seattle are also expensive. As the scale of the tech industry has increased, random concentrations in the distribution of tech development has simply created critical masses in other cities in some key domains, giving them a sustained competitive advantage. These are not engineered outcomes but the organic confluence of conditions and events. No one planned to turn Seattle into Cloud City but it happened anyway, and you can see this dynamic becoming more prominent in the US tech scene at large. Most stuff still happens in Silicon Valley but the likelihood of diverse tech randomly achieving critical mass elsewhere has increased.
This sounds like something the Chinese government would espouse.
Vanguard lets you use a security key as a second factor. It is the only finance-related website I've ever seen that does so. (And it's probably because Google made them, as that's where my Google 401k was.)
> Sadly, the effect of this is that there's less incentive to build resilient systems, since there's always someone available to fix things quickly.

I found this to be the opposite as long as the developer who wrote the system also owns the running of said system. It will not take many late night/weekend calls before the developer makes it more resilient.

Selling this to the business can be easy, because even if someone is there to fix it the system was presumably still down. This is why I push every developer to learn communication skills, and rudimentary business skills. If the developer (or their manager) cannot communicate to the business why a more resilient system is better for the business that's on them. This also requires developers to come off the "I only want to do it perfectly to 999999s", and again think about what can the business reasonably afford to do.
Pragmatic Approach to Structured Data Querying via Natural Language Interface
How Misinfodemics Spread Disease
> or found out there is no market and never used

Right, that's why there is a lot of time pressure. You start with 20 or so different overlapping ideas in your head that each might or might not be viable, and then it's a race to see how many you can get through before running out the clock.

To me though this is a strong case for why total cost of ownership matters. If your startup's chances for success are determined by how many ideas you can try out in the market before running out of money or whatever, then why wouldn't you want a codebase that makes it as fast and easy as possible to transition from one variant of the idea to the next? To me that is a form of technical excellence.
Supporting Bluetooth may seem a feature to some end users, but seems to be a terrible idea for a device saying it is one of the most secure on the market.

Bluetooth has been problematic in it's implementations, and has had a myriad of security issues, and issues with end users, guaranteeing the connection will last. The NIST CVE list isn't exactly charming. [0]

Issues like CVE-2018-5383 [1], where the encryption key leaked over Bluetooth for most iPhones, Androids and Macs could render the Titan useless.

[0] https://nvd.nist.gov/view/vuln/search-results?query=bluetoot...

[1] https://nvd.nist.gov/vuln/detail/CVE-2018-5383
Ryan Petersen on Building Flexport, a Modern Freight Forwarder
Built a house in the Bay here. Not sure you can build a fully concrete house in the Bay because of earthquake requirements. There are specific materials and engineering required, etc. I’m assuming you’re browsing lots at the moment? Make sure to check that the lot is buildable 1st, then look at the building envelop, is it big enough? How’s the soil? etc. I would hire a civil engineer to check a lot prior to signing a deal. It costs somewhere around $5k to run a survey on a lot.

Then when everything is fine and you bought the lot, start working with an architect. That is the expensive part (at least $50k and the sky is the limit). Ater your architect validates your floorplan with the city, you’re now able to start the process of building your house. You need to interview a bunch of contractors/builders, some have their own project managers (which I’d recommend using), some require a lot more coordination and work from your side. In California in general, especially around the Bay, the city will be your biggest enemy. They are a pain in the butt when it comes to new regulations, green stuff and all the non-sense. They will utimately bump up your original estimation by forcing your builder to comply to their random rules. I mean... we could talk for days on the subject. Good luck! Feel free to ask if you have more specific questions.
Silicon Valley obviously won't "go broke", but more and more talent and money is being consumed by a few large companies.

The social standing and mobility for those working at large SV companies isn't much to envy. Regardless of absolute pay (which is high by any standard), most are left renting apartments and suffering terrible commutes.

If people measured their compensation in "years of reasonable savings until you can buy a house", they would probably see that their relative compensation isn't so great. Inside SV I would put this number at 10-15 years....elsewhere somewhere around 5.

But the absolute compensation is high so people think they are better off.
Nice :)

The first code example is missing an end ' in the endpoint string. '/some-protected-resource -> '/some-protected-resource'.
The Legacy of Redlining: Maps of Residential Segregation in 147 American Cities
I was thinking, why not a round red plain old back button reading BACK?
And yet, we also have nearly-infinite number of (reinvented) wheels...

Humans are the worst
I used a decent amount of ASP Classic.
I'm not suggesting they should only produce a USB C variant, I'm suggesting that they produce a USB C variant.
Yeah, don't dump on the trades. When you get down to the real nitty-gritty, most jobs are technically bullshit. If everything were reduced to rubble and ash tomorrow, CxOs, lawyers, programmers, HR, police, teachers, entertainers, salesmen, advertisers, and countless others become useless occupations.

Even doctors lose some of their cachet.

Farmers, carpenters, engineers, plumbers, electricians, etc all become way more valuable as they can actually rebuild the bits of society that are important to everyone.
Exactly. No matter what your engineering skills are, the thickest Lego bricks cannot withstand a grownup man sitting on them.
'quick question'
FWIW, secret agents have been doing this in movies for years. Took them long enough...
Just curious, which service are you moving to?
>Sadly most lists of unpleasant words are pretty aggressive.

Either that or they contain words that look like someone was sitting in front of the screen and making a scrunched face trying to remember any more offensive words.

They're also usually very US-centric and completely ignore other cultures, languages or societies.
Thanks for the suggestions! I hadn't thought about places like Wolfram Research or MathWorks. I'll keep my eye on those. I'm working on picking up more C++ since that seems to be what everything I'm interested in is using.
suckless and cat-v have some intersection, but are distinct groups. A lot of suckless software frankly sucksmore.
This doesn't seem very GDPR compliant. Though I don't know -- it at least just doesn't seem that way, it could be. "By default privacy isn't baked in" something that GDPR does require.

I understand GDPR only applies to EU citizens but I'd imagine theres a lot of EU citizens using this US only product in the US.
I can't understand how this was done without glue. Sure they must have used something to secure the initial blocks to the steel frame, but nothing afterwards?
Teaching Programming with Blocks vs. Teaching with text based languages
Theoretically this could cost as much as 1.3k @ 10 cents per hour in a third world country to build, but there is a risk of theft when a piece of lego is worth more on the black market than what people make per hour.

If we move to America, it would only cost ~100k at minimum wage.
Local governments are typically very easy to influence. Especially when you are the largest tax provider.
The contrast is Redmond. Microsoft has a great relationship with the city, and so tend to concentrate its development there and a few nearby satallites.
Crazy budget, just at $20 dollars an hour that is $~260k. Hope it paid off!
Excel Friendly CSV Exports with Elixir
animeheaven-dl – Download Anime from animeheaven.eu
stories like this makes me almost hate life. no kid and parents should suffer this way. I'm really sorry to hear about your loss, I hope you find peace and strength to get through the experience. I could only imagine what you might have went through, I'm sure it must have been real tough.
Probably magnets.

https://www.explainthatstuff.com/how-speedometer-works.html

It wasn't that long ago that all speedos were mechanical.
"Also, even with a >$200k salary, buying a decent home without a brutal commute can be hard."

If you're a software your aim is to buy a decent home in $US_CITY at some point, the easiest way to come up with large downpayment is to work in the Bay Area for a few years. You don't have to live in the Bay Area forever.
a bit like win2k then, new core, classic gui
One Deep Learning Benchmark to Rule Them All
Pomsky Puppies for California Region
https://www.lego.com/en-us/themes/technic/bugatti-chiron/med... has more, including an archive of 35 images some of which are detail shots of the wheels & steering wheels.

Though no build detail shots.
GDPR applies to EU residents (“data subjects”). EU citizens in the US are not protected by GDPR. I don’t believe Venmo operates in the EU (as it’s a shim for US financial infrastructure).
FBI refutes Trump claim that Clinton’s private email server was hacked by China
Madoko is, to me, an absolute win.

Markdown for smooth text writing and a beautiful default visual expression combined with ultra-precise control for CSS and pdf visuals makes it a very powerful tool.

Examples of what can be made in Madoko:

- http://monetary-reform.info

- http://1984.surge.sh

- http://kortlink.dk/uumf (PDF)
> So yeah it is frustrating.

'Frustrating' doesn't do enough justice, based on your story. I'm terribly sorry for your loss.
Girls Who Code brings in $1M from Lyft rider donations
But again, this isn't the core aspect of your business. You might do this for the cleaning products, but will you do the same diligence for the lightbulbs you use? The paint on your walls? The apps on the phones of your employees?

That's a LOT to ask.

I shut down a side project that stored some cookies on the browser for some small settings, and allowed users to upload images of stuff they made in the browser to imgur if they wanted. After looking at the GDPR, I decided to shut it off. I don't have the time or ability to properly vet all of the possible places a users information could end up (user's information in this case is possibly an IP address which the hosting provider might have, but i don't know or have a way of knowing, and the image that they created in the browser which can optionally go to imgur), and the project made me a total of $11 of profit, and from a lawyer I talked to at my main employer, just blocking EU users isn't enough.
With regards to "what was there for them to do?", the GP responded with the most authentically human things. Just like money can't buy happiness, technology can't buy you fulfillment and meaning, even if both can make you more comfortable.
VR might provide more communication bandwidth than a phone call or a video chat, but it's still nowhere near close enough to actually collaborating in person.
Rent is the iceberg. Taxes are not much higher than many other places, entertainment costs are very similar to other locales. Cars, computers, international travel, groceries, cost about the same.
GDPR has nothing to do with this.
OP is actually a dog
Ask HN: How do you decide what to watch, read, or listen to?
you missed a main point in your opening paragraph. Security is best not implemented as a custom solution. There are so many things to get wrong and if you do get even a single detail wrong, it could break the entire implementation.
Wow, the replys are really a disappointing read. I would not have stay that calm.
Wow, just read the thread, looks like the stereotype of a toxic community...
It's almost like a programming language is a language...
> That being said the "harfmul stuff" table is a prime example in flamewar-bait

Agreed. Especially with the GPL and LGPL, etc being "harmful". That seems like they're trying to evoke an emotional response.

Sure, if there's different software I should use instead of $popular_X , I'm all ears. But be aware, there's context switching costs from going to one to another. And some software, even being worse, has better support by the community.

Im going to flag this article, for your complaints. It's not constructive, and spawns flame-y yelling.
I spent a couple of years studying in Belarus at the Minsk State Linguistic University, I had a good time there. I visit Ukraine often to visit friends who work in software. I might be back in Minsk later in the year. If you like, send me an email, I'll take you for a plov and milkshake at the central market. I guess you know the spot. :-)
> It was about wasting their time and potentially their money identifying which of the numerous points actually required a response

I've seen the letter and it's all questions you should be able to easily answer anyway. If this letter would be a nightmare scenario for you you'd better get your shit in order, regardless of the GDPR.
ResinOS: Run Docker Containers on an Embedded Device
Little late with the reply and it's probably disappointing too. I don't use discord so I don't have any opinions about what their product or future is
Anyone in retail deals with nightmare customers who use social media to cause them untold pain and misery, and wastes huge amounts of time.

Of course. But they don't do it with the active blessing and support of the legal system.

Again, if you don't understand how your customer's data is being used by a third party, then perhaps you shouldn't use that third party.

Unfortunately, that's easier to say than to respect in practice.

For example, I run a business that allows customers to pay by credit card. There are many parties involved in a single card payment. Obviously at some point along the way there are various checks done to try to reduce instances of fraud. Those almost certainly include automatic decision-making processes that affect my customers.

And yet I don't even know -- and in fact can't know; I asked -- who is making those decisions that might prevent my customer from buying something from me today, nor what basis is used. There is no meaningful right of appeal if my customer or I don't like the decision. In fact, my business can have the money clawed back months after a payment went through apparently successfully and even be fined if one of those payment services up the chain that I still can't identify doesn't like anything for any reason, with no useful explanation given and again no meaningful right of appeal.

This whole arrangement is so totally against the spirit of contracts, money, privacy and data protection rules, and basic common sense that it defies belief. And yet it is absolutely routine: your only alternative as a merchant is not to accept card payments, and your only alternative as a customer is not to have a payment card at all.
Lots of Enterprise Java Beans (EJB) running on JRun or IBM WebSphere, IIS as the front-end web server, Microsoft SQL Server (or IBM DB/2) as the database server. Microsoft Windows NT servers or Sun Sparc servers.

Things weren't nearly as easy as they are now to deploy to servers.
This is why I use Apple Pay, with Apple, I can safely assume privacy is protected. With many other companies, especially PayPal ones, privacy is an inconvenience to their business model.
Use your bus/train time to study things that will help your career

Or leave 45 minutes early and work those 45 minutes on the train.
Clearly there's a lot of potential for abuse here. On the other hand, similar technology has enabled radio reporter Jamie Dupree to get back on the air after losing his voice to a rare neurological condition:

http://jamiedupree.blog.wsbradio.com/2018/06/18/back-on-the-...
I would argue that we have figured out a way to distribute wealth (planet resources really) but the capitalistic economy system that we are tangled makes changing anything almost impossible unless it was a global change. Many philosophers and scientists that actually do something came up with various ideas, main one is resource based economy coupled with technology. The idea is that we set our values to waste as less resources as possible and make products according to our actual needs, no chocolate taste toothpase or any other nonsense. You put scientific method into play and set goal values to most optimal for our well being, psychology (no meaningless jobs, since almost everything can be automized, instead provide people with whatever tools they need to do anything they want.), health and the planet itself - no rape needlessly. Anyone interested have a look at Peter Jospeh video series - culture in decline.
Reminds of something I read here not too long ago. From what I understand, it makes the rounds every now and then.

https://sites.google.com/site/forgottenemployee/
The real reason is to prevent hooking up two dumb Type-A host side power supplies, as I pointed out in another post. A properly implemented Type-C device will not draw high currents without power negotiation. (I'm looking at you, Nintendo)
This got me started with socket programming back in 2000 or whenever, and I still refer to it occasionally. :D
>Not standardised.

Technically there is RFC4180[1], but yeah, CSV has a lot of flavours. I remember a story about how Excel couldn't correctly open a CSV file because it had a header that had "ID" as the first field name, and Excel's file format sniffing algorithm though that it's a different format.

[1] https://tools.ietf.org/html/rfc4180
Cryptography can solve social problems, but the problems need to be approached from a social perspective, not a computer science perspective. There's a hint of this type of approach in the work of Keybase.
Their jobs were based in industries which no longer exist or which have been automated into requiring far fewer workers.

Similarly, you have the problem that a lot of people lived there by necessity rather than by choice.

There are absolutely people who enjoy a rural lifestyle. But there's plenty of rural places not particularly enjoyable to anyone over other rural places with better scenery, less difficulty to getting to a store, etc.

They have/had a town because at one time, there was a farm, or a factory, or whatever there that needed people and it the next closest town was too far of a commute for the time period.