skysight-inc/HackerNews huggingface dataset:
>Also, you'll rarely have to email companies, but it is a pain if you need to do it from the +plus email.

This is absolutely true, and it's very painful. I sadly now
recommend against using +plus addressing if there is a possibility you'll need to get in touch with support for a website for any reason, and I have a cautionary tale. So many websites have incredibly shitty "security features" and incredibly shitty code.

I had an account with a payment processing website with myname+website@mydomain.tld. They sent me an email requesting some additional info about a payment I was to receive in order for it to clear. I responded from myname@mydomain.tld. The automated system helpfully informed me that they can only accept email from the email in the account (argh). So I sigh, go over to the website, and change my email to myname@mydomain.tld. No luck---there's already an account with that email. OK, I might have created one before and don't remember. I try to login with this info, hoping I can delete that account, but can't seem to get the password right, and it's not saved anywhere. So I use the "Forgot Password" feature. Oops, it looks like I haven't finished the onboarding process with that account, and so I can't reset the password on it (who even thought of this?!). So I make an alias of website@mydomain.tld, change my email to that, and try responding from that alias. No luck. Turns out that you have to actually use the address they originally sent the email to. If you've changed it, oh, that's too bad---please open a support ticket with us.

It took around 7 days of back-and-forth and waiting for responses from support (lots of waiting!) to explain that I'm just trying to respond to an email they sent me, and a lot of canned responses from people completely misunderstanding what my problem is.

Would not recommend to anyone.
> People use cars to rob banks.

Yeah. But it's not legal and they get in trouble.

It would be a better comparison if cars allowed people to legally drain bank accounts.
Not at the moment no. I might look into it before launch but to be honest nowadays there is very little business case for MMS so I’m not sure it’s worth the investment.

Just out of curiosity, what do you use MMS for?
Thanks for this link! I frequently have to load CSV files into a database and they are invariably full of errors. People think spitting out CSV is easy, but it's because they don't have to use their product. So every time I write a Perl script and go through various iterations before I find all that's wrong with the file.
"Since Meteor is isomorphic, it gives us a very interesting advantage of tying code ownership to both front and backend code, which results in functional ownership not just code ownership. That emphasizes full-stack development, which is a priority for us. Our mantra is to do more with few people as we can, and Meteor lets us do that very well."

This for us is also the main selling point, it allowed us to group client, server, routing, assets, static files all in one package thus enabling architects to split web apps and by extensions teams vertically instead of the typical horizontal split (client/server) thus full functional ownership instead of code ownership.

This architecture pattern is discussed here: https://micro-frontends.org/ and enabled (I believe uniquely by Meteor's build system).
A few additional references:

"China: Families of Interpol Targets Harassed", Human Rights Watch https://www.hrw.org/news/2018/01/31/china-families-interpol-...

The story of Guo Wengui "The Chinese Fugitive Living In A $67 Million Manhattan Apartment", Forbes https://www.forbes.com/sites/nathanvardi/2017/05/19/the-chin...

Side Note: Guo Wengui is a weird figure. He's maintained a very public profile since coming to the US. He regularly posts about the Chinese government on YouTube (some might even call them rants). Just a week or so past he filed a lawsuit against Roger Stone for defamation. http://www.miaminewtimes.com/news/roger-stone-sued-for-defam...

Edit: Story from the WSJ about a visit of Chinese state officials to Wengui's apartment. "China’s Pursuit of Fugitive Businessman Guo Wengui Kicks Off Manhattan Caper Worthy of Spy Thriller" https://archive.is/6Utc7

Edit 2: Another story from the Economist https://archive.is/2LSLt "China’s law-enforcers are going global" quote below:

