skysight-inc/HackerNews huggingface dataset:
I agree. The best bread of my life - which had all kinds of wonderful things in it - cost fifteen cents from a Ukrainian market.
History. If you for example compare US growth per capita with top tax rate you find the highest growth during high tax periods.
Why are you teaching people at all? If you hire professionals they either know what you need already, or you tell them "We use X. Go and learn X."

There are remote-only outfits, and they do fine - at least as well "We're not getting any work done because we're in an open plan office and we can't hear ourselves think" outfits.

But hiring policy is an issue, and so is PM. It needs people with a compatible attitude, and that includes management.

It's not that remote is a panacea, but it shouldn't be a showstopper either. There are plenty of productivity killers in non-remote work styles too.
117. I can't even imagine that span of time. Seeing fashion change must annoy you. "Damn hipsters, we did that in the 20s!"
My intrinsic motivation for choosing software engineering is pay. I don't think painting people like me with a broad brush of "needing constant supervision" is charitable. I am motivated to be good at what I do because I want to maintain my high pay, and push it higher still.
Tinyprintf: printf replacement for embedded programming
Spain is a wealthy country with very happy people :) I bet Evan Spiegel was never in Spain
This isn't 80/20 - this is broken. If you trust your network, use rsh or telnet.
If you're using Animate, why do you need Electron?
Weird question: What if Apple folded tomorrow? What happens to the cash? The people? The [global] economy?
That's totally confirmation bias. Smart people are more likely to go to college. Almost everyone becomes wiser between the ages of 18 to 22.

Why are you so sure that college is causative here?

I don't doubt that college is where many people grow up more intellectually, but I have yet to see proof that it is the cause of that growth.
After collection of possible positive/negative features with weights I used logistic regression classifier with some modifications (e.g. position algorithm) to classify the article. It determines the article polarity based on features (words, phrases and etc.)
I wouldn't say nothing. If there are some people who are poor as remote workers, but improve significantly in collocation, then the remoteness can indeed mean something in itself.

Anecdotally, if the work environment is healthy (i.e., not open office trash), I think everyone benefits. I personally think remote is a good option if collocation is not possible--but not preferred.
There was a novel about this: a programmer was coding a robot, it's silicon brain was a sphere as I recall, and he programmed it by just thinking. But his mind wandered and he accidentally hard coded the Declaration of Independence (I think) into the thing. It ended up being the nav computer on a cargo ship with one operator on board. They crash-landed on a habitable planet and the operator worked with the brain to make it a new body form: a horse. They then ran into, of course, people in a medieval state of history. And the duo from space has to figure out how to survive, which involves acquiring useful things from the villagers, while protecting their true identity. The horse turns out to be quite helpful, but has an occasional glitch.
If 3 of the 4 top "good news" stories mention Trump, as seen in the ad, there may be a problem.
Does the system learn about an users preference and classify news tailored to your personal profile, or does it simply do a general prediction?
This is really great! One suggestion, maybe offer an advanced option where you can input css/html elements that you want the browser to click on.
As someone who deals with chronic joint pain, getting opiod pain relief right now is a fiasco.

It is funny: prescribe pain relief, then act like I'm an addict? Give me a break. Who is selling the opiod epidemic story ad nauseum?
"Investor Storytime"... I love it!
It's good to see a focus on battery life, but:

1. using a microsoft computer for the test seems a little unfair. I should hope that a microsoft browser on a microsoft OS and a microsoft computer can get the best battery life.

2. Edge does less than the other browsers. It's not really a fair test when it's a less capable browser. When they implement ServiceWorker, Shared Web Workers, WebRTC Data Channels, shadow DOM and position:sticky then let's see how they do. As long we are comparing two browsers that don't have the same functionality, i can get even better battery life by turning my computer off and putting it on a shelf.
There's already a vi layer for emacs: https://github.com/emacs-evil/evil
To me, yes. Have played 80 hours thus far taking my time and in no hurry to fully beat the game as there is so much to explore and do. Can easily see myself putting in 120 hours. Say I paid $400 for the Switch and Zelda. $400 / 120 hours of entertainment = $3.33 per hour to play one of the best video games I've ever played. Totally worth it imo, to say nothing of future games I can play on the Switch or the resale value if I wanted to turn around and sell it.
> At age 13, give everyone a $100k education voucher.

