skysight-inc/HackerNews huggingface dataset:
I don't think this is a GDPR violation or a security vulnerability.

The purview of GDPR is personally identifiable information, whereas these are vulnerability details and passwords. If companies were storing their user lists in Trello boards that might be a bit different, but the examples in this blog post do not seem to be related to user data. They are also being volunteered by the companies using Trello, not Trello itself, so a potential violation would probably be levying fees against individual companies.

It also doesn't strike me as a security vulnerability because it's not a technical failure in Trello's software. This is closer to accidentally publishing AWS keys on Github or opening a phishing email, and in neither case would GitHub or (say) Gmail be responsible for that. There are proactive steps they can take to mitigate this kind of mistake (as GitHub and Gmail do), and it's arguable Trello should do the same, but it doesn't seem like a compliance or security failure whatsoever.
I believe you're reading this as much more negative and confrontative than it was meant to be. The post was about how there was an emotional journey to creating great things. My comment simply relayed a personal experience that agreed with the tweet. That's it. It's an emotional journey. Creating things of value can be deeply emotional.

More to the point, recognize the sucky parts and continue on anyway.

"I think you would benefit from seeking advice from an unbiased third party." -- sure thing. I've ran more than 50 beta readers through the book. And I plan on seeking editing services. A trusted third-party is always a good thing. Why wouldn't it be?

"How can you possibly know who will benefit from your work and who won't ahead of time?" Well you can't, which is why you use beta readers. I know my work. I know my work helps people. And I know the people I help would also be helped from this book. That's just a starting place, mind you, but it's a pretty strong one. Then, and only then, do you start looking at tone, product-market fit and the rest of it.

I decided not to go the professional publishing route, even though I probably could have made it work. Why? Because I am purposefully doing this upside-down. That doesn't mean a professional publisher or editor wouldn't be great. Self-publishing is a ton of work. But so is ditch-digging. So is anything of this nature.

Yes, I can certainly make my work attractive while also being honest. I have work to do. Yay!

The purpose of the tweet was to tell people that there's an emotional trough you have to go through. That was also my purpose. It's normal -- and whether you need to get angry, happy, sad, or whatnot to make your way through it, it's quite an emotional ride! Don't lie to yourself about what's ahead and prepare yourself.
Next you'll be telling me laser pointers have colours and there are several dog breeds named 'pointer'. Pointer dogs are furry.
This is pretty common in Haskell using the "recursion schemes" technique. The idea is to note that any recursive data type can be constructed by laying many "layers" down. For instance

data Json
= Str String
| Int Int
| Dict [(String, Json)]

has the "layer" type

data JsonLayer x
= StrL String
| IntL Int
| DictL [(String, x)]

You could also "layerize" the list in here which is what the author did with the DictVisitor, but I'll leave it as is for simplicity now.

We can recover the original type using the layers and the "type level fixed point operator"

newtype Fix f = Fix { unwrap :: f (Fix f) }

If you unwind this, it says

