skysight-inc/HackerNews huggingface dataset:
I'm not surprised by the way the market evolved either, but I consider it a bug, not a feature. I'm a firm believer that if something is to be done, it deserves at least an attempt at doing it right. The product version would be a commercial failure only because it has to compete with the service version; the story would be different if the service version wasn't allowed to exist in the first place.

Also let's not overestimate the involvement of the cloud in the actual voice recognition. With ML models, it's the training of a model that's expensive, not the actual use of that model. I don't see a reason why voice models, once trained, couldn't be run on the device, at a slightly increased cost of compute (of which phones have plenty). It would be fair and good engineering to provide models in exchange for payment.

And no, I don't buy "it's not that simple", because I've worked with MS Speech API over a decade ago, on much slower hardware and on a shitty microphone I soldered myself from parts, and it did work well enough in "fixed grammar" mode after a bit of training with various sources of background noise (read: very loud music). I don't believe there's any technical obstacle; the decision to run this in a cloud is a purely business one, and like many modern business models, this one is geared towards extracting value from purported customers, not giving value to them.
It doesn't work for those who are extorted, kidnapped, robbed, killed.
Nor is the US, If you think otherwise, think about what happend to Assange.
The stratolaunch looks to have 2 rudders making things even more exciting.
Filling a gap: the clandestine gang fixing Rome illegally
>The calender version 19.1 tells me nothing other than when it was released, which is of no interest whatsoever when evaluating what it does.

Old is bad, new is good. What else is there to understand?
America's Seed Fund: Up to $1.5M for Zero Equity
Startup data analysis: Pitching your product will kill your fundraising
I wonder why this type of specific purpose airplane needs human in the cockpit? Why can't it be remote controlled?
While both are reprehensible behavior, supply information to the US government and being fundamentally linked with the Chinese Communist government aren't even close. It's like comparing a school yard bully to a serial killer. Political dissenters don't disappear when AT&T shares information with the FBI.

We really need to question how so many Westerners have gotten to a point that they some how see an equivalence.
Jesus was a mushroom[1]

https://en.wikipedia.org/wiki/The_Sacred_Mushroom_and_the_Cr...
I just applied for this grant from the National Science Foundation and was invited to submit a full proposal. Maybe other founders on HN would find this helpful. Good luck!
I'm not conding the spring/summer naming (personally I'd just leave it at january/june), but the bulk of the world's population lives in the northern hemisphere, and not by a little, by a lot.

http://www.radicalcartography.net/index.html?histpop
"Hard" seems understated in this case. I imagine there are whole categories of products where at least one important subsystem is made in China. Can I buy a car with zero chance that any of the electronics were made or assembled in China? Similar for phones, computers.
Yes? Unless the victim is living under a new identity or similair, the victim's name should be in the court records which should be available to the public.
What kind of computer are you posting from?
That sounds interesting. Which languages have you seen so far that are along those lines?
Show HN: Open-Source Ask HN App
Hello Hacker News!

A couple weeks ago I had an idea for a simple client to browse Ask HN posts. I took it as an opportunity to practice Swift iOS development. Today I'm releasing it as an open source project: https://github.com/anater/AskHN/blob/master/README.md

If that's remotely interesting to you, take a look and poke around with the app. If you're also learning Swift, I'll be developing in the open and welcome contributors who'd like to make this thing shine!

Thanks!
DIY Gravitational Waves with 'BlackHoles Home'
> If you drink tea five times a day you have 10 g of teabags.

Who drinks tea five times a day??
America have committed plenty of atrocities. Just because you're on their side doesn't make them blameless.
Poor caecilian.
China's Social Credit Score is very close to becoming reality in USA as well :)
Please keep such crap to yourself.

On the same day when it was announced, hundreds of Chinese scientists signed a petition requesting the CCP to immediately stop this cowboy [1][2]. That cowboy was detained within days, that was followed by public comments made by both the Chinese President and PM on research ethics. CCP also made it clear that the cowboy and other involved will be sentenced [3]. No "innocent until proven guilty" rubbish here, this cowboy is going to enjoy many years of tax payers covered prison meals.

