skysight-inc/HackerNews huggingface dataset:
Firing is usually "for cause": you, specifically, did something wrong or aren't performing well.

Layoffs are usually more related to business conditions: the company is losing money and needs fewer employees, or is pivoting in a different direction and no longer needs certain types of employees.

All that said, it's called "Who's Firing" because it's pithier and matches the "Who's Hiring" threads; these comments are all probably layoff-related.
You say that as if apple hasn't repeatedly shut down apps that were in compliance. Sometimes changing the rules after, sometimes not even doing that.

"We have always been in compliance with the guidelines, and we are asking apple and trying to figure out why we're somehow not in compliance" is a fair statement, and not at all BS.
Ask HN: Which country has the world's greatest healthcare plan?
I still remember using the Fraunhofer encoder when MP3 was first created. They released a windows app.
Then why does the article state that it's got both a 1xUSB Type-C and a 1xThunderbolt 3? Why does it differentiate if Thunderbolt 3 requires a USB Type-C connector?
Is the use of F# intact?
> it is not the purpose of the court to create law

In common law systems it is precisely their job to do so.
Thanks for the response. Yes I think we are agreeing -- I have 2 of your books, and have read many of your ANTLR-related papers, and they were definitely the thing that taught me the most about top-down parsing. (I also used to share an office with Guido van Rossum and I remember he had your books too.)

I ported the POSIX shell grammar to both ANTLR v3 and v4 (which was basically changing yacc-style BNF to EBNF). But as mentioned, I discovered that the grammar only covers about 1/4 of the language. bash generates code with the same grammar using yacc, but fills in the rest with hand-written code. Every other shell I've encountered uses a hand-written parser. bash says they regret using yacc here:

http://www.aosabook.org/en/bash.html

I agree with you that there is a Pareto or long tail distribution in parser use cases. Most languages CAN use something like ANTLR or bison. But the parent was making a different claim:

What an odd statement, in light of the innumerable deployments of Bison / ANTLR parsers you certainly use at least once a day (if you spend any time at all in a terminal).

I would say that is FALSE, because most parsers that your fingers pass through are HAND-WRITTEN, because of the Pareto distribution. 99% of anyone's usage is of probably a dozen or so parsers, and they are either hand-written or generated by custom code generators, not general-purpose code generators like ANTLR or yacc.

-----

As feedback from a user of parsing tools, you might also be interested in my article here:

https://news.ycombinator.com/item?id=13628412

Someone is asking if there are any parsing tools that generate a "lossless syntax tree".

Also, based on my experience with ANTLR v3 vs. v4, I ask the question why use a concrete syntax tree at all? Nobody answered that question in the comments. I don't understand why that is a good representation, other than the fact that you might not want to clutter your grammar with semantic actions ("pure declarative syntax").

To me the parse tree / CST seems to be resource-heavy while containing unnecessary information, and also lacking some crucial information like where there's whitespace and comments.

To summarize my article, I'm researching code representations in the wild for both style-preserving source translation (like go fix, lib2to3 in Python) and auto-formatting (like go fmt).

It's definitely possible I misunderstood something since my experience was relatively limited, but I have read a lot of the docs and bought the books.
What is this shortcut you speak of? And in which browsers is it useful?
The real distinction I am trying to make is that objects are a higher level, cleaner and more composable way of organising code - much more so than the "module and record" nonsense most FP people seem to push.
I was very close to cancelling and probably should have. I guess I'm greedily hoping the machine is fine and if it is, at that price, I can't complain too much.

I'm assuming the ebates is a lost cause. I may try to briefly pursue it, but I don't expect them to give me anything. I mean if it goes through properly, I expect that Dell pays some sort of affiliate commission to Ebates and since that won't have happened, they likely won't want to credit me the $.
Not at all. If it's combined with a tiling window manager it is bliss!
Out of interest, how did you go from a back-end Java dev role to a security analyst?
The internet is such a small world, I watched one of your videos last week[1], you are an excellent conference speaker.