Fix JsonLayer = JsonLayer (Fix JsonLayer) = JsonLayer (JsonLayer (Fix JsonLayer)
= JsonLayer (JsonLayer (JsonLayer (...))

On the other hand, we can recursively consume values of `Fix JsonLayer` (and, equivalently, Json) with functions of the shape

type Alg f a = f a -> a

type JsonAlg a = JsonLayer a -> a

In other words, it tells us how to get a result from a single layer (where the recursive parts have already had their results computed). This is the Json visitor, though you can rewrite the type to be something more familiar

-- isomorphic to Alg JsonLayer a
data JsonVisitor a =
JsonVisitor
{ onStr :: String -> a
, onInt :: Int -> a
, onDict :: [(String, a)] -> a
}

You can write a function which consumes Fix'd data types using an appropriate Alg that is totally generic, or you can write a specific one for consuming Json using `Alg JsonLayer`

-- commonly seen as consume :: (JsonLayer a -> a) -> (Json -> a)
consume :: JsonVisitor a -> (Json -> a)
consume v (Str s) = onStr v s
consume v (Int i) = onInt v i
consume v pairs = onDict v $ map (\(n, json) -> (n, consume v json)) pairs
They are more than annoying for bicycles - they're an outright hazard for bicycles. They become slippery as ice when wet.

A nearby bike trail uses them at every intersection, and when it's been raining I dread having to maneuver on them.
FWIW, ebay says it forbids the sale of human remains. If you do find real skulls on there, you should probably report them.

https://www.ebay.com/help/policies/prohibited-restricted-ite...
Having already exposed EU's wealth preservation strategy here: https://news.ycombinator.com/item?id=17163772

Imperialistic ambitions are back, this time no place to hide.

I saw this coming! EU wants to destroy American and rising nation business.
Samsung has been doing this since the g3. It offers "high accuracy". Bull, just use my GPS chip.
Quitting a typical salaryman job is a tough mental and cultural barrier for a lot of Japanese, so the best bet would be to hire new grads or young people. Even then, it might be tougher than it looks.

That said, megacorps in Japan offer "perks" that American, especially tech companies, do not offer. See patio's post (scroll down to the "The company hereby promises the employee" section) for some examples:

https://www.kalzumeus.com/2014/11/07/doing-business-in-japan...

In many ways it's the opposite of our SV-style company culture, where we switch jobs every 3-5 years.
Super Bowl Poster (dynamic tableau chart)
Scumbags would want to go back to a world of slavery, colonisation and wealth locked up as gold in personal treasuries.

That's some kind of weird hyperbole that doesn't make much sense.

I hope all the other countries follow suit and then the only thing we will be able to aim for is a job in these government bodies or the few surviving monopolies.

The rest of the world will ignore the EU, while the EU continues to dig its own grave.
iOSRestrictionBruteForce v2.1.0 – Crack iOS Restriction Passcodes with Python
Why do people keep spreading this nonsense?

1. All BLAS implementations I know of don't use Strassen's algorithm.

2. This is such a Stack Overflow answer, please make it stop. Q: "How do I do a thing?" A: "I have unilaterally decided your question is invalid and you should not do a thing." That's really useful!

To the author: hack away. Goto can probably write better ASM but tutorials like this are very helpful for people who'd just like to read some interesting case studies.
Jenkins Job DSL Playground – how it works
Ask HN: What's the easiest way to accept multiple payment method on website?
I am working on a nonprofit SaaS company and wondering what's the easiest method to support multiple payment methods like wire transfer, credit card, crypto currencies, webmoney etc.... with just one stroke.

Surely, this must be some easy way to get it going without writing tons of code.
At least the AD website usually works on weekends. Many of these companies’ websites apparently need constant manual correction to continue operating, with the result that i often find I can’t download datasheets on Sundays. Bad for the hobbyist for sure.
The post is to explain how ZFS functions, and how you can tune it for your best performance. The author notes that the benchmarks are not fair, they are there to show how much improvement you could potentially gain from tuning ZFS.

The title is "About ZFS performance," not "An in depth comparison of ZFS and XFS."
I really like Racket, but I still think Basic is simpler to click for a kid.
Rarely would a non-op-ed refer to a group holding an opinion has blowhards that some people inexplicably take seriously.

The New York Times does profiles on White Supremacists that have more respectful tones than this.
Real interest rates are basically the "price of capital". The question is: is it the demand side that is weakening (i.e. there are fewer and fewer worthwhile projects with reasonable returns) or is it the supply of capital that has grown (i.e. more and more people seeking to invest their capital)?
My $0.02: equilibrium interest rates represent the risk market participants are willing to pay for/be paid for funds to be locked up in other ventures.

Two factors probably drive a long-term overall decrease in this rate: improvements to the standard of living in people able to engage in that market drives additional funds into that market (possible in times of extreme inequality or in times of equality), and external decreases in risk (trust in the rule of law, insurance, etc.).

If we can consume both at better quality and more quantity now, there is less incentive to invest in the future, and thus economic growth matches population.
It would be nice if people on HN didn't try to turn everything into a coding analogy.
Where in the US? I find the availability of good coffee regional, but there are great options in most dense urban areas.
Related from 2015: https://news.ycombinator.com/item?id=10787515
Somewhat related: check out gl-matrix for some fast matrix math in JavaScript - https://github.com/toji/gl-matrix
As far as i know ubuntu uses Gnome which means you should use GTK to let your app look nativ. I dont know how it will look if you use Qt.
IME "100x devs" have been those that to a certain extent can do their own PM'ing (as well as people managing, have substantial technical chops in their own right, an insane work ethic...).
BuckleScript
Sure, you might get sued. That's life. You have to trust the reasonableness of the courts. And don't worry, they won't go after you.

That line of reasoning is wrong on so many levels it's comical. And unfortunately, we keep on seeing this on the GDPR debate too.
Here's an enlightening video on the detrimental effects of porn on the brain. Porn addiction shows similar effects as opiates.

https://youtu.be/wSF82AwSDiU

Related: "NoFap"

https://www.reddit.com/r/NoFap/
> .. and they're afraid, very afraid that if you give them that kind of power, they will make the creators roles irrelevant.

That would be fantastic.

But right now most companies have a hard drive finding decent middle level dev.

Let's talk about your plan when american companies don't hire me to work from my bedroom in the south of France because they can't even find what they need in their own country anymore.

Unless you have a recipe to turn people that strugle with fizz buzz being able to magically understand complex abstractions.
If Indian movies (no no not just Bollywood) had a site like tvtropes, this one would be real life example of SmilingStealthySanyasi. Though many of the modern sanyasis shun the stereotypical saffron robes (while maintaining the essential flowing beards), they are living embodiment of this trope nonetheless. Such characters were rife in Indian movies till late 90s. These guys are typically evil, ranging from simple peripheral villains, to owners of casinos with attached brothel services, to full fledged drug lords and terrorists.

As for Ramdev, though we don't know yet if he is evil of that proportion, there is no dearth of people speculating that he launders money, which is worse. They also speculate who his clients are. But, of course, these speculators don't have enough time, money and motivation to follow up and provide proof; they wait and watch, hoping to say "I told you so" one day. But since the political clout these sanysais wield is common knowledge, its anyone's guess as to when the reveal will happen. These poor sods are more likely to die of old age without ever uttering that.
Sorry if i wasn't clear, what i meant was actually why would you have strings that are not intended to be displayed to end user?

Smells like non binary serialization format or something alike, which is usually a code smell. It's convenient the first 2 weeks but once the project grows you need a more strict schema and once you have that you might as well use a serialization library which might as well have a binary serialization backend.
> Just because people earn less and have less money, the economic output in goods won't change. Goods will simply become cheaper.

Wait, what? That is obviously not what happens. If 100K people lose their jobs, they have less money which means they buy less stuff. But nobody is going to materially change prices as a result of what 100K people do out of 300M. Those 100K people are just screwed.

> Criminals always had a competitive advantage. It's the job of law enforcement to make sure this doesn't happen - if that doesn't work you have a bigger problem.

Law enforcement is never 100% effective. People paying each other under the table is rampant and most of them never get caught.

Every time you impose more burdens on law abiding citizens, you increase the wages of crime.

> Depends on what the compliance cost is. Need to hire an extra guy to do paper pushing for compliance? This cost (maybe) can be spread. Need to use more expensive materials? Bigger corps won't have more advantages here than they had anyways (buy in bulk etc.)

Both of those benefit larger entities. Suppose you sell a unit for $100 and your previous unit cost was $80 but with the more expensive materials it's $90. Then you need to sell 50,000 units to cover a $500,000 fixed cost instead of 25,000 units. But you only sell 40,000 units, so you're out of business. The larger company sells a million units and has no such problem.

> Maybe they should use robots - if a robot can perform the work for less than what could be considered a livable wage for a human worker, the human worker is best used elsewhere. You just made a good argument that minimum wages could increase economic output.

But that's what would happen regardless if the human worker could find another job that pays more than the one being automated. The issue is that the human worker would prefer $5/hour to unemployment, and the employer would prefer a $5/hour employee to automation but prefer automation to an $8/hour employee, so an $8 minimum wage puts the employee on the unemployment line.

> The dignity of a job that is paid so badly that the government has to indirectly subsidize the industry by giving the worker additional government aid, even though he has a paid job? Another great example that the free market fails at setting fair wages.

Which is more undignified, working a job supplemented by government assistance or being unemployed and 100% reliant on government assistance?
It's true that there's a cost to compliance, but this handy paper has come out claiming that there's no evidence that regulation reduces industry dynamism: https://marginalrevolution.com/marginalrevolution/2018/02/fe...

(The author is a noted libertarian, so it's good to see him publishing a paper that shows the opposite result to what he'd expect)
5 Few Things You Can Do to Change Your Life and Make Yourself a Better Person
"the detrimental effects of addiction on the brain", you mean.
It's a reasonable PR. Note that it focuses on an entirely different issue than "relearning flight".
> What about the millions of people that do?

The commenter specifically complained about giving root access to games, which is a pretty insane idea, security-wise. If anticheating techniques really require root access, then people that care about competitive gaming should have an option to consider this trade-off and turn the anticheating pieces on if they think this has a better reward/risk ratio than not giving root access to a game. It definitely shouldn't be on by default and unconfigurable, though.
I have trouble with slow page loads and can't order samples from Microchip on weekends.
I'm not a lawyer, but i have high probability they have "Legitimate interest" to keep the keys (something like preventing fraud) and keys have expiry time
I suspect you're referring to this essay by Scott Alexander:

http://slatestarcodex.com/2018/05/08/varieties-of-argumentat...

In the context of negotiation, the book Getting To Yes describes a similar concept:

https://en.wikipedia.org/wiki/Getting_to_Yes
Enforced monogamy, i.e., marriage
When decisions are heavily sales-driven--be it the loudest voices in the room are the sales team, or a big deal is coming down the pipeline requiring custom work--individual solutions start overriding problem-based thinking. It leads to a nasty cycle where clients just blindly ask for features and changes, but no one actually sits down to discuss or think about the "why" behind them.

Honestly the best way to deal with this is to train sales and client-facing teams to start defining the problem in the first place, and to set expectations with clients that the conversation needs to be about problems instead of proposed solutions. Product then needs to gather all the requirements (scoping how much dev work it takes, metrics on how much a change affects all clients vs. individual ones) to make good decisions on what the best solution should be. It's cheap to say "product teams need to be more problem-focused" because the idea pipeline rarely starts on the product team in the first place. Client-facing teams need to play a stronger role in defining the problem itself.

(This is mostly relevant for B2B, by the way. May not be as true for consumer tech.)
I listened to this series. At the end I was surprised that the author was not blaming 9/11 on porn, because he was blaming pretty much everything on porn.
It's refreshing. Call a spade a spade.
That pretty much says it all.
Optical images of the ISS
A Chance to Rewrite History: The Women Fighters of the Tamil Tigers
Some article 2-3 years ago about discovering a new "code" inside the DNA code, with a comparison like writing in the fore edge of a book.
Could it, perhaps, be a tutorial that imparts some useful knowledge instead of being a suggestion that everyone should roll their own dense linear algebra? I mean, most tutorials shouldn't really exist - why would you code anything, when there is a library for it?
Unfortunately one of the downsides of living in one of the non-terrible parts of the US is that you basically need a car to be a functional member of society. The insane drivers stay on the road because they just drive illegally. They borrow their spouses cars and stuff.

There isn't much appetite for points systems in the US because points systems just enrich the state and insurance companies at the expense of commuters because our laws about how traffic should work are so detached from what traffic actually does.
Apple's Phil Schiller Explains Why Valve's Steam Link App Was Rejected
I’d wager you are correct. Still it is an interesting read and I wanted to share.
Is it still a butterfly effect when it’s a first level effect of the phenomenon ?

Otherwise there seem to be a lot of pushing of that Montreal company, when the coming of free sex to the net must have been a more decentralized and varied phenomenon.

In particular there is a dynamic between pro and amateur pornographic content that is completely ignored to focus on the “incel” concept I am not sure is even correctly discussed in the article.
So now we have hundreds of monitors checking wobbly camera images all the time trying to spot tiny drones in all weather and all times of day. How often do balloons need refilling? Aren’t balloons highly visible and extremely vulnerable? Has anything like this ever even been tried in practice?
Not in all languages. You can easily implement a visitor pattern with purely static dispatch in, say, Rust or C++. I suspect that any JIT that performs sufficient specialization/inlining will also achieve the same result once warm.
Python has huge relevance in data science, which is a vast and growing field. It isn't going anywhere.
I encourage you to look into (and avoid) tu quoque and whataboutism. They aren't convincing argument strategies.

As to your comparison, as far as I know Zuck isn't selling dangerous consumables, but rather selling your information. One has a direct harm, the other has potential harm.
> Patanjali’s ayurvedic brand has soared in the climate of Hindu nationalism that lifted India’s ruling party, the right-wing Bharatiya Janata Party, to victory in 2014

This is wrong on so many levels. People got tired of corruption from the previous Govt and voted for Modi who had a track record of clean govt for over 12 years. If Hindu Nationalism is a thing, BJP would come to power every time because over 70% of the population in India is Practicing Hindu's.
Patanjali has give a tough competition to other products. I read in local newspaper that, Parle's ( A popular biscuits company ) top level manager saying that, his mother and other family members are eat Patanjali biscuits. i.e. they have competition in their home even!
There are various theories of emotion (overview here https://courses.lumenlearning.com/boundless-psychology/chapt...). I think you might've been looking for the James–Lange theory?

"The James–Lange theory refers to a hypothesis on the origin and nature of emotions and is one of the earliest theories of emotion within modern psychology. It was developed independently by two 19th-century scholars, William James and Carl Lange. The basic premise of the theory is that physiological arousal instigates the experience of emotion. Instead of feeling an emotion and subsequent physiological (bodily) response, the theory proposes that the physiological change is primary, and emotion is then experienced when the brain reacts to the information received via the body's nervous system." — https://en.wikipedia.org/wiki/James%E2%80%93Lange_theory
Not 100% the same thing, but definitely related. Thanks for the reference :)
Vaporithms
https://www.smashingmagazine.com/2018/02/gdpr-for-web-develo... How about this?
This is the James-Lange theory of emotions. Enjoy!
NPR: Newark Police Camera System Allows Residents to Surveil City
Pretty cool, very interesting to see European history at a glance! Thanks! One suggestion - the very end has often presidents where prime ministers have the most power - perhaps changing it to PMs would be more comparable to ancient/medieval rulers?
It sounded like you had a reasonable point until the end:

"If you complain you can't afford the high-end art, you can go to museums or make your own for nearly free".

* Ownership and viewing in a museum are completely different things

* Making your own costs many years, much luck, and all the money to exist in that time, at the expense of doing other things.
Some may choose to take the slightly slower to the city with a city, rather than being dumped at Marylebone station (not passing go), which has pretty poor tube connections (or is a walk outside to Baker Street to catch a standing only tube)

Only way to work it out would be specific data (like axel weights), which may be whats generating the data sets.
65nm process can be either 200mm or 300mm wafers.

At 21mm2 on a mature process, yield should be much higher than 50%. More like 90% is reasonable.
That is BS. You are talking about businesses as if all you know about them is from Hollywood movies.

I suggest you go ahead and build a company, any company. You may learn how things really work, not the evil caricature you have in your mind. It's not that hard and it’s quite rewarding.