skysight-inc/HackerNews huggingface dataset:
I'm interested in a genuine discussion about how to answer that. For all the commonsense explanations you could give like that ones in this thread, all a client tends to hear is "anyone can hack it".

For all the horrible stuff ups Equifax management has had, it sounds like congress would be substantively happier with them if they said "yes our SAN has an FDE feature". The media would certainly be kinder to them.

I'm in two minds about rolling something objectively pointless just so I can address these sorts of concerns.
Google Voice can do this. If they aren't in your contacts, you can make it prompt them for their name which then will show up on your caller ID.
I usually visualize data structures as pipe systems, and interfaces as 3D shapes around these pipe systems. One thing that took some getting used to was flipping between the interface and flow representations while navigating the abstraction graph, but learning more about nature/physics/math has helped enormously with building and practicing that intuition (and applying it in non-software scenarios by understanding natural phenomena as data structures).
How do you get a 12 yo to pay for anything, especially when Insta is free and does much of the same stuff?
Isn't exactly that the job of a search engine? I.e., that don't have to specify the exact site? Moreover, many searches are done be beginners who don't (yet) the best resource for what they search for.

But let's assume you use a search engine only for stuff you aren't intimately familar with - how could you trust the quality of the results? If they are so bad at the topics you know much about - why should they be better at the other topics?
There's no excuse for lack of continuity nowadays, though. The callcenters I know have software to create tickets where the operators write the details of your request. Next time you just need to provide your client number or other ID to continue where you left of.
The location: https://goo.gl/maps/mKxeTmhKktJ2
The problem with Do Not Disturb mode is that it blocks all notifications, too, right? I've turned off every type of notification except the ones I want (just Google Hangouts, since I use it for work). So, I can choose to either have a phone that rings (which I never want to happen for anyone I don't know) or Hangouts that doesn't.

I will have to look into third-party apps. I never really considered it, as I use Google Voice and want to keep using it, and didn't really think about it maybe being possible to use Voice plus something else that deals with calls...it seems like Voice is already too intrusive to inject more stuff in there (my calls are already delayed by as much as a couple of seconds coming in and out because of Voice; seems like more would just guarantee that I can't answer legit calls before it goes to voicemail).

But, I do need to sort it out. Recently I've been getting multiple calls a day and have resorted to leaving my ringer off completely. My mom worries, though, if I don't answer for a while.
For C ABI, this exists since quite some time: https://abi-laboratory.pro/tracker/timeline/libevent/ (though, there is not really a way to enforce).
Link to the Paper:

https://www.cc.gatech.edu/~riedl/pubs/ijcai17.pdf
Interesting read. Chinese characters and chinese character-like characters can be quickly hard to deal with as soon as you leave the BMP plan. The ids.txt file (Kanji database) is really a lifesaver in this case.
The cynic in my thinks that the "vote with your wallet" slogan has been coined by those who want to prevent better regulation.

Upvoted for that sentence alone. We have government because I can’t build a road by myself. I also can’t individually smack a company upside the head and tell them “cut it out, this isn’t the society I want to live in”.
ALDI has stores in the US, and it looks like they pay higher than the prevailing wage in the US too: https://www.glassdoor.com/Hourly-Pay/ALDI-Hourly-Pay-E7337.h...
Very cool, editor runs smoothly. The file system isn't really usable, right? I could't save the project to try run the project. It would be nice to include a sample project just to get a better feel for performance without creating something from scratch.

Edit: Also, please ask for confirmation before closing tab. It's too easy to close tab on accident and lose your work.
No. They already offshore as much as they can get away with.

Being unable to import cheap labor from overseas would be a huge loss to these chop shops and allow other local companies to compete with local staff.
There's only so many phone numbers. It's easy to iterate over them.
Not everything is data. Interesting computer science (and just science for that matter) problems have a lot to do with data but the rest falls under entertainment or utility problems. To write this type of software using only ML models you need something that mimics the human nature - that will be effectively AI.
Nice! Do you have an OPML import?
What's crazier is that they are following up with their "next gen" launcher (Ariane 6).