[1] http://zhishifenzi.com/depth/depth/4711.html
[2] https://www.yicai.com/news/100067069.html
[3] http://www.xinhuanet.com/local/2019-01/21/c_1124020517.htm
Regarding the "free journalism": we will see if the US lives up to the First Amendment in the Julian Assange case... 25 years ago the US was supporter of "free journalism", but today things are changing rapidly...
Um.. no? Those are DNSSEC keys, so they do not really matter. AFAIK, no one is using DANE yet, so what’s the worst that someone with access to those keys do?
Modify unencrypted traffic? Cause DOS attacks? This can be done without the keys already
Serialization vs configuration?

Isn't json a subset of json5? If so, but write out to json when serializing, but always read json5 so you never run into any surprise? Any drawback with this approach?
Let's say you manage a public GCP product. You need to run your job in multiple data center. Naturally the data center name is different between each Job object. You should only define one template and then substitute the data center name in the object.

But wait the product have multiple regions. For each region we will depend on regionalized database etc to improve reliability. We need to have some sort of "mixin" so that certain command line arguments can be consistently applied to all jobs in that region.

And then SWE want to rollout a new feature, as the first step they want to roll it out in one data center first then move to full prod later. Now you need to have a data center level overrides.

Can all of these be done in a generic programming language? Yes sure, but why not use a language that intentionally limit what you can do, is almost side effect free?
This was a really interesting write up. Doing a sabbatical with a large distributed systems team sounds really cool.
USA is right to fear them. Spying issues aside (for a second) here is this giant company that easily take over the worldwide smartphone market. The very things USA has controlled since Jobs and Gates started. Oh, and they can spy on everyone.

For the "You too" crowd: Yes, NSA spies on whatever they can. But you do not see Apple or Google doing what NSA wants. I have a feeling that Huawei doesn't have the option of going to Federal Court where highly educated and appointed-for-life judges decide. impartially.
I agree that we can't really compare the human rights violations of US vs the ones of China. The criticism here is that we can't just has "handles its data to the local government" as a criterion to judge a company unacceptable as the practice is, sadly, common over the globe.
While there are no explicit comments in JSON, you can just add a superfluous string:

{
useFluxCapacitorComment: "Enables time travel. true or false",
useFluxCapacitor: true
}

I don't mind the formatting, but I'm a professional developer, so my tolerance for complex UIs is abnormal.

Written on mobile, so that JSON may look like garbage.
Corvids don’t just have the capacity for making and using tools but also metatool use, i.e., using one tool on another [0]. In this respect their cognition apparently exceeds many species of primates.

[0] https://www.sciencedirect.com/science/article/pii/S096098220...
I'm always surprised at how often developers freeze a set of versions and leave them for a lifetime. In my past three companies I have been the only one interested in pushing dependencies on a regular basis. I always start with a massive backlog, and end up having to incrementally update from the Stone Age to $today. Once that's set and tests pass it's easy to keep things up-to-date, you end up with single-digit changes every month instead of ~100 every year.

Do it this way and save yourself the pain of zillions of updates when you HAVE to bump a package for a CVE.
Is this the same as somebody executes sudo bash and observes that he got root prompt?
The & semantics sound like fortran’s semantics.

How does the rust compiler know if two references passed in from calling code can alias or not? (I.e., what if I get the type annotations wrong?).

In general, determining if two pointers can alias is equivalent to the halting problem.

The default C way is “assume aliasing unless you can prove otherwise”. This seems safer and like less work to me.
Automatically finding and fixing insecure HTTP links
They are paying for R&D and marketing. Even if you subtract out the difference in marketing budgets, the US is still paying for a disproportionate share of the R&D.