"Since 2016 Interpol has been headed by Meng Hongwei, who is also China’s vice-minister of public security. That year alone China issued 612 red notices. The worry is that China may have misrepresented its reasons for seeking arrests abroad. Miles Kwok, also known as Guo Wengui, a businessman who fled China in 2015, stands accused of bribery. But it was only when he was poised to give an interview last summer in which he had threatened to expose the misdeeds of the ruling elite that China asked Interpol to help secure his arrest. When America refused to send him home, the Chinese government requested a second red notice, accusing Mr Kwok of rape."
I've switched last year to Dell XPS 13 with Ubuntu, and then Fedora 27 (now also installed on my 2011 iMac).

Difference in performance when running a Linux based OS on both machines is quite noticeable, with a surprisingly much superior smooth and performante and stable Fedora 27... no glitches, and a pure GNOME experience...

My only criticism against moving away from Apple, is customer support. I bought mine in Switzerland (customer center is based in Germany). The experience was overwhelmingly inferior. There's really ZERO responsiveness from Dell when facing even the most easy problems to solve.

The response I got for complaining that I received a machine with a "Swiss" keyboard, was "that's your problem". Literally.

I'll be very happy to provide the names of the customer support representative and her Superior, if anyone from Dell is interested in picking this up.

My next machine will probably be a SlimBook (Spanish company).
The "object" type is probably what I was searching.
It's said that 1000+ Boeing 737 alone are airborne $NOW.
Microsoft’s Bing Launches Intelligent Search with the Help of Intel AI
Such a subset would be extremely limited and hardly be called c++ and i still don't think it would be possible, the problem is that these problems occur across files, not just because someone happened to use GOTO in isolation on line 123 in filexyz.cpp.

Object ownership specifically is the biggest problem, you can enforce usage of shared/unique ptr everywhere but there are still instances where you might have passed a reference or raw pointer somewhere and then the last owning pointer goes out of scope in a callback function and the reference will point into whatever. Static allocation can solve a lot of this but then you are very constricted to the types of programs you can write. These are all the problems that the borrow checker avoids.

I've used many static analysis tools and seen many things they can't catch, one example is if you forgot to check if your std::map::find returned end() before using the result? If you do so you are suddenly reading or writing into random memory.
I thought that it was still technically the biography of a saint, and was only used as anitil's definition by way of metaphor.
I can't find your website through Google. Do you mind linking it?

Do you have any partners in the US?
What's your upload bandwidth? Around here they're 1/10 of the download, so you'd need a pretty expensive plan to serve a heavy website.
Hey! Web dev/writer here that can relate — I've been writing about this after having gone through the same experience.

In the last year, I've written about the Razer Blade, Eve V and about to ship a review of the Dell XPS 15 today or tomorrow (will post in this comment), which I ultimately settled on. It's a killer machine! I use Windows and WSL to do my work, and it's just as good as my MacBook setup ever was — except I have 32 GB of RAM _and_ a bunch of ports.

Happy to answer any questions/offer advice, I've basically tried all of them — I am extremely curious about the new Surface Book 2 15", but it's been hard to get my hands on one.

The post that started it all: https://char.gd/blog/2017/why-i-left-mac-for-windows-apple-h...

Razer Blade: https://char.gd/blog/2017/the-razer-blade-a-killer-macbook-p...

Eve V review: https://char.gd/blog/2017/a-startup-made-a-better-laptop-tha...

Replacement tooling for Windows (given how good Bash on Windows is): https://char.gd/blog/2017/essential-apps-for-switching-from-...
I’m not sure exactly what your situation is but if you are paid “W2”, you’re an employee, end of story. If you’re working “1099” and leaving is an option for you, talk with the parties to your contract and renegotiate or clarify expectations if you can. I can tell you’re pissed (I don’t blame you) but you can’t bring that to the discussion/negotiations.

At the end of the day, you usually can’t make a bad client “behave”. You either pick good clients or leave.
I am sure most kids figured this out.

I used to add a small paper clip to the nose of my planes. I also used to have these cheap styrofoam planes where you punched the parts out of a sheet and slotted them together. Those had plastic push on noses.