Good lord, how about just give that money to schools?
But..but.. Crafty still has an ELO of 3030, which is only about 300 pts below Stockfish. It would beat most human chess players (most grandmasters too), which is still quite an achievement, given that this neural net learned to play chess by itself (using no such human derived evaluation function). Cool right?
Why? If they don't want to run the risk of you not accepting round #2 they shouldn't give you round #1 in the first place.

Either that or write better terms.
Done:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2424092/
Also check out that link's novel and excellent mobile-capable UI.
blog-post author here, others are addressing the other points, but I wanted to answer Q1:

CVEs are for tracking response to issues, so that people can clearly communicate about what they are reacting to. Everyone using the library needs to update their code (unless they were already setting the callback) and so having a CVE lets them describe exactly what they're reacting to.
I submitted three URLs from GBIF.org (my employer), and two of the people who got them are still browsing 20 minutes later.

Pretty sea slugs: https://demo.gbif.org/occurrence/gallery?taxon_key=2292251

Bugs: https://demo.gbif.org/occurrence/gallery?taxon_key=797

Hummingbirds: https://demo.gbif.org/occurrence/gallery?taxon_key=5289

I got three blogs in return, one of which was about catching Pokémon. Fair swap...
It's also the best platform for mobile app development as it natively supports both iOS and Android dev.
Women in Information Security: Jess Dodson – Hacker Noon
I was under the impression that businesses which serve the Russian market must keep their data in RU and should not "leave" RU. Do they still host their servers there or is my impression off-base and you can operate from the outside without having to have in-country physical presence?
er yes, my bad. Fixed
Jokerman Electronics,PYLE 2.1CH HOME THEATER TOWER BLUETOOTH,FM RADIO
Doughnut Growth Economics
Intrusive, fraudulent advertising is the original sin of the web.
Women in Information Security: Isly
I think when they say "Italian" "Italian-American" is implied. After all, the author describes himself as "Italian" and these are all the foods I'd expect to see in an "Italian bakery" in the United States.
Women in Information Security: Kat Sweet
Women in Information Security: Tracy Maleeff
Her diet of only 3 eggs and some biscuits a day, made me wonder if any of her longevity can be credited to having a severely calorie restricted diet [0]. Assuming that's true that means she was probably ingesting 600 calories a day or less.

[0] https://en.wikipedia.org/wiki/Calorie_restriction
Women in Information Security: Tiberius Hefflin
There are some really amazingly rare and sought after tax scam records. I've been lucky enough to find/have a couple (Newban 2 & Jay-T - Party Time) but there's some heavy 4 figure LPs out there:

https://gripsweat.com/search/?query=(%22tiger%20lily%22%7Cgu...
Women in Information Security: Jess Dodson
Women in Information Security: Dr. Jessica Barker
No, not really. The audience is American, the author is American; nobody is confused about what is meant.
Ask HN: What's with the black bar at the top?
And still they cant make a 15" laptop with a normal keyboard.
Never heard of this before. The described algorithm for parsing color codes seems absolutely bizarre. What could've possibly been a rationale for it?
Not now. It does a general prediction. Maybe I will add this feature in future releases.
The death of Bob Taylor.
yeah many of the elders had weird diets. There was always eggs involved also.

Calorie restriction is really interesting
>>>The justice system is so fucked.

That is because we do not have a justice system. We have a Legal System

