skysight-inc/HackerNews huggingface dataset:
Translators are interesting here. In this case it looks like it's just falling during translation (and a fast failure at that). An interesting question would be if there were a structured input (ie; valid Fortran) that result in the emission of unsafe C.
Yes, I also saw this later.

But for better understanding, I would love to hear more about "embed a copy of content you don't own into a permanently-public record is a greater offense". What is this based on? Are there any known precedents?
(I actually checked, and turns out the name Linus comes from Latin―which however doesn't change my position on using local grammar.)
Student loan debt is also not nearly as burdensome for the borrower in the UK has in the United States.

The UK basically operates a graduate tax system [1].

[1] - http://www.bbc.co.uk/newsbeat/article/28418590/understanding...
California's largest utility provider could face murder charges for wildfires
Happy new year! I have been texting everyone in my phone contact list. But for all of you too happy new year!
So this kid is dying, Phone Arena is using his story to generate views (and income), and they leave this gem of a blurb at the bottom: "The moral of this story? It is better to purchase the things you want by paying with the fruits of your own hard earned labor instead of using a shortcut."

These guys are assholes. I suggest a boycott, and a DDOS.
> With a propeller there would be a bending component (propeller acting a gyroscope) besides the twisting component, especially when say doing aerobatics, while in a car the it will be mostly a twisting component.

Is this a significant component?

From what I've heard, a big thing with using automotive engines in aircraft is that aircraft engines spend most of their time at close to full throttle. In a car, however, average power output is probably 20% or even less of full power.
I sometimes wonder how much money PayPal has failed to make over the years because they are so eager to freeze accounts at the drop of a hat that the only sensible policy is to empty your PayPal account at the earliest opportunity whenever you get a balance.
Being an enabler of ML models that utilize NLP categorization can be extremely valuable.

In our own product, I have a backlog wishlist story to parse a repository of docs and flag the ones containing locations, people, places, etc... then let a linear regression determine if there are correlations.

But I'd probably hire an ETL or Data Engineer to accomplish that task.
Reminds me of the tiny shrines I sometimes see on the streets in Japan. Like they're there for faithful mice or something.
My leaf has manual seats, manual headlights, no cruise control... my 10-year-older volvo has all of those, plus various transmission modes, oil control systems, exhaust management systems, engine timing controller, a whole vacuum pump control system...

which bespoke electronics do you mean which are unique to EV? and do you really think their failure rate compensates for all those ancillary systems made redundant?
Why or how did fizzbuzz earn its place in lore? I looked at Wikipedia and it didn't seem to go into detail.

Also we have the teapot, hello world, Foo Bar

What are some others?
I have a question!

In the pdf, it said that the optimization problem in SVMs have a nice property in that it was quadratic, which means that there's a nice global minimum to go towards, and not lots of local minimum like in NN. That means, it seems SVMs won't get stuck at a suboptimal solution.

Is that not a problem in DNNs now? Or is it that it's such high dimensionality that local minima don't stop the optimizer, because there's always another way around the local minimum?
I share his opinion for scientific software. I think this is because it is building an algorithm versus software. I think the coupling and scope are just too different.

If your loop takes billions of iterations on gigabytes of data before returning the wrong answer, how do you debug? Breakpoints are useless because which iteration introduced the fault? The critical paths are long. Watchpoint start after you pauzed. Reverse debugging is to slow for millions of instructions. If you change the code with the REPL (other post) you invalidate your previous calculations too.
Stacktraces are useless because you inline everything, and the callgraph is shallow anyways.
Performance profiling needs special tools: you know the hotspot, the debugger tells you where, not why.

My conclusion: A debugger is good for finding bug in data that moves, not for data that changes.

opinion based on: my debug approach changes depending on the error. Prints are always the easiest solution in the scientific parts.
You shouldn't lose complete confidence like that just because of some superficial disagreement. History is filled with examples of groups being very wrong.
> I don't think anyone commenting on this post who is downplaying the reaction has really grappled with what we're up against here.

It's ironic, you were talking about the scientific reality of what we're up against here. I assume the group psychology that the article discusses is only going to get worse as well.
If induction proofs tell you nothing, how is a true theorem different from a false theorem?

An induction proof shows the recursive internal structure of a mathematical object.
> 2012

Don't watch 2012, rather the latest available from 2017. It has changed completely. Start learning from word2vec and finish with transfer learning using BERT/ULMFit/ELMo and you'll be state-of-art as of end of 2018 (though BERT needs >20GB VRAM on your GPU, so get a Titan RTX or V100).

There are another recent NLP lectures such as these from Oxford:

https://github.com/oxford-cs-deepnlp-2017/lectures
The fundamental problem in the example:

leader_host = bigdata.example.org:10443

is ":10443" is not part of the hostname. The field is called "leader_host"; if a port is needed, it should use it's own field instead of trying to overload the host field.

leader_host = bigdata.example.org
leader_port = 10443

(and as as others have already mentioned, don't write your own parser when they already exist in your stdlib/etc)
Yeah, I wonder if they did. That would be an interesting spreadsheet to keep updated as people kept purchasing to update their model.
Ask HN: How did 2018 go for you? What went well? What didn't?
For me, what went well:

* I started a consulting business and made nearly $300k in revenue

* I shipped my first real SaaS project

* I read over 40 books

* I started a growing blog and a newsletter

* I landed on my first major podcast (>25k subscribers)

What didn't go well (what I want to improve in 2019):

* Consulting isn't for me (at a full-time capacity). A product-based business scales better than a service-based business and if I continued down my consulting path I would work myself to the bone. I'm back working for an employer full time until my SaaS projects can pay the bills.

* Lots of injuries (multiple tendinopathies and impingements from lifting). Working with a PT to lift smarter and diagnose problems sooner.

* Didn't ship my 20+ part algorithms tutorial series/book. Plan to have that completed (first draft) by end of January 2019.

* Reduce the number of concurrent commitments. Especially towards Q4 2018 I was overwhelmed with too much concurrency in my life and I need to learn to focus on fewer, higher-value things.

* Failed to really take hold of daily gratitude and meditation practices. I can no longer avoid the fact that I need to integrate this in my life and so what better time than now to start daily gratitude and meditation to improve my mental health, clarity, and performance.

Happy New Year Hacker News!
I would think it depends on what scale you're looking at. It is pretty obvious that if one guy takes out a large chunk of the order book of one security, over the course of seconds, on only one side of the market, the price is going to move. If we're talking about the S&P 500 dropping over the course of a few months, I think it is accurate to say that those who want to sell are outnumbering those who want to buy.
Re: There would be no reason to do that.

In general, probably; BUT I'd qualify that to say it depends on the mission. As I mentioned nearby, visiting the bigger known Kuiper objects seems a bigger priority than finding new smaller ones (and finding them is better done near Earth).

However, if something unusual were found at Thule such that a mission to study lots of smaller Kuiper objects were deemed warranted (like being made of gold or clear signs of life), then a probe with a relatively big telescope could be sent into the Kuiper Belt to hunt such objects in its approximate vicinity. That may still be cheaper than building larger-than-Hubble scopes near Earth to guide New-Horizons-like probes. But the math on that may depend how sparse smaller Kuiper objects are.
In the "wins the lottery" and "left for a new job" cases there is at least the possibility of knowledge transfer. I was brought in on a situation where the primary IT lead suffered a stroke, rendering him unable to communicate for weeks. We had to reverse engineer everything, crack passwords, rebuild servers, etc. This is, unfortunately, my go to example of the need to mitigate risk of a central point of failure.
And if you end up on one of those oversold seats you get all sorts of compensation for it, like [free rebooking or a full refund] plus additional money. Depending on how badly this messes up your travel schedule, you can be owed up to 600 Euros (in the EU) plus free rebooking.

It's not at all the same situation as buying a "ticket" for a rocket that hasn't even been built yet; those funds are going to be spent on R&D with no guarantee of success, and you're never going to get your money back; the best case scenario is you get to take the trip.
I'd strongly recommend considering hardware companies in the ML space. They are trying to acquire ML talent but will also value your EE background. This is probably best approached at the usual big ML hardware vendors (NVDA, INTC and AMD) but there are also numerous start ups in the space that may be credible.

Lots of good advice about acquiring skills, I don't have much to add beyond that. I'll just mention that before you jump into the advanced stuff, please understand the terminology and basics very strongly. I've interviewed over twenty people for roles in ML the last year and many (despite having ML on their resume or even some experience in it) could not even explain the difference between training/inference, the meaning of validation, etc. The field is so hot right now that many unqualified folks are trying to get in, often by faking more experience than they really have. In response, I've created a simple 'fizzbuzz' test just so I can quickly screen people.
It is Google's blogger.com. I am not very advanced user of it and generally just use whatever it provides for me.

The link is off. This link http://hubicka.blogspot.com/2018/12/even-more-fun-with-build...
renders better in general.

PS: I found it too ironic to mention in the blog, but I had to uninstall mobile firefox to get the two-level application needed to submit a patch :)). For some reason Google authentificator requires over 30MB to take a picture of bar code.
A diagram seems less likely to be incorrect.
I do.