I never thought much about my designs but thinking back the behaviour makes so much sense now.
This is the saddest sentence in the article:

"The Fundstrat advisor states that roughly 30 percent of the digital asset holders worldwide are Americans"

This shows how behind the curve Americans have become.
Good. If nothing else, maybe it’ll help instill values of financial responsibility (I watched a report on crippling student debt where a woman went $150k in debt to get a theatre arts degree from NYU and now works as a waitress).

There are actually lots of options to get a good education without breaking the bank. Transfer from community college is just one. Another is becoming a state resident for good state schools (eg UT Austin). This may require delaying college for a year but that’s not so bad either. Yet another is ROTC.

I’m all for people asking “how much will this cost and how much will it improve my economic prospects?”

At the high end I’m kinda sick of hearing FAAMG SWEs complain about not making ends meet because they can’t afford a 5 bedroom house in Palo Alto as well as pay $400k per child to send them to a top tier private school so it’s not like the need for learning financial responsibility is limited to the middle class.
>"There are numerous countries in the world who have a very low rate of corruption without forcing the citizens to enroll in a scheme like this."

Just curious, can you name them and provide sources.
Or, as in this case, being a doctor who is also a guy with a computer. :)
A Linode $5 server only has 20GB of storage. OP has 5TB.
> I took > 20,000 photos today from a cessna using it's inbuilt ethernet port and four machine vision cameras.

That sounds like a cool project. What was the goal?
Furthermore, people reuse passwords. So of course there are a number of known-good login/password combination lists in the wild.

