skysight-inc/HackerNews huggingface dataset:
Have you seen the option to push the keyboard over to one side? Hold down the keyboard switcher button (you'll need at least two keyboards enabled) and there will be an option to move it over to one side or the other. (Native OS keyboard, iOS 12, I think.)

Also, the "reachability" feature is nice: double-tap (NOT click, just touch) the home button (or swipe down on the little bottom bar for iPhones lacking a home button) and the screen slides down half-way. I can reach the URL bar this way without moving my hand from typing position. (This does have to be enabled in settings.)

Side note: I've often wondered what it would be like to have only one hand to type with. What kind of a keyboard do you use? Any special software, etc.?
Yeah I was put off at first but in general it works perfectly, so I have no complaints at all. Using all available space for the screen is the right design choice, I think.
Sure. newnewpdro said Cadiz in the Mojave, though. They grow something there (pistachios?), but in very small quantity. It's not Yuma. They don't have the Colorado as a water source there.

Oddly enough, I go to Cadiz (California) on vacation sometimes...
Beware the Ghost Protocol
Do you mean the series of posts linked to from the one you give, beginning with [1]? They are an excellent demonstration of two of the pitfalls of naive TDD:

1) The things you can test first (before you have figured out the central problem) are not necessarily the things that matter most. The author should have addressed the algorithm for solving the puzzle first; everything else is secondary.

2) This is an example of those cases where having tests for what you are going to write does not provide much guidance into how to solve the problem.

[1] https://ronjeffries.com/xprog/articles/oksudoku/
I don't know why you've been flagged and downvoted. Though your argument could use some more effort and articulation, this sentiment is certainly growing amongst engineers and a certain subset of the internet population. You're not alone in feeling this.

The old internet didn't have real money and power behind it (outside of research and pure business technologists), but now that the Internet is where the eyes of the world are, all of that influence has crept in and is seemingly here to stay.

It's hard to fight back against entities that are thousands of times more equipped than you.
"Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism."

How about just disabling the third-party ads along with their invasive tracking until you've figured out a way to monetize the long tail of traffic from EU?
Privacy Preserving Deep Learning – PySyft vs. TF-Encrypted
If you don't see the different between software and detergent, I'm not sure I can help you. :)

Nearly everything sold involves technology. Tech companies sell the technology more directly, while non-tech companies sell the results of technological processes. Generally speaking, yes, this means that tech companies are mostly computer companies. Even companies that provide SAAS could theoretically also sell that software directly (and often do, to large enough enterprise customers), so they're still software companies.

If it weren't for companies muddying the waters while trying to raise large quantities of money, I don't think the distinction would be in any doubt whatsoever.
Hundreds of deflecting comments about coffee at McDonalds and astroturfing. Well done! Can we now talk about how Google uses creepy tactics to undermine privacy and the GDPR?
It's somewhat amusing that an economist is shocked to see market mechanisms at work…
I haven't played Portal, but, based on what I've seen of Portal, Human Fall Flat may be similar. You solve puzzles in a 3d world to get through stages of the game. It's pretty fun.
> And restricted funding is based on donor request. You can't say restricted funds are used for X unless donor said for X.

Exactly! Donor in question does not want his or her money to be spent on Mozilla fixing diversity. There's nothing that prevents Mozilla from courting Zuck or Musk or Gates or whoever else that according to their positions think diversity is more important than the ad blocking.
Or as a nation, maybe focus on weakening the effect of lobbying and regulatory capture. The threat posed by this endemic corruption us real.
So you're saying you're not a fan of RequestProcessorFactoryFactory.StatelessProcessorFactoryFactory?

http://ws.apache.org/xmlrpc/apidocs/org/apache/xmlrpc/server...
> changes last year to remove people’s ability to find others using their phone numbers.