The fact that they can't swallow their pride and start focusing 100% on re-usable rockets is going to cost europeans billions.
Yep, I've always felt versioning is more or less a form of marketing for your software. It's handy that people are kind of using convention to say things like "this is a HUGE change" vs "oops, bugfix". But it's really just conventions of communication, which, in a nutshell, comes with zero guarantee .

Semantic versioning and automatic "transitive" dependencies sure are handy, especially in that "naive" phase of development. But man, once you start having to start tracking performance and security, it's time to turn off any magic update.

Or, in other words, when you've got people depending on you, you need to start putting your security hat on and assume that there can be a breach with every change, or your performance hat and assume the system will crash due to a performance problem. No way would I want any rebuild OF THE SAME SOURCE subject to change.
The jobs aren't getting transferred to H1Bs, they're getting contracted out to TCS and Infosys who are known for abusing the program by "lending" out their employees as contractors.

They're akin to the predatory hiring agencies that provide workers to Amazon's warehouses. Good for Amazon's bottom line and the agency, not so much for the employees or the community.

imho, increasing base salary requirement and mandating that employees either work on-site only or are free to jump ship to any company (visa is not associated with the employer) would fix majority of the issues.
Refer to the grandparent post as to why large flapping machines are unlikely.

This thread is so weird.
I ran a business for several years that never quite grew large enough to support additional technical staff, so I was always on call. It didn't happen often, but I got enough calls (or pages, since that was how I dealt with it in early couple of years) in the middle of the night to where I literally had nightmares about a phone ringing for a while. Even today sometimes my stomach hurts and I feel angry when the phone rings.

I've never liked the phone, but I really hate it these days when there are so many better ways to communicate.
I've heard that the process for getting a podcast onto Spotify is terrible and difficult - i.e. literally email an individual at the company and then they might send you a SurveyMonkey form if you ask enough times.
Upgrading to iOS 11 has effectively bricked my phone, it’s painfully slow. The thing I find (sadly) amusing is I cannot use the torch feature now. Works roughly 20% of the time. It’s binary, on or off, and it doesn’t work. What the fuck is going on?
What kind of other models could potentially work for Snapchat other than advertising? I don't see any candidates from the list of other companies that serve young consumers.
Plus, alot of the time, the ad reads are done live while recording (Rooster Teeth does this), so when they're done reading the copy, the hosts sometimes continue to talk about the product or topic.
I have like 20K in a 401K when I worked at Microsoft a long time ago. This is around the 2008 fiasco. I just converted everything to cash. I didn't do a rollover when I changed employers (I think there is some time limit which I have likely exceeded). I've been trying to figure out if I can make use of that cash. The confusion is that the plan I was in was for Microsoft employees. Can I still use their plan's investment options?? I also don't want to incur any tax implication ... literally the cash has been sitting there for years because I am too stupid to figure out all the details. It is just sad :(
> I hate telephones.

> The problem is the medium.
The problem is synchronous communication. The problem is the telephone. I hate telephones.

> I’m told that, in 1993, 2.5 million people in the UK had “telephone phobia”. That’s over 4%, similar to rates of arachnophobia. This is not unusual, and I’d bet rates are higher now. Everyone hates telephones.

> ...Asynchronous textual communication is how everyone communicates remotely now. It’s here to stay. Killing the telephone is a big market.

I don't hate telephones. I do however hate the implied (and quite arrogant) call to action in that post "I hate telephones and like chat, so we all should get rid of them and exclusively communicate via chat"
Right, but MS was more than 2x the size at the end of last year, so Alibaba would need to continue that >100% growth, and MS would need to not grow at all. I doubt that's the case.
From a Wired article [0] about one of the couples she talks about:

"Objects they couldn’t bear to part with—including Chuck’s letter from Ray Kroc, framed and hanging on the wall—went to one of Barb’s daughters for safekeeping. (Barb and Chuck each have three kids.)"

They have SIX adult children.

They should be living with family instead of trying to survive hand-to-mouth out of an RV.

[0] https://www.wired.com/story/meet-camperforce-amazons-nomadic...
it's distressingly easy to spend other peoples' money on an exercise in saving face.
Thats not QC, thats customer service.
Some of you are very out of touch. They're not saving for retirement because they can't. First, most of them were not even working jobs with 401k's available. Second, how the hell are you supposed to save when you don't even have enough money to pay your current rent, food, gas, medical expenses? I think some of you imagine everyone is making $80,000-$200,000 a year and they're just being irresponsible and not saving up money because they live beyond their means.

In fact, the number of people who don't have enough for retirement because of this reason is quite small. Most people are there because they or their family had a catastrophic medical event, job loss, and/or some massive loss of value in their home due to the depression (from which they've never recovered).
Many people put all of their money into paying the mortgage on a house. A reasonably sound investment. And then they found their mortgages to be underwater. Literally every dollar they had put in, was now worthless on paper. Those who did not buy into the sunk cost fallacy allowed their houses be reclaimed. Then they truly had nothing.
> Humans need to review to prevent adversarial reporting