As soon as you find a valid login, you can test all known passwords (plus variations) associated with it.
Hi! On Bubblehunt (https://bubblehunt.com) you can get what you need - this is the search engine for your favorites.

But this service works in the web - and you can have access to your information on any devices, not only on your PC.
Yes and No. Most of pre-and-during-WW2 leaders were well traveled, that did not prevent them from murdering each other for a pretty long time. The same can be said for current leaders, even the ones engaged in conflicts.
Ask HN: Bored of enterprise CRUD – should I do a masters?
I've worked as a web developer for about five years, coming from a background in UX design, and feel I lack intellectual stimulation. My degree is completely non-technical (English lit, Cambridge). Would a masters in computer science unlock more interesting work?

I am specifically interested in the MSc in Computing Science offered by Imperial College London. It's open to non-tech graduates and looks like it offers a lot more than your usual conversion course -with modules in ML, AI, CV and graphics programming.

But would it be a good investment? I want to do something more technical than shuffle strings about web interfaces. I feel like I've learned all I can in that domain: I've done high performance distributed systems, I've done web graphics (inc WebGL), I must have written twenty JS/TS Single Page Apps, including Angular and Redux and vanilla stacks and all the rest.

I'm bored. And I feel jealous of my colleagues in data science and computer vision. I feel jealous of the C++ embedded systems contractor we brought in a little while ago. I'm jealous because I want to do something hard, and because I don't like working on commodity software, where you're addressing straightforward technical problems in a micromanaged environment. What's my best way out of that?
Some of the large introductory classes at four year institutions are not so great anyway, as many faculty would rather focus on research and classes that feed in talented undergrads for summer research.

IMHO the biggest potential loss are the social connections that can develop over four years versus just two. These can be crucial for friendship and for career connections, depending on the field.
Erm no, since you don'r fly a plane for 5 miles usually. Plane flights are by nature long distance and consume way more than your yearly car consumption even if you have a 2 hours commute every day.
"The Procrastination Equation: How to Stop Putting Things Off and Start Getting Stuff Done" https://www.goodreads.com/book/show/9514605-the-procrastinat...

It motivated me to get things done ... right in the middle of the book and I never finished it. That was years ago.
And that is where you are horribly mistaken. Typical Java/.Net coders may not care about the underlying platform while coding, but people working with large scale real world applications do. Java/.Net may abstract away the APIs, they still have to use the underlying stack. Their performance is still dependent on the performance of the underlying stack.

I have seen the same application with drastically different performance characteristics on different platforms.

Linux is the king on the server because it has been heavily fine tuned for the server over the ages. The cost, while a factor, is not as relevant. Any company deploying large scale applications on Linux has to hire enough engineers to keep it running that the cost of Windows is largely offset. If it were just a matter of cost, we’d see more deployments of FreeBSD and the likes.

It is the same reason people stick to Java despite all its shortcomings.
Based on the information that has been presented to the public the case looks quite weak. For reasons I think should be obvious, I'm not willing to simply take the CIA's conclusions on the assumption that they have some secret evidence I haven't seen.
There were GameHack and ArtMoney, they allow you to track memory address for specific value in game (gold, money, scores...) by input the value before and after changing it, and then allow to change the value at that address.
I went from a community college with an associates to a bachelor degree program. On one hand some of my credits didn’t transfer over to my state college . But on the other hand I got a great gpa, figured out that college was a good fit and got my bachelors in CS.

I also was able to compile a weather model at a weather forecasting class . I took Hapkido and got my purple belt . I had a bunch of fun and became treasurer at the philosophy club. I learned Linux and Python at the local Linux club . My community college experience was great !
I just bought a Thinkpad x230 to replace the one that I bought new soon after they first came out.

It cost me €250. The original one cost more like €2000.

It has a rock-solid build with metal hinges, i7, 16GB RAM.

For me it's an ideal development machine. I run ArchLinux with a window manager that has all windows at full-screen size and can easily switch between them using keystrokes. Typically I only use a code editor, browser and terminals.

I couldn't be happier. Or more efficient.
Huh.

On the one hand, that sounds like a nice laptop.

On the other hand, that landing page ad copy reads like someone took a challenge to add twice again to the snake oil of your usual Apple PR...
Not that weird of a coincidence, right? The words lisp and sputter are both related to speech, so I wasn't being overly creative when I came up with the name.

I wouldn't recommend using my incarnation of sputter just yet. It's not even close to being production-ready and it's purely interpreted right now and rather slow.
I'm using notebooks from Tuxedo, they preinstall Linux (although I usually put NixOS on them) and make sure that they have fully supported hardware.

https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Note... has some models with 32GB options as well.
One of the smartest things you can do is to work on dumb things no-one else wants to do.
I got stuck with Zen and the art of motorcycle maintenance as well. I bought the book because I heard people praising it, but to me it was just a struggle to read. Didn't manage to finish it.
Ask HN: What is the best programmable drone?
I saw this question has been asked in 2016: https://news.ycombinator.com/item?id=10872233 and in 2015: https://news.ycombinator.com/item?id=8989411
But due to the cost of drones dropping considerably in 2018 I would like to ask it again. I have a budget of up to $200 but anything less than that would be fantastic!
I'm currently thinking about buying a Parrot AR Drone 2.0, but I'm having second thoughts due to it's poor range (Uses WiFi to communicate) and its missing features like RTH (Return to home) and GPS.

Thanks HN!
For what platform? On Android, MX Player has a lock functionality, and a Kids Lock plugin (makes a bit harder to unlock).
:) It's always nice to have our thinking validated. Thanks for the architecture reference btw. I thought it was something we cobbled together for our use case, but yeah using this pattern makes life so much easier for us.
So what's the future of how we keep up with goings-on near where we live, after local news dies? Random yapping bloggers with Google AdSense? (Talk about monopoly rents...)
>Like it or not, SPSS made science much easier.

No - it didn’t. Science isn’t running stats tools. It’s knowing what tools to use and using them properly so that you get valid answers.

If you haven’t been paying attention, the social sciences have been plagued by an epidemic of failures of reproducibility - see: https://www.nature.com/news/over-half-of-psychology-studies-... for reference. Only 39% of studies were found to be replicable and much of the blame falls to poor methods and techniques like p-hacking.

> And we should work in that direction.