My wife teaches kids to ride horses. Sometimes I fix fences, plow the driveway, gather firewood, things like that.

Maybe 1/3 the time I have worked in town, maybe 1/3 the time I have had a remote job, maybe the other 1/3 I was underemployed.
#8. Getting unnecessary, experimental vaccines (that includes most of them) and flu shots

No. Go away.
"Commitments", not "git commits". For revenue teams, this could be signing a contract, scheduling a certain number of meetings, drafting a blog post, etc. Similar parallels for any team within a company. The key is being able to break larger projects into manageable weekly commitments that are specific and measurable.
This list of 600 startups hiring remote positions was posted here on HN a few months ago:

https://news.ycombinator.com/item?id=18019054
Yep. In every company I've been in here in the UK, I have pretty much never heard of an ex employee returning to explain their work, fix a bug, do training, etc. And well, the more people leave a company, the less likely they are to come back to help at all, cause of a 'toxic' atmosphere or sub par working conditions.
Memes all seem to be using the same font as well, but does Bloomberg talk about that very important issue?
GraphQL in Python Made Easy with Graphene (Interview)
With current transfer learning explosion you can do a state-of-art NLP processing in your app within one month without any prior expertise/deep understanding (yeah, needs a lot of effort but doable).
Ask HN: What are your goals for 2019?
Happy New Year from Sydney, Australia!

