skysight-inc/HackerNews huggingface dataset:
Why do teachers always think group projects and in-class demonstrations are great ideas? I hated that as a student. I found those classes to be really shallow, because groups of students rarely had good ideas or grasped the material well enough to present on it.

A good teacher can spend a whole class lecturing and is able to engage their students.

We don't need to fix class structure. We need to fix teachers.
I don't think that's true. A home computer can be firewalled with no incoming connections allowed. Your VM in the cloud has potential attack vectors through your own control interfaces (http/ssh/pop/imap) as well as the hosting control panel. In addition it may be listening for incoming smtp. I might trust myself to configure all of those securely but I'm not sure.
Maintaining 1lb of fat is ~2-4calories per day though this increases with activity levels. So, assuming all else is the same over 30 years you would end up around 20-30 pounds heaver.

In the real world exercise is important for regulating appetite which has a much larger impact. Remember, evolution was not optimizing for people to sit around all day long. So, feedback systems are dependent on activity.
The United States doesn't have waiting lists either? See http://content.healthaffairs.org/content/early/2005/11/28/hl... page W.519.

We fare badly in particular on getting access to a primary care doctor quickly (or other general care, if you Google articles). We have the highest percentage response for the question "Went to ER for condition that could have been treated by regular doctor if available" of the countries surveyed. And we have the highest response for people unable to get medical care due to cost.

When it comes to specialists and elective surgery, we definitely have much less issues with waiting lists there. IMHO general health care is much more important; this is another indicator of the perverse incentives of the current US health care structure.
Ok, I can't resist this.

First, chunk of the reason why SSRIs and to a lesser extent benzodiazepines are (perhaps) overprescribed is that they are safe, at least in the short term. In the bad old times antidepressants were dangerous, let alone antipsychotics and such.

There's some interesting literature pointing to lithium as the Stephen-Curry-mit-Keith-Jarrett standard for long-term management of treatment-resistent depression, but man, taking lithium sucks. If all I had was the garden variety blues I would sure opt for the Zitalocipraoamezaxx they advertise on TV.

Second, I think people are over-eager to blame pharma and not the doctors. These are tools, people, and power tools at that. Yes, some research released by pharma is biased in that they do not release the unfavorable studies, but there are plenty of blogs out there poring over the technicalia, as well as sharing experiences in real patient care.

Maybe some of these things are overprescribed to the gen pop but they're still useful to us.

Third, isn't funny that we're expected to be open-minded about recreational drugs and puritannical about pharmaceuticals? Effectively in many parts of the world now you can legally buy weed but cannot get Klonopin when needed unless you work through the system somehow.

This should go without saying, but fourth: the goal of psychiatric treatment is never to make you happy or realignm your chakras. A pdoc doesn't ask "are you happy, are you sad", he asks "are you functional?" Meaning first: am I able to work? (This is the first thing -- it's not good for someone mentally ill to be homeless). Next: am I able to maintain and grow my personal relationships? Is my sex life ok? Am I overall satisfied with my quality of life and my ability to take and handle new challenges? If I can't get an erection (meds sometimes impact that), that's something he can try and help. If I'm questioning the usefulness of being a knowledge worker in a society pumped by a bubble of BS? That's on me.

Your goals as a human being are still up to you.
This is a super cool idea really well executed. I wish this existed when I was learning to program.
I'm a Man Who Was Sexually Harassed by a Woman
Double dipping is the wrong phrase here.

Having two jobs or two gigs is not double dipping.

Double dipping is typically a form of cheating by getting paid 2x for 1x amount of work.

Say I was being paid to create a website for two clients and it took me 100 hours to finish it. Then I used the same codebase for another client, spent 5 hours modifying it, and then delivered it to them billing another 100 hours.