[1] https://vimeo.com/133642780
Unfortunately updates removed software that was already installed couple of updates before. If I remember correctly google earth was the first to go and when i tried to reinstall it, it didn't run and worse, after reboot I was stuck in shell because X failed to start.
Regarding KDE, I read from TrueOS developers that it is source of troubles for them because KDE has become effectively Linux only and hasn't been updated since version 4.13 for BSD.
Be honest.. before kids, how many nights did you "stay up working on stuff and exploring new technologies?" My bet is most of your time pre-kids was "wasted" on non-career things. If you were actually spending many nights studying then having kids won't really stop you from learning.

My anecdotal story: Before my kid, I spent roughly 80% of my time outside work "wasting" playing video games, watching youtube, twitch, going out, things like that. The other 20% was spent learning and progressing my skills. Since having a kid, I haven't really touched video games nor really miss them, though I may pick up a switch soon. I tend to spend about the same time, maybe more now, on studying and picking up new skills. What i did find is having a kid helped me sharpen my focus when I do study and helped me put my life in perspective of his.

*I use "wasted" as you used it, but I personally don't think that time was actually wasted.
Yep, that's intentional. I pointed it at my office building which, with a moderate amount of searching, would be easy for anybody to find when looking me up by username.
In my opinion the best long-term solution to poverty and mental health (which are often related) is technology. I could quit my job and dedicate my life to being a social worker or to working for charities, and those would be good and noble things to do. But I firmly believe that an affluent global society where the essentials in life are so cheap that they are essentially (if not literally) free is the best way to fix those problems.

So, I think by being a technology working I am doing my small part in helping, and I don't think not wanting to feel threatened on my commute contradicts that.
Zebras Fix What Unicorns Break
hi, i am 45, sorry, you are too old and too hesitating. just forget about it. mep
my hdd size is only 1TB
Stanford CS224N Natural Language Processing with Deep Learning Notes
‘Superstar Firms’ May Have Shrunk Workers’ Share of Income
Location: San Francisco, CA
Remote: Yes
Willing to relocate: Yes - New York City, Los Angeles, Boston, Montreal, Anywhere with visa support
Technologies: Ruby on Rails, React/Redux, JavaScript, ES6, d3.js
Résumé/CV: https://drive.google.com/file/d/0B6vpNlAGsV7hV1BjVUhiNkw5Zms/view?usp=sharing
Email: ang.robert.sh@gmail.com
Resisting Insulin the Battle Against Type 2: Part Two
You may well be right.
Dell did this for ages with AMD chips. Same time every year you'd see an article go across all the magazines about Dell planning to introduce AMD chips to their servers, and just as quickly vanish once Dell had finished negotiating with Intel.
Nope|Can't right now – Browser plugin to save yourself frm distracting coworkers
Thanks for the insight and the link to lifehacker. For a newbie its helpful.
You bring up a fair point that the study is not perfect. I would be interested to find a better study, but to be honest I'm not sure where I would be able to find one... I'll see if I can find a more objective one after work.
They're referring to apps like Lyft or Taskrabbit, which provided shared access to a resource.
Just to note, I'm 23 and have no kids.

I've heard comments like this in every possible form before---"Once you get out of college and get a job, you won't have time to...", "Once you're at a startup, you won't have time to...", "Once you start volunteering after work, you won't have time for...".

It's nonsense, you make time for what you think is important. I wake up at 5:30 am to train Brazilian Jiu-Jitsu, I read when I'm commuting, I work hard at my startup, I teach a few nights a week. I plan things out ahead of time and stick to my plans. I don't have kids, but when I do I'll adjust my schedule to make sure I can keep doing what I think is important (kids Jiu-Jitsu starts at 5 years old).

I never found the argument that you won't have time to be very compelling. People who complain about not having time seem to usually be the person who is caught up on every tv show and wake up at 9 to get to work at 9:30.