It's the time of year again, what are your goals for 2019? Mine are to start a new startup!
> Why spin up a debugger when I can just printf it?

Xcode launches into a debugger by default, so it's not really an extra step for what I usually do.

> As others have mentioned, how do debuggers fair on optimized builds?

Not well, if you are planning to have variable names and stepping work correctly.

> Most of my time "debugging" is specifically spent on optimized builds looking at performance issues.

Sounds like a job for a profiler?
Very cool. Works like a charm in DOSBox.
Wielding Rocks and Knives, Arizonans Attack Self-Driving Cars
Stream-Native Storage for Unbounded Data with Pravega (Interview)
This is something of an academic factoid that has nothing to do with the practice of training and using neural networks, or with the merits of deep networks that I was describing above.

Shallow feed-forward networks are "universal function approximators" [0] when the number of hidden neurons is finite but unbounded. Of course, the width of that layer grows exponentially in the depth of the deep network that you might wish to approximate [1].

The statement that "[i]t's just that deep neural networks are a lot more practical to train" (emphasis mine) sounds somewhat reductive; it's not only that depth is a nice trick or hack for training speed, but that depth makes the success of deep networks in the past decade at all possible. We live in a world with bounded computing resources and bounded training data. You cannot subsume all deep networks into shallow networks, and shallow networks into SVMs in the real world. So I am pretty sure of how important that distinction is.