That would be double dipping.
Yes, with a teeny bit of extra convenience. These things are a cellphone on the bookshelf that you don't have to hold or recharge. Also, bigger screen and better speaker.
I posted a link below, but some states already mandate chargemaster transparency. It's close to useless, as one quickly discovers that (a) pretty much any procedure costs a trillion dollars, but discounts apply and (b) the consumer's view of "procedure" and hospital system's view of "services provided" differ radically, as every gauze used up, every vital measurement, and every painkiller is a billing item in hospital's book (cost of goods and labor), but are integral part of the "procedure" the way the consumer sees it.
I highly recommend doing a basic weightlifting program. I find lifting weights, and the goal setting/tracking involved, to be much more engaging than cardio exercises.

If you don't have access to weights, get a pull-up bar and some pushup handles.

I saw a huge improvement to my overall health and physique doing a basic pull-up and pushup program.
Nope. Boomers are taking out $1 million more per head than they put in. See e.g. https://www.ssa.gov/policy/trust-funds-summary.html:

"The projected actuarial deficit for the combined trust funds over the next 75 years is 2.66 percent of taxable payroll, which is slightly less than last year's projected deficit of 2.68 percent. As a share of the economy or gross domestic product (GDP), the actuarial deficit over the next 75 years is projected to be 1.0 percent."
It prevents delegation, though, which is an important use case for some APIs. As in "I want this third-party service to read my calendar from another server, but I don't want it to hijack my account, and I want to be able to revoke its access later on."
The first part of this is not true.

You can execute arbitrary code at macro-expansion time.

You can also recompile while the process is running, which would include re-macroexpanding.
Right, internationally there are a lot of places where high school age is career prep, which makes a ton of sense. This is the age at which people were considered to be becoming adults, and the mind craves exploring autonomy and personal engagement.

It's ridiculous that people are shielded from adulthood until they're in their 20s. 21 years old is when a person should be reasonably expected to know how to be an adult, not the age at which a protected child gets their first glimmers of adulthood, but has full responsibility along with their naivety. 16-21 is when they need to practice being adults.
That's my whole point. If you're doing that, you might as well not use JWTs seeing as that defeats the entire purpose of using a stateless token that doesn't require DB hits.
I thought the only output you could get from WebGL was pixels... I wonder if they're rendering the output layer on an off-screen canvas and reading the pixel values.
I never advocated not screening passengers, just doing it more efficiently even if slightly less effective.

How are you assessing the value of a human life? I don't know of any study has ever gone above $10M.
Amazing writeup. Note the previous submission here as well: https://news.ycombinator.com/item?id=14225614

Rust actually gives me some hope that we might see better low-level code portability between some of these microcontrollers.

In theory I could develop a project on a beefy TI microcontroller using higher-level Rust primitives/libraries and port it over to the cheapest microcontroller I can find that still fits my I/O budget/speed/memory/timer constraints. All that without having to use a RTOS or having to drastically re-write interrupt/timer code to whatever system the new controller uses.

Does Rust support Atmel AVR through LLVM yet?
> And it probably isn't fair to really put social security in that category, because it is (sort of) self-funding (or at least, if you eliminated social security, that wouldn't just free up money to spend elsewhere).

thats their argument. if you take the ss tax away and privatize it then the wallstreet custodians get to play with it in market.. plus lower taxes and more fees for WS. one more thing , anytime you change the rules of the game you get to define the problems you are going to address and the problems you'll turn the blind eye to. so very high possibility of rigging the game. IMO even if you want to privatize SS current congress is the worst one to be allowed to.
This is 100% the best way to keep your employees trapped. If you want to retain employees but your company sucks, paying them well above market will make it very difficult for most of them to go elsewhere. It's easy to say "Well, they can just save the extra money and get MORE freedom!" but that's very rarely how things actually turn out in practice.