Humans already need to review the takedown reports themselves to prevent adversarial reporting!
There are good reasons why USBs have been banned in the DOD for over a decade.
If you already have Internet access, you could also get a femtocell.
> I am sure people wouldn't mind paying a certain amount per year to keep using the app without creepy apps.

I really don't think this is the case. For the demographic that currently uses Snapchats (mostly 18 to 24 year-olds), paying for mobile software at all is a pretty significant behavior change.
The reason the second Japanese character is censored out of the title seems to be that having a character outside the BMP in the title broke everything horribly, not because of actual censorship of swearing or something.

I wonder how long it will be until UTF-8 is used everywhere and non-BMP characters enjoy first-class support and testing. You'd think the U+1Fxxx emoji would have been enough to make this happen.
Note the lack of the word “retirement” in “social security”. It’s a safety net, not a retirement account. Says so right on the tin.

EDIT: and before anyone else gets an itchy downvote finger, go look it up. Here, I’ll quote from the SSA’s own page: “Based on social insurance principles, the program provides monthly benefits designed to replace, in part, the loss of income due to retirement, disability, or death.” (emphasis mine). It’s so the old and disabled don’t starve in the streets, not a retirement plan.
I didn’t call anyone lazy — those are your words.

I know (lower middle class) people who went bankrupt in the Great Recession because they had 2 or more mortgages, obtained with a 5% down payment. To me, they took too big of a gamble, and lost.

I know others who stayed out of such gambles and survived the GR.

I know others who had to significantly downsize or live with family members because they lost their job and then spent their savings.
I think that, as it already happens today, different classes of problems are going to be solved with different techniques.

Do you have a clear specification and expect exact results? "Software 1.0" is the best choice.

Do you have problems that are computationally intractable, or simply a huge amount of data and you can accept an approximate solution? This is where "Software 2.0" makes sense. It's already being used and it will keep expanding.

The factors that will determine the ration between "Software 1.0" and "Software 2.0" will likely be:
* how much we will be willing to accept approximate solutions
* how easy it will be to collect the training data and to train a neural network.

I can totally imagine an hybrid model where there is going to be a lot of "Software 1.0" with some black boxes trained using machine learning techniques.

I'm not very convinced we will have many 100% "Software 1.0" applications. That works well for some specific problems (like AlphaGo Zero mentioned in the article) but many other domains don't map that well to a machine learning problem.
It will still probably take time. It was only recently that MySQL allowed more than 768 byte indexes for example, before which utf8 was commonly used instead of utf8mb4.
On their own they don't mean anything, however the first four may appear and indeed do as multiple words on their own, or as part of other words. Japanese has many homophones.
Fire and ice: Mapping the magma flow to Antarctica's most active volcano
Facebook will mass deploy these to serve targeted advertising based on conversations it hears.
> systematic abuse for profit