What? That's not true, I reported the issue about user enumeration via phone numbers being possible in Whatsapp, Messenger and Instagram to them last week and they claimed (paraphrased) "it's a feature, not a security issue".
Richard Feynman: Los Alamos from Below (1975)
I was thinking more of the physics/chemistry aspects of cooking. Flavour combinations are very much a personal and cultural thing.

For instance, knowing that certain ingredients release a lot of liquid when cooked, or that fresh ingredients often behave quite different to dried, canned or preserved variants.

I know I'm not the only one to have used fresh pineapple with meat, and come back to find that the pineapple's enzymes have started to digest the meat and all you have left is some meat paste.

Those things mean you either need to know what's going on, or be willing to experiment (and suffer the failures).

Also, on the subject of wonder/deep magic aspect - I think you can still know precisely how something works and still be amazed at it. Knowing that it's billions of microorganisms eating sugars and farting CO2 causing your bread to rise is still incredibly cool.
What's funnier is that Brave """product""" is nothing more but a theme over Chrome that any 12 yo kid can do in 2 hours, an adblocker based on FOSS blacklists and some compilation flags that prevent Google from enabling its own server features and tracking system and redirecting the tracking system to their own servers. Yet their entire PR and marketing is based on "Google is evil!". In any other industry this scam would have been shut down and the management would have been sued to probably jail time. But in tech, many things are blurry.
People who have played a funny, pretty looking and relaxing puzzle game prior to solving skill based questions perform well. What have we learned? Was it the puzzles or GlaDOS?
It is not theirs and never was. There is no such thing as a “legitimate king.”
How many people change their phone numbers more than once a decade? How many people change their facebook accounts ever?

The age of this data may be "old" by whatever definition Facebook is using, but it is still of great interest to identity thieves and ne'er-do-wells.
Here’s a blind programmer using Visual Studio with a ridiculously fast TTS: https://youtu.be/94swlF55tVc
This AI needs to understand first - in minor detail, what it is that it's actually building. Even two people can't understand each other sometimes, and what they are actually building.

I installed RationalRose once, and... that was it. Code generation tools suck.
I recently switched our startup to 8base due to its ease of use, user-friendly UI, and minimal set-up. Their backend dashboard is amazing — our customer support staff will have no issue looking up and modifying any data or creating new data. Highly recommend 8base.
I love high-level languages and think they've had a great democratizing effect that lets people across a wide array of backgrounds be reasonably productive without a ton of background knowledge. But, the underlying computer isn't magic. In many ways, it's pretty dumb. I suspect if you spent a bit of time looking at a system architecture, a lot of things would click into place.

Early in studies, I couldn't really wrap my head around pointers. I mean, I knew what they were and how I needed to work with them, but they just seemed like a weird abstraction. A short intro to assembly and later on, a computer architecture class, cleared that all up.

Everyone learns differently, so my experience likely isn't applicable. But, for me, no longer treating the CPU as a black box helped me get a much better mental model of lower-level languages. And I think I'm a better high-level developer for it.
I wonder how much face-to-face communication adds to the effective transmission rate where the physical gestures, body language, winks, and other non-verbal communication are taken into account.
Antoine-Augustin Parmentier - Potato Publicity Stunts
The type script version is type checked: http://bit.ly/2lVoSgY

type State = {
movies: string[]
};

type Action =
| {type: 'AddMovie', movie: string}
| {type: 'RemoveMovie', movie: string}
| {type: 'Reset'}

let defaultState:State = { movies: [] }

let reducer = (state: State, action: Action): State => {
switch(action.type) {
case 'AddMovie': return { movies: [action.movie, ...state.movies] }
case 'RemoveMovie': return { movies: state.movies.filter(m => m !== action.movie) }
case 'Reset': return defaultState;
}
}

/* No need for additional functions! */
let someAction = {type: 'AddMovie' as const, movie: "The End of Evangelion"}

reducer(defaultState, someAction);