Moreover, ban drug marketing if you like, but keep in mind two things. One, the marketing is primarily so "worthwhile" because of the price insensitivity. Patient requests equivalent but better-advertised drug even if it costs $75,000 more dollars, when they're not the one paying. So fix that and the marketing budgets drop along with drug prices. Two, marketing increases the number of "customers" by more than the cost of the marketing (or why do it?), and the extra money is what both encourages and pays for more R&D.
Bizarre sets of accusations. The author of the original post is the co-founder and sales lead of her tech startup. This is a job that consists of putting themselves and the company "out there" and persuading people to spend a lot of their company's money on their technology.
Good luck with that. Most electronics contains components, that were made in China.
Sounds the same as xp_cmdshell scenarios in past. Although worth pointing out Microsoft there did lock down things further to even disable the feature and it has to be turned on explicitly.

That's possibly an improvement Postgress can do to avoid easy pivoting. Its what a less defensive security reply would include, because if hackers use it to pivot it might not look good down the road.

But from a pure argument standpoint Postgres is correct, it's more of a defense in depth strategy.
But months?
If you use a Mac as a professional, they are not overpriced. New Macs easily last 5 years [1], and 2500€ for a professional tool is not a lot of money considering how much you pay the person using it.

If you just want a Mac for personal use, then you have to decide if its worth it. A top of the line MBP with touch bar is probably a bit excessive if you use it just to edit your vacation photos. But on the other hand lots of people spend 30k€ on a nice car even though a 10k€ hatchback would also get them to work.