I think the easiest way to build these habits is to make a plan and stick to it. You want to go to the gym? Get up before work and go. Period. If you aren't getting up 40 minutes early to exercise, you're not busy, you're lazy. Being a good parent definitely takes up a chunk of time, but you can always find time.
You haven't heard of Law 2.0. The slow rise to financial dominance is coming to an end for the big Amlaw firms. A disruption event is on the horizon where lawyers will need to be replaced with technology/law expert hybrids who will program the legal systems which will act autonomously with as little intervention as possible. Hands on law will eventually become a thing of the past. I've been working in legal for 25 years on the IT side. I've seen it go from ALL paper to 'paper on demand'. Nearly everything is digital with ETL warehousing acting as the data conductor. The clients are fed up with $1000 an hour corporate lawyers and want another cheaper and faster solution.
You misinterpret me. Compensation comprises both the tangible and the intangible. So does any incoming offer package. Would your husband move to another job with better pay and even better intangible contributors to happiness?
Relevant 10 year old blog post [1].

[1]: http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html?...

Don't know how true this still holds, but there was a time at least where it sounds like anything outside of C++, JVM languages and Python was off limits.
Is that not also true for the Snapdragon chips? (835 for example)
Agree it's a good analysis. What I wonder is why the fog creek people didn't pursue that path(building Trello into more of a platform) as opposed to taking the exit. I mean it appears that it was quite a good exit for them, but there not "starving artists" and they definitely have the chops to build the product out, so why not?
What's next? "Footprints"?
I totally agree. But the common denominator is that both of these battles can be won by deep knowledge of the beurouchratic process.
I believe bots can be better equipped to deal with this than humans in the long run.
So the whole walmart labs thing doesn't count?
Feds Would Rather Drop a Child Porn Case Than Give Up a Tor Exploit
I use the Pomodoro technique with this app: https://itunes.apple.com/us/app/tomato-one-free-focus-timer/...

I do tasks in 30 minute chunks with 5 minutes to go to the bathroom, get up, stretch, etc.. On my best days I can do 11 pomodoros, but my average is 6/7 pomodoros. I'm currently lecturing on a local university, so the pomodoros are mostly for when I'm preparing classes, and I try to do as few as possible, which means I'm freeing my time successfully..
Cdist 4.4.2 has been released
"To say that this whole experience has been traumatizing would be an understatement."

"We are now questioning our Model 3 reservation."

Just "Questioning" the next product purchase?

Does this mean that Tesla is the new Apple?
5 Biggest Retailers Bankruptcies and Never Recovered – What Did You Learn?
What I don't like about common core is that it is leaving my son and his classmates hopelessly confused and without basic calculation skills.

If we want to actually fix elementary math education, that would be simple. Singapore has developed a math curriculum that puts them top in the world in testing. Every research study that has used their system has found that it works far better than we do. But we have an entire educational establishment whose profits depend on our having periodic crises that let them rewrite all of the textbooks and charge top dollar retraining all of our teachers. Switching to something that works wouldn't make them money, so they will undermine the political process to guarantee that it doesn't happen.

As for homework, that's a giant can of worms. There is plenty of research on homework. It shows that homework is net neutral on actual learning, but a strong negative on creating stress. Digging in, it turns out that it can help or hurt, but whether it helps or hurts depends on whether there is someone at home who makes sure that the child does correct practice rather than incorrect practice. Therefore assigning homework's main impact (after home stress) is to widen the educational gap between children of different socioeconomic statuses.

The problem with common core homework is that the children don't know how to do it, the parents can't figure out what the teacher wants, and the end result is utter confusion. I've seen this first hand. I have a masters in math, but I'd look at my son's 4th grade homework and say, "I can think of several things that the teacher might want, but I have no idea which one she does." The end result was utter confusion in my son. Confusion that resulted in his lacking basic skills until we hired a tutor to fix that.