The rules, the process, the procedure are what is important in our system. Any Justice obtained is secondary to the legal process and legal procedures
Dude, you're about five years late to the train. You're doing nothing different from what was quite common when Kibana was written in PHP and Elasticsearch didn't even have 1.0.
Most of them? You think a guy named Peter Genovese has only been to one Italian bakery in his life?
You should read a book or two on not be condescending, some people enjoy learning outside the workplace, or want to learn things that aren't related to their work.
What did you do in yours?
Yes, not very good screenshot for the landing page. But all of the predictions were made by AI :-)
gets added when someone relevant has died. Today: https://news.ycombinator.com/item?id=14118290
Nice idea. I love randomness and serendipity.

There must be something more you can do with this concept though.
The CEO of billion $ startup is firing employees before their stock options vest
And thus extremely error prone. I think introducing IDNs at all was a mistake given the (security) cost-benefit tradeoff, and the best solution would be to scrap them but I realize that is unlikely to happen. Domain name script is probably the last place where cultural imperialism needs to be fought, it's just empty PC posturing and a way to extract some more easy money from gullible domain owners.
I thought the same thing - "wow, they really haven't added much cash this quarter" - nope, this is just an old article
Yeah, which is why there is wind/kite-surfing, as a sport for the windy days ;)
I have the opposite issue - PHPStorm works fine, but VS Code and Atom are completely sluggish even on simple PHP files
I see so many people who just don't bother when using cloud VMs. They let the instance create a host key when it starts up, they have their own ~/.ssh/known_hosts symlinked to /dev/null, and they use -o "StrictHostKeyChecking no" with ssh.
I think you're being downvoted because there are two readings of your first question and reading the whole paragraph is needed to understand that the flippant reading "Psh, you say this is happening to you but I don't believe you, show me some evidence" is wrong and the humble reading "hey, how can I know that this is happening to me -- is it in the log files?" is correct. (It could also be that you're confessing ignorance even though you're also claiming certification though.)

The easiest MITM attacks for a civilian to perform involve a wireless router that traffic is routed over, with mildly more complicated but similar setups near a server -- say an untrusted server farm for example, or a malicious employee at a self-hosted location. More complicated attacks require messing with DNS so that people wanting to connect to that host instead connect to you; and really big entities like governments or advertising-hungry service providers could of course try to set something bigger up that affects more people.

The basic necessity is that the MITM computer needs to have an IP address, because the premise of MITM is, "you issue a request to connect securely to server IP 123.45.67.89, but you send your packets through me, and I have access to some IP 98.76.54.32. So now I intercept them rather than forwarding them on, and I connect securely to 123.45.67.89 myself, as well as to you. Now everything you try to send to them gets through, and its response gets back to you, but not before I intercept it and decrypt it and store it for later retrieval.