And what's more, depth extracts a hierarchy of interpret-able features at multiple scales[2], and a decision surface embedded within that feature space, rather than a brittle decision surface in an extremely high dimensional space with little semantic meaning. One of these approaches generalizes better than the other to unseen data.

[0] https://en.wikipedia.org/wiki/Universal_approximation_theore...
[1] https://pdfs.semanticscholar.org/f594/f693903e1507c33670b896...
[2] https://distill.pub/2017/feature-visualization/
The original quote was:

> Xcor owes them a full refund, and the only reason it won't happen is due to bankruptcy protections

Implying that, absent bankruptcy protections, the customers would somehow get their money back. My point was that, even if bankruptcy protections didn't exist, and those debts couldn't be discharged, the customers are still never getting their money back because it was spent on R&D and the company itself is now valueless.
About a quarter of the people in US correctional institutions at any given time haven't been convicted of anything --- they're awaiting trial and can't pay bail. Another quarter or so are locked up for drug or public order offenses, not violent or property crimes.

I'm glad that America has strong protections for political and religious freedom. I wish China had such protections as well. But we still imprison two or three times as many people per capita for bad reasons as China does.
It's not a dig at education, it's an admission that he prefers simple idealized things over complicated real things.
I'm afraid that I can't suggest anything. I can't recall whether or not I tried to suggest that my wife get help; it's been nearly two decades now. But I'm fairly confident that if I had, she would have misinterpreted that suggestion as a criticism of her. It was that difficult to have a conversation with her that didn't go off the rails. There was just no way I could have brought the subject up without her interpreting it as an attack.

What finally happened was that she recognized that her feelings towards our 2-year-old daughter weren't right. And, oddly enough, our dog. We had a fabulous, beautiful, well-trained Aussie, the best dog I've ever seen. My wife is a vet. When she started thinking of the child and the dog as both being problems in her life, that's when she recognized that she herself had changed for the worse, and realized she needed help.

There may be ways to go about intervening. Support groups with trained staff would probably be able to help. But I wasn't smart enough at the time to find one.
If I can briefly gush, I'm just a huge fan of spaCy. I spent a lot of time back in the day cobbling things together with NLTK, and my more recent projects with spaCy feel like cheating -- they come together so nicely. Thanks for building such a great library!
It's ironic that Mozilla evangelizes against browser monoculture, while at the same time Firefox is increasingly using a language that has supports one frontend
(rustc) and one backend (LLVM) only, and it is degrading support for all C++ compilers except one.
Eventually, you'll be able to pay with your face and won't even need your phone in some places [1]. I wonder if they're taking and storing stereoscopic photos of my face when I go thru customs...

[1] https://techcrunch.com/2018/11/13/biometrics-payment-china-s...
> I very much do not want to necessarily see the raw in-memory details. I want to see a pretty printed view [...] I can read and comprehend.

This isn't an argument in favor of printf over debugging. It's an argument in favor of making debuggers not suck!

Visual Studio has decent watch-window formatters for STL containers. Vectors and Lists are easy. But it also has nice views into unordered_map and unordered_set. Visual Studio has a .natvis file format for adding custom debugger displays for custom datatypes [1].

If you're broken into the debugger and all threads are paused then a good debugger should be able to display your data however you like. Hell, it could have different display options to choose from if you really wanted!

I also find myself regularly relying on printf to debug. But I view this as a failing of the debugger, rather than the superiority of printf.

[1] I think the natvis format kinda sucks and is not sufficiently powerful. But that's a separate issue.
Which on my case happened to be on that same year.

The only math stuff I kept updated was denotional semantics and linear algebra, due to compiler and 3D papers that I regularly read, which is anyway not something any of my peers bothers to do.
Beer surplus, I would say.
That applies equally to all forms of luxury spending (like space flights), no? Those $50k purses aren't "worth" that much either; it's overpaying for social proof.
Congress did that to the Post Office and it nearly killed them. Worse, it made them less competitive with FedEx, UPS, DHL, etc... which further exacerbated the problem.