Anyways Common Core is a complete and utter disaster. We aren't too far from parents' resentment rising up and causing a new reform movement that will predictably get hijacked by the same interests who guaranteed that Common Core would fail. Which is nothing new. It has happened every 5-10 years for longer than I've been alive...
just to add, its available with preinstalled ubuntu 16.04 LTS from dell.
Allow new monopolies to emerge?
Conversational ML Pipeline (Myra Labs).

We have a few interesting challenges. Our system is set up to create models for a variety of customers, and thus needs to be able to build, update and serve a couple of thousand models at any given time. Since we need GPUs, this has required some custom work rather than being able to piggy back on existing frameworks. We leverage Tensorflow for most things.

- We have a distributed job processor cluster running on GPU nodes. All models are trained on this. We wrote a custom framework in Python for this. It can train any kind of model (keras - tf/theano, sklearn, et al).

- We store our models on S3. Versioning of models becomes important, and we looked around to see how others do it before we rolled our own.

- We have a serving system that is a heavily modified/forked version of Tensorflow Serving, written in C++. Again on GPU machines. Why C++? Because we can leverage binary model formats and reduce memory usage/make things more efficient. The reason we forked TF Serving almost a year ago was that we had a large number of features we needed that TF's rapid versioning cycle/breaking API updates just didn't let us do. This system is able to load and unload models dynamically from the S3 source, as well as distribute them across nodes and balance queries into them. It can load all TF graphs, but also supports running other kinds of models through callouts to other "engines" (eg, if we want to use sklearn or CNTK in the future).
Guestfolio | Senior Rails Developer | Whistler, BC, Canada

We’re looking for a senior full-stack Rails dev to join our team. We make a neat saas crm product used by boutique hotels all around the world to communicate with their guests. Fulltime remote is an option but we would prefer someone who wants to come live in Whistler and enjoy the outdoor lifestyle and be here to help mentor other junior devs. Our office is a short walk from the gondolas for skiing in the winter and mountain biking in the summer. Come work with an amazing team who never miss a pow day.

https://careers.jobscore.com/careers/cendyn/jobs/web-applica... and mention Hacker News in your application.
i think the questions are:

- whether a significant share has testable conditions

- whether eventual regulatory burdens can get diminished

- whether the benefits for a use-case make it possible to introduce testable conditions (like this: https://news.ycombinator.com/item?id=13807297, or i was recently on a hackathon organised by a power provider who fears a blockchain-based marketplace will put him out of business. I was surprised how realistic they fear was. Maybe not today but alle the necessary steps are getting worked out right now)

Also to answer your concern: I think if there is a significant demand, supply will appear. Bootcamps etc are a step. But first we need a better Programming-Language. Ethereums Javascript-like Language is awful and really not useful for contracts. It's hard to impossible to automatically verify behaviour. I think it's possible to build a practical Language that's easy to prove correct.
> As far as I can tell, it's a myth that manufacturers are required to continue making replacement parts for any particular period of time.

But aren't there laws that protect and allow for aftermarket parts to be manufactured and sold by others? If there are alternatives to OEM parts, consumers aren't trapped my OEM production decisions, as long as there's enough demand.
Back-end dev at a security company, built a lot of software the analysts were using. Seemed more interesting at the time than development, agreed with management that I could slowly move into the role - turns out I was right, really interesting job!
Sometimes you look whats behind the door
How did you select to test for that string? Is it some 'null' character? I'll have to take a second look into that. Thanks a lot!
You are paying the body shop. My thinking is if the body shop isn't doing the job you paid them to do you don't do it for them, you complain to Tesla about their certified body shop.
The point is that they provide customers with a service that they really want. Transport after Uber is a lot better than before. Companies like Uber NEED to exist. Luckily there is competition now.

Uber's apparent bad work culture is an entirely separate point. And so are the laws they skirt. I think most of those laws should be scrapped anyway.
Right. The advertising-supported internet was good for a while, in my mind, only so that we could see just how bad it can be for the end user, and we can move on to better business models.

> I'd rather have a few channels or sites of quality than hundreds of pieces of crap

100% agreed
You could probably just redirect all emails to @gmail.com, and most users would be none the wiser. Then you'd be able to trivially do password resets on any accounts that were created with the typo domain.
What is your answer to the first question? In Kleene's original paper (which I've only skimmed), he is interested in "events" for nerve computation models, and defines "regular events" to be some minimal set of events which is closed under concatenation, alternation, and star. He admits "regular" should be replaced by a better word --- this never happened. http://cs.stackexchange.com/questions/1771/why-is-a-regular-...