It is important that potential employees realize this before accepting job offers with large salaries. That company is trying to trap you. You may choose to walk into that trap, but at least do so with your eyes open. The most despondent people I've met through the course of my career have told me that they're stuck at their company because no one else is willing to get near their salary.
People retire to Florida. If you don't control very carefully for stuff like social security, that's a useless metric, since those people paid taxes in a different state while younger.
If you eat 200 calories of sugar, your body will turn it into fat, and you'll be hungry in 20 minutes, suffer mood swings, migraines and eventually diabetes. If you eat 200 calories of protein, fats and slow carbs, you'll be full, and you'll be able to function until the next meal.

The quality of your calories absolutely matters.
"Alexa, submit this comment to HN"

It works! :D
How is that different from pointing out a name like Microsoft? Either way, it might be uncouth, but I don't see the connection to responsible disclosure.
> And they hate us for it.

I don't know where you live. Who's "us"?
you could consciously decide NOT to use synths to lay down the bones, always use a piano to begin with, once you have the tune idea down then you can move onto orchestration and picking synths and so on. Always keep the piano track as a guide and start adding tracks for all the other components until you have what you need.

From a remembering the tune perspective, I have the same issues, but I think it's more related to not applying musical lexicon and hearing skills the same way: you remember poetry or a paragraph of text because you remember the ideas and how to go from one to the other, if you are a musician and have something in your head and start thinking along the lines of "this is using a lydian mode, the progression is ii IV V I then it modulates to the relative minor and switches to dorian, also the theme is going down in thirds for two bars, then it will stay on the chord root for one and move to the dominant 7th" you are going to remember it a lot more easily than just by remembering the melody itself

It would be like comparing how easily you can remember poetry in English vs poetry in, say, Russian, where you only have the "sounds of the words" in your head to remember, but you don't have the syntax or the meanings to help you as well.
Yeah. Not exactly the same situation, not a monopoly. But yeah, it's well paid and it sucks ass in a lot of the same ways.
Yeah sounds like a bad idea.
I didn't say they were replaceable for everyone and for every scenario. I'm just making the point that small startups no longer need to use them in the beginning if all they want is a way to auto-scale. Yes they made sys admin stuff easier but now it's even easier with scaling services that are already preconfigured. I just think it's strange that people are still discouraging founders to account for scaling when today it's cheap from both a time and money perspective to do from the start.
save your money, invest it, get enough "FU" money, then keep investing until you have 10x your salary. And keep a positive attitude, try not to dwell on the negatives. You might find out it is like this everywhere you go. Its a matter of perspective. But the #1 goal is FU money, investment experience (whatever that may be), and a good work/life balance.
Good to know, thank you. I must have run into the duplicate detector on widely discussed items in the past and that's why I thought it was triggered on all matching URLs/titles.
There's still some major features missing in gmail. The biggest, for me, is "sort by." I use this feature at least once a week in Outlook and for the life of me can't figure out why this relatively simple feature hasn't been added to gmail.
you should probably put a throwaway contact email on your profile - you might get some interesting inbound that is well paid but not so shitty ;)
arguing against

The argument doesn't come from a position of deep understanding of substructural types. Once you have affine types (as Rust does), linear is not really a major step. Whether it's worthwhile from a pragmatic POV is a different question.
I use thunderbird because my work uses gmail. I guess (maybe) I could add the secondary work gmail account to my regular gmail. Not sure, the other alternative is to keep a separate incognito window or keep work email open in a separate browser.

I just use Thunderbird instead.
Possibly but I'm focusing on simple websites first. I hope to expand to more use-cases over time.

Of course, Babel and the JSX transform will work just fine with Pingy. I'm just not optimizing the project in that direction right now.
So basically, she thought it was OK to make fun of students when they asked a question that had been asked already. Wow, so sorry I missed being in her class...
I guess it will have a discreet success among non tech people. Just the videochat (alexa call mom) feature for that price is very inviting.
That's my feeling as well. Sure you can move over to something else, but taking a pay cut is probably a mistake because the new place can be just as shitty (either right away or in the future), and now you're not even getting paid for it.