The secret is that typescript doesn't actually lack variants - it does have the equivalent of polymorphic variants. Try adding a new action type, you will get a type error for the reducer return type. It won't be a pretty type error, but you can't forget to add a switch case.
With a greenhouse (or a canopy), do you have enough water to grow even one person's needed supply of food? If not, you're importing water, just in a different form.

Or are you part of the Cadiz Water company? If so, yes, you probably have enough water.
Where does the article say that? We may be talking about different articles...
Too bad https://github.com/sveltejs/svelte/issues/1639 is still open :)
I love my Synology. Perfect balance for me between easy and powerful.

https://www.synology.com/

I have friends with FreeNAS / QNAP which are clearly technically superior, but I wanted to minimize work / maintenance of which I already have enough of in my life.
Assuming they live in the US, that is against HIPAA and in my experience it is taken very seriously since what you described is crime punished by a fine of up to $250,000 and up to 10 years in jail.
It hasn't. DRM-free stores are actually growing. Bandcamp and others offer DRM-free music. GOG, Humble and Itch offer DRM-free games.

The only media that's almost completely sick with DRM is video. You practically can't find DRM-free video legally. Only pirates provide it DRM-free. Stupid if you ask me, since DRM never could and never will prevent actual copying. So instead of being so backwards thinking, video industry execs should start selling it DRM-free. Otherwise it's only their loss.

But I wouldn't count on normal sense in their reasoning. MPAA cartel is way too corrupt to do things right. DRM isn't even about profits for them, it's about control, i.e. power (since it's paired with anti-circumvention garbage).
>There has to be a way to put the genie back in the bottle.

Only an extreme minority of people, even within the tech community, wish the web were limited only to static, minimally formatted hypertext. Not even the people who created HTML and the glorious "old web" had such a limited vision of it in mind.
How is this special? They literally built a pocketsize->desktop sized plug flow reactor. People do this every day...
> A true genius would increase his net worth by building a successful business.

Which would mean not having pesky VC's with massive liquidity preferences.

Neumann is playing very efficient cards, his problem is trying to simultaneously portray this as something the public market should invest in.

Everyone gullible enough to consider WeWork shares on the public markets as validation - aka ALL the employees - should re-evaluate. Let the shares float, but no need for the lead underwriters to hold up syndicate bid, just let it float to its natural share price without the window dressing.
not the case for me, my background is in EE and cpu architecture, and I know hardware better than software actually...
"And as with all fashions, once Six Sigma was picked up by the masses, fashionable companies lost interest and moved on to the next big thing. “These things have a life cycle: They get popular and then people start looking for something else,” says Art Swersey, a professor emeritus of operations research at the Yale School of Management. “These things run their course, and it has run its course.”"
Why would anyone accept an unbounded liability for no benefit?
At some point the state recognizes property, even if it was seized or granted, say, 450 years ago. After that you cannot take it without compensation.
Lots of things beside petitions.

You can run for office. If you find no parties that share any of your values, form one.

You can raise the issue in the media which would pressure the government. You would probably not get kidnapped while on vacation in Thailand, and then get locked up without a trial and a forced confession through torture, just for criticizing the UK government.

If it's something that affects an entire class of people, such as a certain profession, you could organize something like a labor strike or a protest.

And if all else fails, you could actually just break an existing law you think is unfair. You would get an actual trial administered by an independent justice system where you get to defend your actions, you can then argue that the law is unfair and restricted your life in a cruel way. Sadly, it had to come to measures like this for LGBT rights to improve in the UK.