Autogenerating content targeted at kids is "systematic abuse for profit" in the same way that Disney holding focus groups is "abuse". The content is clearly entertaining to kids, or else there would be no economic incentive to create it.

The algorithm occasionally picks up some nasty troll content by accident (hence degrees of separation). It is clearly unintentional as it goes against the financial interests of the channels.

This is a long way from "zomg illuminati bot conspiracy subliminal evil content child abuse".
This argument is similar to saying you don't care about someone else's freedom of speech because you have nothing to say.
You are pessimistic and cynical.

I know many people who have jobs equal to or similar to Studs Working.

And, more importantly, his book did not describe a paradise. He profiled whores, for example.
https://en.m.wikipedia.org/wiki/Sport_in_China

The Chinese Basketball Association puts the player count in China at 300 million today.

Almost 200 million people watched a single non-championship basketball game in 2007.

That’s the thing, people just completely misunderstand the scale of China (and India).

When talking about population based stats the rest of the world doesn’t matter.
Nuclear 'accident' sends radioactive pollution over Europe
I hope this will be available to, like, regular humans who need it for medical reasons, not just Ford workers.
https://isc.sans.edu/forums/diary/Intel+Network+Card+82574L+...
Asa person with autism, it is easy for me to understand how animals think because my thinking processes are like an animal's.

this is either trite (in that all humans are animals), or an extremely bold claim indeed.
What's really a shame is SpaceX is going to have to compete with these massive government programs while SpaceX created their own program from scratch with private investors.

How is this fair? Sure DOD and NASA are customers but SpaceX financed their advancements and had to convince the US government to use their platform with successful launches.

This sounds similar to Airbus's support. Why is this allowed. US intelligence should be sabotaging these free market cheaters. Europe is acting like China, where the government is financially supporting major industries competing with the US. I will call it what it is.
Economic Warfare. Maybe more aptly Economic Welfare Warfare.
Google Voice sort of has this feature. There's a feature to prompt unknown callers for their name which will then show up on your caller ID.
On Web Extensions shortcomings and their impact on add-on security
> A sizeable portion of Trump's base believes that they are in danger of becoming a minority in "their own" country

The key question is: are they right?

Why would you hand over the keys to your kingdom to people who will displace you and rule against you?
> ... there would be no difficulties to convey my thought to you without errors. But obviously that is very difficult for anything but the most trivial thoughts.

The sentence itself is evidence against.
You seem to misunderstand what biomimicry even is. It’s about identifying root problems and seeing how nature has already solved the same problems we’re trying to solve. The whole concept of first principles is there. Remember when Speedo invented new swimsuits that led to swimmers breaking world records left and right? That was due to biomimicry. Because sharks are fast and shark skin is not smooth under the microscope but instead has lots of tiny protrusions that create micro-turbulence along the surface that leads to less overall drag. And then creating a similar material for swimsuits. That is biomimicry. Not making freaking airplane wings flap to achieve lift. But instead, discovering that the way a hummingbird sweeps it’s wings back and forth creates an area of lower pressure above the wing that virtually sucks the wing up. Interestingly enough airplane wings are shaped in such a way that the wind travels faster above the wing than below the wing, creating a similar pressure difference and achieving lift.
No, people are too lazy. Making $25k a year, and saving 15% ($3,750) over 45 years at 7% return is $1M.

You also don’t need a 401k. You can do a traditional or Roth IRA.
I upvoted you, but to be fair to parent, nothing you said invalidates what they wrote. Parent made a statement, and it would seem that because they did not give the “why” you assumed that they’re being a scold. Maybe, maybe not, but the All Holy HN Guidelines suggest taking the charitable interpretation, and I’m going with that.