I don't really know what to do except save my money and move to the forest one day. Only half joking.
I really hope rust gains a foothold in the embedded market. We need these features badly. As uCs get more powerful (you can get 200mhz chips for a few dollars) with more RAM and complicated networked peripherals, it's a no-brainer to have these features available in a safe way. Currently if you have an application relying on dynamic memory usage, for instance, most developers will write their own simple memory management, usually in which you have an array that various things hold pointers to and get's freed all at once. All that just to spread some memory around, and concurrency is an even dirtier word than the heap...
"France, is a deliberate, forced creation of Louis XIII and Napolean"

I disagree. On political, administrative, cultural and on many other levels, all that territory had pretty much a monolithic evolution. Starting from the first bits of recorded history, the territory of modern France was mostly inhabited by Gallic tribes, which shared a common language and common customs. Then Caesar came and conquered all the territory of modern France, i.e. it shifted as a whole from the rule of free Gauls to that of Rome. OK, maybe Attila with his Huns might have attacked only parts of modern France in his struggle with Roman Empire, but he didn't left behind a lasting state to cause divergent evolution for different parts of territory/population. Then Franks came and occupied, again, all of that territory, and from then on Kingdom of France followed and lasted, except for relatively short periods, as a coherent political entity that evolved over time into modern France. France happened (and I strongly believe that it would have lasted even) without figures like Louis XIII or Napoleon. Now compare this historical evolution of France with what China has.
>Most of "we should go for 100% coverage" is simply cargo-culting (pushed by "gurus" like Uncle Bob - the negative aspects of the word guru implied)

I came here just to search for Uncle Bob to see the fun comments talking about him.

No, he does not recommend 100% coverage.

He is against writing tests for "basic" code like getters/setters.

I can understand the irritation with Uncle Bob - especially if you've read his blog. But everyone seems to get his stance on unit tests wrong - including Uncle Bob fans.

His fans say he advocates for 100% code coverage.

His detractors say he advocates for 100% code coverage.

All while Uncle Bob is saying he doesn't cover "trivial" code.
Man accused of harassing a female dev rejected from Google-led organization
What do you sort by, if I may ask? I'm so used to GMail that I guess I don't feel like I'm missing anything. All of my needs are handled by searching for stuff and and/or applying stars.
Haha, definitely! She's joining us on the 15th. I'll come back here and tell you what it's like in 2-3 months.
When I visited Houston I felt like I was being held hostage. I love living in a city because it makes it really easy to be active. Time spent in Houston feels like it's being spent in the most hostile suburb on the planet.

Honestly, I think Houston might actually be hell.
Wearables are expensive
It's not me that is having a problem with this, I'm just pointing out why some people are having problems with Tavis in general.

You don't think it is reasonable to at least tell a vendor there is a security problem first before telling the rest of the world?

Maybe responsible disclosure is the wrong name for this, I like the coordinated disclosure idea better.

Maybe I am using the wrong terms but I cannot edit my post anymore.
So yeah that was embarrassing, 1,200 visits in a minute killed our site... temporarily. But killed it all the same.
Fun Gear and Gadgets for Your Next Camping Trip
The JavaScript "hype-cycle" is fast and cruel. Unless you're Angular or React, of course.

But even then, while "Angular" has mostly regained the ground lost by its switch-over from "AngularJS", it's curious to note that the framework overall has been on the downswing.

Does this reflect an ACTUAL trend in its popularity, or, as the article points out, do people just not need to ask as many questions about it anymore?
As a general rule, yes. Very true.
I think only you can make this decision. If the cons don't effect your personal happiness or mental health, than I see no reason not to stay. If the job stresses you out and you feel your skills will get stagnant, I would recommend quitting. You can always use this job as a stepping stone to a better job.
Which skill might I ask? Does it work well?
A searchable database of all the registered dog names in New York City
Here are all the reasons I don't make passwords available via Have I been pwned
You haven't paid enough.
It does mention buffer bloat:

> Larger buffers can lead Reno into a “buffer bloat” state, where the buffer never quite drains. The residual queue occupancy time of this constant lower bound of the queue size is a delay overhead imposed on the entire session.
Basic auth is only OK if you don't have :80 open. Clients will send the creds over the clear to :80. It doesn't matter if you reply with a 400, the creds are already compromised at that point.
Went from imploded startup burnout to a job like you describe as a "secure way out". Went directly from burnout to bore-out, as I had to defend an architecture I never would have built like that but no means or resources to do it.

Still, 11 months of working there got me enough runway to fund founding my own thing together with a bunch of other people. 3 months later, shitty company went down the drain. 2,5 years later, we're market leader.

What you'll get there is smart money. If you leverage it properly, it might do you good. If you go there to stay longer, it will probably make you unhappy.

Your mileage may and will vary.

Good luck.
That some current laws are useless doesn't mean better laws couldn't be made. Mandate a final, guaranteed, all-inclusive price, or require disclosing every single discount made available to anybody, or even require charging the same price to everybody.

I think the real problem is that Americans mostly aren't willing to have their government going around telling businesses to cut out their shit or else.
And don't have a yard, or if you do, don't allow letting the dog into the yard be a stand in for taking the dog for a walk. Obviously that defeats the point for you, but it also doesn't do the dog any favours either.

My large inbred abomination (Bernese Mountain Dog, cute, cuddly, overbred) has never lived anywhere with a yard, so gets real walks.
A good savings goal is 25x your YEARLY spending. Then you can invest to make about 7%/yr, spend about 4%/yr, and the extra 3%/yr should cover inflation. This should last 'forever' and you can work on whatever pleases you (or nothing).

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
There are two important factors: 1.) is this dead end career or rather it will be possible for you to find another job later? A lot of money now in exchange of having trouble to find another job later on is a bad deal.

2.) How does the shittiness affect you personal life? If it makes you constantly angry and lashing out at girlfriend/boyfriend, you risk losing her or at least damaging the relationship. Factor that in. If it does not affect you all that much yet, then weight money against point 1

Edit: 3.) Is it fundamentally demotivating to you? Meaning are you loosing interest in learning more about stack you are using or learning new stack or doIng things well? If you risk to turn into complacent done in self defense, then run before it happens.
Because you get group projects at work, And the groups at work rarely have good ideas or grasp material well enough to work on it.
An eye-opening experience
This way of thinking is way AI in games is so underdeveloped. Most players don't actually want smart AI, they want AI that makes them feel smart.
Impressive how some technologies have an hype bubble and some simply stabilized: http://i.imgur.com/nmacKa2.png, that's a neat predictor of a solid technology you can build upon.

Some small bug, the Y axis can't go lower than 1 % as a maximum, that makes it hard to interpret less popular tags: http://imgur.com/a/zcYBW
This comment perfectly encapusulate the american way of thinking and why in my opinion we can never have nice things.

Its always me-me-me. Screw everybody else's needs. If i cant get get what i the second i ask for it then the system muat be horrible.
From the tone and the average HN demographic, I'd say CA.
At least for me, the real value that GA provides is being up all the time and giving me peace of mind that hits won't get dropped. Running my own analytics infrastructure is possible, but would get in the way of what my site was actually trying to do.

What the open source analytics world needs is better infra, not better collection.
But they didn't pay enough taxes, social security is a huge subsidy of our wealthiest people, the elderly.
Maybe the problem is with the constant between all these situations then...
From a user's perspective, I think there are too many Echoes. It makes it hard to decide which to get, especially for those who can only afford (or want to deal with) one. Too much fractioning.
https://github.com/torvalds/linux/commit/0f8782ea14974ce9926...
Just FYI there will be a small JS programming environment in my thing.
Otoh controllers cost almost nothing, so you can get safe concurrency just by duplicating the CPU.