So the simplest way to do something like SSH is to imagine that I ask for your public key, you give it to me, I encrypt a shared private key with your public key, I send it to you, you decrypt it, and we use this private key for the rest of our communication. (That's not what SSH does, SSH does Diffie-Hellman, but similar reasoning applies.)

A MITM attack is then, you ask for the public key, I make a public/private key pair, I send you that public key, I ask for the remote server's private key for myself. You send me a private key, I send the remote server a different private key, and when you send something to the server, I now decrypt what you sent me, then encrypt it and send to the server.

Your main means of security in this scenario is actually 100% the same as your main means of security in SSH, it is that you trust that the private key of the server does not change very often. Therefore when you connect, you store the first public key you ever see; then each time you connect, you double-check it's the same or else you shout at the user "HEY! someone could be overhearing your data! Are you SURE you want to connect still?"

What's at issue in the article is that this crucial step was totally ignored by Hashicorp, it was brought to their attention and they just missed it.
For anyone interested and isn't aware yet Facebook is developing Reason, a layer over OCaml. I've been fiddling with it for the past couple of weeks and coming from JavaScript I personally found the experience generally enjoyable.

https://facebook.github.io/reason/
Steve Hilton: 'I’m rich, but I understand the frustrations people have'
Do you have evidence about your egg claim? As someone very interested in diets I'd be curious...
But those $300b weren't sitting there idle, they were already in the economy in the first place. They don't have to be in the US to be loaned/invested in US companies.
Warren Buffett's Agua Caliente Solar PV Plant in Yuma,Ariz
The highest growth occurred when there was no US income tax at all.
I believe https://workflow.is/ was prototyped at a hackathon and was recently acquired by Apple.
MantisVPN – Protect Your Digital Footprint
New Romanian Server!
> > It would be really nice to compose objects hierarchally: for example, if I had a widget class composed of several different renderable Rectangles, I want to be able to automatically generate the rendering code for my widget based on the existing rendering logic for its constituent shapes.

Actually, what's interesting is that both Lisp macros and C++ templates allow this to work pretty easily if you set up the boiler plate well enough. All this article is really talking about is making it easier to set up and use that boilerplate (e.g. put it in the language).

> What's really huge for maintainability is this thing called aspect-oriented programming: Don't litter each of your classes with a line of boilerplate for this and another line for that. Make a file "serialize.cpp" that contains the serialization code for all the types, and nothing else.

And that works if your project is not meant to ever be extended. But generally the point of having object oriented systems is being able to make new objects that can take the place of old ones. Of having abstraction.
Just think about two scenarios.

1. A person struggling to make ends meet ends up with an extra $200 a month.

2. A person who makes enough to meet all of their needs and many of their wants ends up with $200 extra a month.

Which one is more likely to spend that $200?

I'm not rich but I am in group #2. If I got an extra $200 a month it would probably go into savings or debt payoff. That's good for me, but it doesn't help the economy.
Maybe we'll get some old hands to tell the real story, but here's my guess: early web stuff all tended to be very permissive of the inputs, the idea being showing a user some weirdly formatted half right page was better than showing them "html parse error" and nothing else. I suspect the guy who wrote the color parser wanted to do something other than fail on invalid color strings and just coded up the first thing he thought of to handle the invalid input cases.
That's heavily dependent on your citizenship. Some countries limit the right to vote depending on how long you've been out of the country.
After learning Elm I wanted to understand ML/OCaml a bit more, so I worked through some documentation from the OCaml site and walked away pleasantly surprised.

After using it for a couple of weeks I am confused why ML/OCaml aren't more popular. They are safe, functional, stable, fast, and have great tooling. They seem poised to take over the functional domain.

While the syntax took a little getting used to ( emphasis on little) once you are used to it, it's very natural. Union types are wonderful, and the implicit type safety within programs was nice.
I felt like this took a long time to get to the point, which was: Italian Americans are generally descended from speakers of Southern Italian languages that differ from modern standard Italian, and those languages are notable for having terminal vowel deletion, converting "o" into "oo," and voicing unvoiced consonants, leading to them sounding distinct from modern standard Italian speakers.
If you operate in too many fields it may get difficult to take care of all of them. Parts of the organization can become inefficient. Also it means that top management needs to split their focus on more topics.
Let me get this straight, you're using a monitoring tool for the website you work on, to check out how long individual people spend on it after you sent it to them via UrlRoulette? That's kinda neat (in a slightly disturbing way).
This is pretty cool!

A few thoughts from a C/C++ perspective (I have only tinkered briefly with Rust):

- This effectively makes the optimization algorithm part of the Rust ABI; you cannot change (or even fix a bug in) the layout algorithm without breaking binary compatibility. The simpler the algorithm, the less of a concern this would be.

- In a systems programming context, you don't always want to optimize a struct for size. You may reorder a large struct to optimize for other properties like cache coherency, or because you have to match a memory layout specified by other software or even hardware. Obviously one can still use 'repr(C)' for these cases.

- Related to the prior point, it's a little disconcerting that adding a field to the end of a struct declaration can completely change the layout. Sometimes in C/C++ land programmers 'cheat' by adding fields to the end of a struct that's used in multiple modules, and initially only recompile the modules that need to know about the new field. (For purposes of compilation expediency/iteration speed.)

- This seems like it may violate the principle of least-surprise pretty badly. As long as we continue to use debuggers and have crash dumps, systems programmers will sometimes need to look at raw memory data and figure out what the structure is. If the field layout isn't easily predicted, that may be very difficult. In my experience there can be huge benefits to minimizing the number of opaque/hard-to-predict transformations between authored data and its final representation. (In this case, the struct declaration and its final memory layout.)

For these reasons it seems like this auto-reorder behavior might be better as an opt-in rather than opt-out behavior (which it sounds like it is.) Regardless, it's still a feature I wish I could have in C++ from time to time!
I don't know your experience level or career goals, but I find that focusing on skills you may need to know later, that may not be a part of your job/skill set now well worth the effort.

With that in mind, focusing on all the soft skills, topics like public Speaking, interacting with coworkers and clients, leadership, and time estimating. https://www.mindtools.com has a lot of info on everything but time estimates, and I can't honestly give you any credible sources on improving that.

That and design patterns.
Followed the mentions on the dwindling Business Of Software forum where I was a relatively new lurker and was disappointed by the lack of new posts.
Show HN: Contacts were not clickable in Google Inbox, so I made this
I'm half-chinese, so occasionly will experience things on 'both sides of the street'. I agree that quite a bit of it is a case of 'tradition is tradition' (similar to Christmas for many non-practicing or non-religious folk). But I also think some of these traditions are kept because they serve some highly practical purpose. I've already experienced the standard western funeral a couple of times: death, service, wake, home. My (chinese) grandmother died a year ago and so the whole multi-day Chinese 'funeral' process still feels quite recent for me.

At the time, I was struck by how many of the rituals and traditions had very pragmatic reasons behind them. For instance, after the 'open-casket' viewing and the 'service' (sorta), the casket and basically every material possession belonging to or associated with the deceased are removed from the house and the casket is carried in procession to the crematorium. I think the 'house stripping' and casket removal are more than just symbolic traditions; they serve the very practical purposes of (a) forcing everyone to confront the fact that this person is dead, and so grieve while surrounded by friends and family and (b) reduce the possibility of close family members (who might actually live in said house) from 'getting stuck in the past' once the whole ordeal is over (living in a house of memories, if that makes sense).

The other part that stands out in my memory was when we went to collect the ashes a day or two after the above. And the bone fragments. Again, the whole family (~40-50 people) is there. In order of closest kin (i.e. eldest son first), each one of you picks up one of the bone fragments and places it in the urn, amongst the ashes. Again, while one could view this as some sort of spiritual ritual, I think the real purpose behind it is, again, to really force you to acknowledge that the person is dead and is never coming back. And so you grieve intensely, but fortunately you do so with your entire family there, all sharing your grief. They really wring it out of you and it's exhausting, but I think it's also very healthy. Although it's difficult at the time, once the entire ordeal is over you're in a much better position to get on with your life.

There's a bunch more stuff, but those are the two that stood out the most for me.
That's eugenics, yes. And, just to be clear, it wouldn't actually work, because the whole decline-of-society thing that we're annoyed about is cultural, not genetic, and doesn't work the way you think it does. https://xkcd.com/603/
> "vs the many far more productive things they could conceivably do by spending that money outside the us ..."

If there was something productive they could do with that money, they would have done it already. The money is currently just sitting in a "bank" somewhere, collecting extremely low interest rates. The money would be far more productive if Apple simply returned it back to its shareholders, who can then invest it in other ventures of their choosing [1].

The only rational reason for Apple to hoard the cash, is in anticipation of a tax holiday. And given the nature of the Trump administration, I wouldn't be surprised at all if Apple manages to buy one.

[1]: http://time.com/money/3484599/icahn-letter-apple-cash/