My mom just got a used mid 2017 MBA with decent specs (I don't recall the exact configuration) for around 600€. It'll easily last her the next 5 years, and probably even longer than that. So there still are affordable options if you don't insist on getting the latest model.

[1]: The new MBP keyboard might be an exception to that rule, so if you're worried about that, maybe wait for a successor to the butterfly keyboard before buying a new Mac laptop.
Is isn't that what you do when you choose your education? I chose engineering because it is a nice compromise between wealth and douchiness.
What is your point ? even if its impossible to do it 100%, at least they tried. Its their choice.
I do. You have two governments that tell respective large telecoms to “hand it over or else”. Back doors, trade secrets, what have you. The rest seems like splitting hairs. Private communication and the separation of the pipe/hardware vendor and the government has become an illusion in both instances.
A lot of folks are in California on this board which hurts the investment case for HSAs (state taxes investment and contributions). New Jersey similarly doesn't recognize HSAs.
You compete.

It was certainly my backup plan. I never took a CS course, but figured that I could be a programmer if physics and math didn't work out. In fact I went through college with no employment-related objectives.

But to be fair, CS also treats programming as a backup plan. That's why there are coding interviews. How many CS majors actually get "CS jobs," i.e., pursuing the advancement of computer science? Probably the same number of physics majors who get physics research jobs. The rest become programmers.
I had brand new HUD permanent housing last year and as long as I qualified the first time, I could've went into a software engineer job making $140k + comp and still living there indefinitely.

Seems pretty reasonable. Not really a band-aid and encourages people to further improve themselves since there's no worry of making too much to continue to live there.

I moved out because my friend offered one of his condos for much less, indefinitely, with no pet fees for my cat, and a yard. Essentially the same thing, just no rules other than don't destroy it :)
Direct link to “CVE-2019-9193: Not a Security Vulnerability” https://www.postgresql.org/about/news/1935/

Which is also currently a banner at postgresql.org titled “4th April 2019: CVE-2019-9193: Not a Security Vulnerability”
Does anyone have a cost comparison between different launch systems?
Facebook, Instagram, WhatsApp hit by outages, as downdetector shows
I highly doubt it. We’d still have a dispute process and law mandated domain transfers, so there would need to be a centralized regulator. The transparency is nice, but you do not need full blockchain for this - something like SSL’s Certificate Transparency would work much better.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9193
Where did I say they were blameless? There are varying degrees of bad behavior, and while the US Government has a whole host of actions they can be validly criticized for, they're not even in the same ball park as the PRC.

As I said, we really need to consider how so many Westerners have become so blind to that fact that this weak whataboutism can we depended on when any mention of China is made.
The argument in this article is not that Huawei is handing over data, or anything else AT&T has been accused of. It's that Huawei is secretly a front for the Chinese government.
f(x) = 0 (x < 1, x > 1)

f(0) = 1
As a law student, I definitely saw this bimodal outlook. I went to a second-tier law school, but in the New York City area. At the time, twenty years ago, the "average" starting salary for my school was posted at $65k. But what you later found out is that the top students were getting offered $140k (Top NY firms), while everyone else was getting $30k (working for judges and small NJ firms). So no one was actually getting an offer for the average salary. Some of the top NYC firms would interview at my school, but would only interview the top 2% of students. Also, the reason the "spike" at the high end is so sharp and pronounced for law is that top tier law firms mostly all offer the same salary. If one of the group raises the starting salary, all the other top tier firms instantly match that new salary.
GCL doesn't have an equivalent of let-expression though, this makes it less like writing GCL.

Alternatively nix expression is also close enough: https://nixos.org/nix/manual/#chap-writing-nix-expressions
Hi! I'm a person who puts myself out there and interacts face-to-face with people. While I do spend probably 2-4 hours a week watching videos about history and general nerdery, I'm active in my local folk dance and I help organize in-person events for a social circle of about 35ish people. This past week, my social calendar included:

- Someone's birthday party, followed by Karaoke.

- Puzzle hunt at a pub.

- Dinner, then watching a video-game themed dance performance

- Dinner, then folk dance, then small house party

I'm one of the people who thinks that its worth putting some amount of thought into how to handle people being jerks. I also think a Code of Conduct is one tool that is reasonable to use in community building/management.
The Russians are screwing with the GPS system
Ask HN: How can I find a consultant who can help with life and career decisions?
My wife and I need to make some major decisions regarding our careers, finances, emigration, and my company. We have a fairly complicated situation with a lot of different requirements and factors. The major things are: where should we live, what visas can we potentially apply for, what are the tax implications of living in different countries, where can we study and work, what should I do with my current startup (continue solo, add a cofounder, or sell it), and which opportunities would be worth pursuing. I’ve spent the last few years trying to find some answers, but we're at a crossroads now (or more like a spaghetti junction.)

I don’t think we're looking for a therapist or a life coach. I’m more looking for someone who is an experienced problem solver, and who can bring some business experience to the project. I mainly need help with organizing information, building spreadsheet models, conducting research, preparing detailed reports, etc.

My budget is around $5-10k for the initial consultation and research. But we can discuss some other options for compensation, like advisory shares in my current startup, or my former startup (a YC unicorn on the way to an IPO).

I’ve found some services that do similar things (or some small part of what I need), such as https://nomadcapitalist.com. But I was really turned off by the heavy-handed sales pitch in the application form, and I don’t want to focus entirely on avoiding taxes.

I’m making this post for a few different reasons:

1. If you have the right background and problem solving abilities to take on a project like this, then please fill out this contact form so that I can get in touch with you: https://forms.gle/by1f3yces7cyQAtT6

2. Have you worked with a startup advisor or life coach who you would recommend?

3. What steps could I take to find the right person?

EDIT: I'm also trying to find some tools that might help me map out all the options and figure things out, but I'm feeling very overwhelmed. Not sure if I should use a mindmap, spreadsheet, airtable, or some kind of constraint solver. Any advice would be greatly appreciated!
TL;DR Don't grant root to strangers, because they might do something rude with your db.
"not blameless" != "equally bad"
Building My Perfect Router
Yeah, I discovered a flaw in SSH the other day, if my account on the remote server Is listed in the sudoers file I can escalate to root priviliges, as soon as I create a snazzy logo I'm going to get myself a CVE.

Seriously though, security research is starting to drift into bizarro land, security contacts at companies are inundated with port-scans asking for bug bounties because there's an open port and now people are registering CVEs on expected and documented behavior.
While the behavior described might be by design, I'm skeptical of any database query that involves accessing user-specified local files or executing system commands. (MySQL also has the infamous LOAD DATA INFILE query.) They look like band-aids designed for people who can't be bothered to import/export their data using standard shell commands, scripts, pipes, and database-specific dump/restore tools. These kinds of features should be disabled by default.
Funny how this works. There exist a whole range of actions for which I'd much more be willing to be spied upon by an openly hostile foreign power rather than my, ever so slightly friendlier, own government.
No that's a pairlarment.
I'd say the OP is not a complete beginner. Anyhow, people should provide more context when asking technical questions. Your approach will get him to pass a standard interview for
a DB dev role. However, if one wants to understand how to map a domain model to a DB model and gain knowledge transferable between roles and teams - learning how to model data properly is the only way to go. In the end, not every data storage is a SQL DB. When it clicks, everything else will be much easier.

To be more to the point: OP, if you just want to pass the interview take the advice from 0x54MUR41
So basically the exact same thing as AT&T ...

AT&T worked with the US government to spy on Americans and foreign nationals and then when they were bused the US government gave them retroactive immunity.

BTW.. Retroactive immunity is illegal for criminal cases but it's perfectly ok for civil cases.

Ex post facto...

This was a complete miscarriage of justice.
We need a larger time frame to put our world in its proper perspective.

Freedom, including freedom of the press, is an anomaly in the history of the human race. That it came about is pretty much a miracle, there is nothing natural about it. And there is nothing natural about keeping it. You have to fight hard not to loose it.

The US in this perspective has been a large force for freedom in the world. But that can change any moment. There are forces within US that wish the Constitution would just go away.

That said, the US government is still a far far cry from being the totalitarian dictator the Chinese Communist Party currently is in China.
Just to understand better what you mean: how would it differ from Erlang/Elixir?
There's more than enough actual event organizers putting Codes of Conduct in place and arguing for their value (even if they put extra commitments on them), people you can not reasonably claim are "People who don’t actually put themselves out there and communicate with others face to face" - to the contrary, they are the ones that get to do the painful bit communication if things go wrong, and get told by random commenters to just appeal to people to be "adults" and that will fix things magically. Similarly with speakers at events.
That's not a good summary. Yes, the plane is not very valuable in the short term (~4 years) because the only viable existing air-launched rocket is the pegasus, which is old and can be more cheaply launched on the smaller planes for which it was designed. But as Manley emphasizes, the whole stratolaunch plan is predicated on developing a new air-launched rocket, and we just don't know what the specs on that will be.
Per the links in the NVC CVE page, the reporter seems to have retracted it too.

It was a bad report. To be fair, it's also a bad feature. But bad features working as intended shouldn't be "vulnerabilities".
What about blasting President Trump on front page of NYTimes, almost every day since he was elected? US has a tremendous sense of free press, you can't pick and choose.

Do you see any negative press about Xi Jingpin in China?
No, cooperating with the government isn't exactly the same thing as being owned by the government.
You are missing that Rust still can't do many things as well, or as efficiently, or at all as e.g. C++17. It is not suitable for many domains of systems programming. Some safe, simple, idiomatic C++ code is difficult or impossible to express in Rust. Some important safety features in modern C++ don't exist in Rust, so you'd need to remove them from the code base or rewrite the code using a less safe design.

There is room for a new systems programming language but the current solution to the above issues is to make the code "unsafe", slower, and/or more bloated, which offsets its nominal benefits. For many C++ software architectures, memory safety is a non-issue in practice, so that isn't always a compelling feature. The benefits of Rust versus C++ are significantly overstated by its fans, and its current limitations tend to be overlooked. (I can't speak for C, it has been too long since I worked with it at scale.)
An actress lived for decades in this NYC apartment for $28 a month (2018)