If I were to make up history, I would say "oh, regular refers to finite state machines, so a regular language is a language recognizable by a finite state machine," but it appears my made-up history does not exactly match reality. This is not too far off, though, since in the paper he shows that regular events are exactly the kinds of events his nerve networks recognize, and there appears to be something about finite automata in the last section.

They could have been called "rational languages" instead, because of a connection with rational functions. In fact, there are manipulations of rational series in Kleene's paper to prove some things about the languages.

(I don't get the joke myself --- unless the joke is that you can't take the "regular" out of "regular language.")
Fixed point sqrt and rsqrt approximations
What does "just fine" mean to you? Some engineers would think $100k over 4 years is a great acquisition; some would find it insulting.
How did you find the mental energy to come up with a new business idea and what was your inspiration/idea?
Instacart, Now $400M Richer, Tries to Be Thrifty
It's a plaintext password - not nearly as secure as PGP or the like.
In the United States, creation of law is the responsibility of the Legislative branch. There is no avenue for the Judicial branch to create law.
But how many libraries of congress does it consume? The people want to know.
How One Texas County Drove a Record Rise in Exonerations
> Walmart didn't have technology as a core competency

Is this really true? Isn't the prototypical example of real world big data that Walmart learned to stock pop tarts before hurricanes? They also seem to have a wide range of tech related jobs at their job portal.
I can see that, especially with the language barrier (even if you want to apply for a visa for a foreign spouse, as I did, the paperwork is voluminous and complex), but if your case is anything other than dead-simple you can't really duplicate a lawyer's experience dealing with immigration officers (and judges? I don't know exactly how this process works), knowledge of their particular individual tendencies, etc.
Don't waste time commuting. Don't waste time watching TV. Try to mindfully get high quality out of the time you have. And make sure to communicate and take turns with your partner!
Sometimes that knowledge doesn't trickle out due to a variety of political reasons. A fresh face, with the blessing of senior management, can make a solid impact.

Not saying this is what happened, and I greatly respect Walmart labs, especially the electrode project.
> A lot of the limitations you're describing are self imposed.

I'm sure there are some self imposed limitations, and I'm sure there are other avenues opened up by having children as well. I'm not saying there aren't. All I'm saying is that people should be aware of them before making that important decision. It shouldn't just be a natural progression i.e. college -> job -> marriage -> kids.

> Life tends to have responsibilities whether you have kids or not.

Its the specific responsibilities of child-rearing that I do not like. Also, let's please not gloss over the incredibly time consuming, financially draining task of raising children by saying that "life is the same either way". That is simply not true. I'm not making a judgement about which path is better, but lets agree on the facts.

> Having kids is a life changing experience for sure but you can definitely "skill up" and do a lot of other things after you've had kids. Not a problem.

Again, not denying this. In fact, having kids might make you want to be more ambitious so as to provide a better future for them, which might be more motivation. That still doesn't change the points I've made, in that it is a huge tradeoff in lifestyle and one must be clear about that.
Not at all. If the existing law is interpreted by the courts to apply to digital communications then it does. Congress a has the ability to remove interpretations by specification.
Great demos! What is the UI you're using in the mod and sid players?
The subset of the market called "equities traded publicly on U.S. exchanges" is right within its own local maxima of pricing such securities, but it's still subject to inflows and outflows, which depend on macroeconomic picture, interest rates and attractiveness of other subsets.

Specific securities, sectors or the stock market in general still can be overbought and oversold.