Yes, we should - but dumbing down interfaces in ways that don’t actually provide good guardrails/handholding to help with proper application is not making good science easier.

> Not creating more complex tools for no reason.

Nowhere have I or others suggested that. But a tool that makes it simple to get an answer is not the same as one that makes it simple to get a correct and valid answer.

Science is a means to an end in many cases. Medicine, for example, is about better human lives. Shoddy research methods could do anything from giving false hope to actually endangering lives.
Good.

There's nothing I learned in the first two years of an extremely expensive private school that wouldn't have been sorted out living at home and going to community college.
Sorry - I didn't mean to single out your specific usage of the term. Just a bit of a touchy topic as well because I find such language-manipulation that appears trivial on the surface to be a tool used to control discussion. And as a legal migrant, I find the right to be in a host country a privilege; one that should be earned rather than demanded.
I may be misunderstanding you, or missing a piece of your argument, but you appear to be arguing that patents should not exist?

Is there any area that you feel would be acceptable to allow patents?
That's a pretty controversial statement, considering it contradicts what most people think about the issue, including people who study it, and also contradicts common sense.
Africa is slowly splitting into two
The point isn't to tag the unsafe code. The point is that code NOT bearing the tag is guaranteed to be memory safe and free of race conditions.

It's like having a Trusted Computing Base which is very small, verifying the hell out that TCB and then relying on its invariants when building up the rest of the system.

C++ cannot do this at present because all code must by definition be treated as untrusted/unsafe. In Rust you simply don't have access to do e.g. pointer arithmetic in safe code and that code is kept separate from unsafe code by the compiler.

(Modulo compiler bugs, etc.)
Ask HN: Why hasn't there been a company run by AI yet?
Just some food for thought, with all the developments over regulations to be set over AI, documentaries like Do you trust this computer, Visionaries like Elon Musk all involved in this movement. Wouldn't it be an interesting experiment to have a whole company run by AI, it could be a small company limited to a certain service, but would have everything a real world company would have (employee (threads/resources/downtime), board of directors, advertising decisions, profitablity decisions) I think even on a prototype model this could help us understand the ethics of an AI system programmed for profitability. It could also provide interesting insights to existing business and operations. Let me know your opinions!
Fair enough. We can change it to "people using cars get into accidents - doesn't mean cars are necessarily bad".
Conspiracy videos? Fake news? Enter Wikipedia, the 'good cop' of the Internet
Show HN: Cloud Native Interactive Landscape
That's what pigouvian taxes and other steep carbon taxes are for
Would you be able to make the same connections in a community college?
That's what I did and it was lit. Worked at kmart for a year then pretty much paid my tuition out of savings. Stood way out in all my classes. Got transfer scholarship to my state flagship. If money isn't an issue I guess four years could be better, but it seems pretty good to use CCs.
of course you could also build a whole smalltalk environment in C# also, but that really is not the point.
> It is not about someone surreptitiously transferring control of another person's Netflix account to himself.

That's exactly what we're talking about. Keep in mind that by the end of the proposed "scam", there are two accounts, both registered to James' email address, and with passwords that only James knows. He has control over both accounts.

Any attempt to profit from the scam would require surreptitiously transferring one of the two accounts James controls to someone else, which 1) may not even be possible 2) doesn't have anything to do with Gmail's normalisation of the local part of email addresses.

If there's an attack here, it's about Netflix not stopping an attempt at gaining control of an account when you do not control its email address and do not know the password.
What gets me about the patent system is that there seems to be no requirement for due diligence on the side of the patent holder. You'd think if BB cared about these technologies, they'd have sent a letter to the companies years ago before they amassed millions of users. They could have put out an ad saying that other companies are using patent protected tech and so you should use BB to make sure your service isn't disrupted. Or they could be making money now licensing the tech. For example, WhatsApp sold for billions. It'd have a very different value if they had to pay a per user license fee, which BB could have asked for years ago. I think a forgotten patent should be considered abandoned.