You also mentioned "but the people I live around don't". In China it wouldn't matter if everyone around you care about the issue, something will only happen if the CCP deems it necessary.
You don't a need type of browser for this. Just use NoScript.
I don't see what you mean, but if someone wants to suggest a better—i.e. more accurate and neutral—title, we can change it.
Imagine you are a child, drawing random images out of your imagination. Fast forward thousand years and the [clay disc|hard drive] you were working on is found by archaeologists and they derive your entire culture from the random mohawk face you thought up.
I don't think there are, actually. Some algorithms might run faster in practice, but, since the game is NP-complete, brute force is pretty much as good as it gets for exact solutions.
Yes, the hacks that Apple added to work around the fundamental usability problems of the > 4" iPhones do work, but they don't turn them into 4" phones in all respects.
That is true, but more in an Audi V10 R8 than a Porsche sort of way. Audi has always been more of a GT brand to Porsche's light sport car; with the recent non-traditional Porsche's been released VW risks diluting its marques in the same way GM ended up doing with Pontiac and Oldsmobile minivans during the 90s. I have the feeling the only reason it's a four door sedan is so that's always included in rankings with the Model 3; it would most certainly be faster without the extra row of seats but then it would end up being compared with electric sport coupes the general public has never heard of instead.
>wholistic

Holistic?
Best Cryptocurrency to Invest in 2019
Which is the reason Brave is in a good position to do this kind of work. They represent a growing portion of web users, and their research helps to give these users a voice.
The recipients have the right without further restrictions for each copy they receive, but the workaround is that if that right is exercised, grsecurity will never send them anything again. Thus, if one values the patchset, which their customers who are paying real money presumably do, they'll refrain from exercising their right to redistribute in order to stay off the blacklist.
More or less the same thing that happened to bell-bottom jeans.
> Under a 1994 law, people whose property was expropriated by the Soviet Union have a right to claim compensation -- but only if they did not "lend considerable support" to the Nazi regime.

> In a newspaper in 1932, the crown prince called for people to vote for Adolf Hitler in the presidential election, he added.

Seems rather straightforward to me.
> What practical consequences did Tiananmen Square have?

It began the process of deterioration of relations between the PRC and the Western democracies, a process that has continued to the present day. People began to realize that China may not liberalize on its own the way Taiwan did—that the government of the PRC is often hostile to liberal democracy. One of the consequences of this realization is in fact these Hong Kong protests. There are numerous other consequences of this cooling in relations too—for example, protectionist tariffs against a country seen as hostile to Western values are easier to sell politically in the West. Tariffs obviously impact China.

Tiananmen didn't achieve what the protestors wanted, but it's clearly a significant historical event.
39.15/64 = phi
It can be scraped even when it's "Only people who you have in contacts" (can't recall the exact wording right now), Facebook thinks it's a feature and that their privacy measures are working properly.
We detached this subthread from https://news.ycombinator.com/item?id=20877382.
This is a very good take. DOM as a function of state has real tradeoffs but also real benefits; state as a function of state just gets out of hand. IMO React Hooks are where React jumped the shark. setState and Redux were already clunky and felt too rooted in unhelpful ideals, but hooks just took the cake.

My company's codebase uses MobX for all state and I highly recommend it. It embraces mutability and imperative code where they make sense: in your actual app state. React is there to do what it's best at: rendering DOM. That's it. Rendering remains functional and real, meaningful state is allowed to be what it is.
This is pretty much the only reason I don't donate to Mozilla. As far as I can tell there is no way to only donate for Firefox development.
If you know the entire state of your algorithm then it's possible to compare the state vs. it's state in a previous step to determine if you are in a repeating loop. If all of the parameters and internal are identical, then the algorithm can not produce a different result.
Thanks, heymartinadams,
really appreciate the comments. May I ask what you were using or planning to use before you made the switch?
Like the sibling comment mentioned, it seems verbosity hinders reading comprehension rather than writing. Many IDEs understand this and hide some of the boilerplate.

This raises the question: if the IDE autocompletes the boilerplate for you, and also hides it, why is it needed in the first place?
The point is not really about the specific mechanism shown in the post, but more about plausible deniability and how a malicious actor might introduce a vulnerability like this in a way that makes their innocence seem unimpeachable.
One would hope. It took me until early adulthood to get diagnosed with sleep apnea because doctors had repeatedly told me such things as "you can't have sleep apnea if you're not overweight," "you have good grades in school and don't have trouble running 3 miles at track practice, you must not be THAT tired," "every teenager is tired, you just need to improve your sleep schedule," "you need to cut caffeine," and by far the worst -- "you're just depressed, let me put you on Prozac".