EDIT: and just as I hit “reply”, parent comes back with a response indicating that the charitable interpretation was wrong. sigh
For those on the defending side, remember that the purpose of DNS is to be public. Relying on DNS information to stay secret in order to protect vulnerable application is a bad idea. A service with a SQL injection is unlikely to last long, and as the article shows, it is not hard to enumerate DNS records if you are under a targeted attack.
Complete instructions to cook a Thanksgiving meal in one day
I see programs as data (mostly atoms, tuples, and dicts) and a nested list of TODOs.

Each todo is a sequence of tasks, but I don't necessarily assign names to the task parts or think of them verbally. The "local variables" have names in the final code, but not necessarily in the blueprint for the sequence of tasks. The naming of things really comes in only for the dict key names when passing data around.
If you're interested in what the other mentioned kanji with regularly-used non-standard forms mean, here are some rough definitions:

餌 - animal feed, bait

遡 - go back in time; go upstream

遜 - humble, modest

謎 - riddle, enigma

餅 - rice cake; mochi
I have made a ton of mistakes for sure. But at almost every place I've worked, under-engineering has been a much more pervasive problem than over-engineering. And so over-engineering is often used as an excuse not to do engineering to begin with.

Building a Rube Goldberg machine to solve a simple problem, or reinventing the wheel poorly isn't over-engineering -- it's just bad engineering.

That said, a term I do agree with is YAGNI, which I think is much more concrete and well defined.
The degree to which people take everything this person says at face value is astounding.
Chat on their website?
Photoshop Design Hack with Smart Object in 3mins
Chinese gets even more complicated being a language without an alphabet. Even among the traditional and simplified variants, there are different forms for the same character based on popularity.

For example, 吃 and 喫 have the same modern meaning "to eat," but one is more commonly used. A character like 鎌 has a variant like 鐮, just as well as 塚 and 冢. People choose characters based on stylistic reasonings (and in Taiwan, many choose the Japanese variant to be "hip").
Why are they lower maintenance in this situation (i.e. power failsafe generators that are used for only a few hundred hours over their life)? I appreciate that diesel car/truck engines are lower maintenance, but they are used in a very different way.
Wait a second....

Don't we all agree that what happened to the indigenous tribes was a tragedy and we don't ever want to repeat it?

Doesn't it highlight the problem with unchecked immigration?
Not even going into the "fun" of the Han unification, there are some weird things in Chinese/Japanese characters.

For example, 右 (right) and 左 (left). You'd think the top-left part is the same, but it's not. In the case of 左, you write the horizontal stroke first, but in the case of 右, it's the second stroke. They also have a slightly different shape.

Another example from the Jōyō kanjis, 臭 (stinking, odor) and 嗅 (smell). You'd think the second is just 口 (mouth) added to the first, but it's not. Etymologically, 臭 is 自(nose, simplified form of 鼻)+犬(dog), but was simplified in the Jōyō list, and became 自+大. 嗅 was not part of the list back then. Which doesn't mean it didn't exist. It just means it was not recognized as regular enough by the ministry of education. 嗅 was only recently added to the list (2010), but was not simplified to remove the extra stroke, so it's 口+自+犬, leading to this funny inconsistency.
> "We will not end world hunger by eating less. We will not stop climate change by turning off the light more often. And we will not fix exploitative employment practices by voting with our wallet."

Voting with your wallet does work, it just works slowly, so it doesn't satisfy those who are waiting for revolution.

To give an example, let's say you choose to become a vegetarian. What difference does that make? The more vegetarian food you buy, the more profits go up for vegetarian options, the more options become available. It's a slow change as the impact is minimal at first, but look at what it's lead to. 50 years ago the idea of a food company specialising in vegetarian-only food would've probably seemed quaint, now it's normal. It's also normal to find multiple vegetarian options in restaurants, and even restaurants that specialise in vegetarian food. You may think of this as not noteworthy, but I'd suggest it only seems inconsequential as the change was so gradual.

Now imagine if all would-be vegetarians had continued to eat meat, but had lobbied the government to cut down on meat production, are we likely to have seen a quicker change?