You also see this with big legacy companies that slowly get throttled by their pension schemes and are undercut but new companies full of young workers. Automakers for example. We have been underfunding pensions for a long long time because people weren't supposed to be living so long and because cuts to the pension program aren't immediately visible so they're a tempting target for unscrupulous management.
These are perfectly valid risks, and I'm not sure why you're getting downvoted! Good considerations all around. I mitigate a large portion of this by having the bulk of my funds in savings at any given time, more than enough to cover what would be in bills / spending in case of an emergency like this. I do not carry a card that can pull from savings with a card swipe, so a card thief would at the very least need to coerce the PIN out of me under duress, after which I would hopefully manage to contact my bank before they did too much damage.

Of course, a better mitigation would probably be to set up two-factor on the card. Chip and PIN is supposed to protect against this, but in my experience so far, merchants that don't support it get away with a "credit" swipe and a signature, mitigating the security benefits of requiring the pin in debit mode. This is a good critique of the system I've set up, and I'll do some research and see if I can lock it down to deal with these risks properly.
There is plenty of opportunity to make money in 20s though, so I can only blame a lack of research (assuming one knows how to read English and has access to the internet).

If you’re smart, you can go the MD or STEM route and end up in tech or finance, or if you can get into a target law school that feed into well paying NYC/SF firms. If you can’t do that, then electricians, plumbers, and mechanics make a decent amount starting very young. If you give up your 20s in SoCal, you better be doing something to hit the ground running fast with $150k+ pay.

However, if you sacrifice your 20s obtaining skills no one wants to pay for, then yes, you will not make much in your 20s.
The military healthcare system proscribed Naproxen for my broken wrist. Not a win.
For the sake of history, `range` was found/coined by Andrei [1] [2] as a way to overcome the issues with the iterator pattern (in STL). I wish Eric Niebler credited Andrei somewhere, but I couldn't find any.

Honest question: why should I use ranges after all?

As I understand, ranges are the core of idiomatic D and they are not worth it (as per OP)?

AFAIK, ranges (at least in D) are not thread-safe [3]. So what real benefits does it bring?

[1] https://accu.org/content/conf2009/AndreiAlexandrescu_iterato...

[2] http://www.informit.com/articles/printerfriendly/1407357

[3] https://github.com/carun/parallel-read-tester/commit/3e69da4...
What is the age/mileage of each?
absolutely, but never alone at home
Not for electric one ;)
I don't disagree that the number of applications of ML/AI is not as universal as the hype would lead one to believe at present.

However, don't underestimate that AI/ML could be a secular growth over twenty+ years. From that perspective, marginal (but constant) growth could result from widespread adoption of these methods (with tweaks) to new markets.

A VC should necessarily take a relatively long perspective,so your two viewpoints are not necessarily irreconcilable.
The initial mention of "sanctioning students for copyright infringing downloads" suggested to me a policy of disallowing specific students from accessing the internet (using university equipment) if they have been caught using it to infringe copyright. This is similar to policies that some ISPs have announced or implemented:

https://www.pcmag.com/news/364835/at-t-prepares-to-disconnec...

Obviously disconnecting someone from the internet will partially prevent them from being able to exercise their First Amendment rights (not that ISP policies are necessarily covered by the First Amendment directly), but this is an example of a precedent where the person infringing copyright is having just their own rights or options limited.

I'm contrasting this example with what is being proposed by the court, which is to restrict the First Amendment rights of all Yik-Yak users at the university (using university equipment), because of the actions of a minority of users.
What would it take to establish a competitor to PayPal in the US?
I think it was Sarah Millican who said that.
Her sketch is here (NSFW due to language) -
https://www.facebook.com/BritishComedy/videos/sarah-millican...