These are competent/highly trained doctors that aren't in the Bay Area or New York but are in a US tech hub containing a Top 15 medical school.

After I insisted on a sleep study, the results came back as me having SEVERE obstructive sleep apnea with 30 cessations of breath per hour (once every 2 minutes) while asleep. You just don't notice it while you're asleep because your body kicks itself out of REM sleep into lighter, less productive sleep but you're not consciously awakened whenever it happens.

I even heard the last two ("you just need an earlier bedtime" and "you're depressed") EVEN after showing my doctors the sleep study results with the actual data. Terrible.

If you go on /r/sleepapnea, you'll find that these kind of stories are still surprisingly and unfortunately very common.

I have jaw surgery at Stanford on the books for early next year to finally fix this.
NCC Group (formerly Matasano Security, iSEC Partners, and IG) - Atlanta, Austin, Boston, Chicago, Houston, New York, San Francisco, Seattle, Sunnyvale, and Waterloo, ON NCC Group is growing rapidly in North America and is adding some incredible opportunities to keep pace. What does NCC do, exactly? Penetration testing, security analysis, DFIR, and cutting-edge research into current technologies and attacks (breaking things). You spend most of your day thinking about security systems and how they can break. You get to be creative and have a lot of freedom to be clever while learning new technologies at a very fast pace. Engagements are usually 2-4 weeks long and in a year you will be exposed to 15-20 products and technology stacks. Your work will typically initiate person-months of security improvements in products millions of people use.You will have enormous impact in making the software and products people use safer! All of our consultants are also security researchers, with dedicated research time. Not too shabby!
Examples of some of our current openings include:

* Our Waterloo (ON) office is hiring Principal Hardware Security Consultants (https://www.nccgroup.trust/us/about-us/careers/current-vacan...) as well as experience pentesters.

* We are looking for experienced MVSS hires in Austin, Chicago, NYC, and SF. (https://www.nccgroup.trust/us/about-us/careers/current-vacan...)

* Experienced, seasoned pentesters (https://www.nccgroup.trust/us/about-us/careers/current-vacan...).

* Technical Account Managers for our MVSS team in Chicago or NYC (https://www.nccgroup.trust/us/about-us/careers/current-vacan...)

If you want to learn more about us and our open positions check out our:

Blog (https://www.nccgroup.trust/us/about-us/newsroom-and-events/b...) Cryptopals (https://cryptopals.com/) Microcorruption (https://microcorruption.com/login) If you're ready to apply, contact us at https://www.nccgroup.trust/us/about-us/careers/current-vacan... or reach out directly at na-cv@nccgroup.com. We'd love to hear from you! NCC Recruiting Team
Well, at least you are consistent with your position.

I just don't like that we rely on what amounts to DRM in order to give the human brain exemptions to privacy and copyright laws.

I feel that I "own" my memories and nobody should be allowed to tell me what I can do with them. If there's a device that lets me dump them to computers and sell them, first of all, it should be legal, and second of all, I should have that right.

I feel that you do not "own" what I observe about you with my own senses and that I do not need your permission to look at you, listen to you, or generally infer things about you. I don't see how a memory dumping device is different from computer sensors, and thus I don't have a problem with computers collecting information about me in public.
Who. Cares.

I worked at a company 8 or 9 years ago that kept hiring all of these Six Sigma Black Belts who sat around _doing nothing_, earning high salaries and making all of the wrong moves. Didn't stop our stock from sliding into the sub-dollar range.
Okay, thanks for elaborating. I think the part I had overlooked was the variant constructor not being a function.
I had mentally mapped that as a `dispatch` call with the variant being the payload. But, yeah, it looks like the author either made a mistake or took a shortcut there.