skysight-inc/HackerNews huggingface dataset:
To be fair, this is pretty clearly an opinion piece filled with anecdotes. I'm not sure how much the data would help.
Seems like it would be easy to just encrypt the entire .mozilla folder these days, e.g. with cryfs

https://github.com/cryfs/cryfs / https://www.cryfs.org/
UX can't provide security. It can only provide better UX.

Security is a spectrum from convienent/useful to secure. They are mutually exclusive characteristics.

Perfect UX won't remove inconvience of having to preaarange deliver of one time pads, biometric twofactor auth, waiting out of band confirmation of your identity, etc.

All of those can have horrible UX on top of the inconvienence. But even with perfect UX they will never be frtionless as being able to use any device, on any network, using any app/OS, to post on a useless/passwordless site.
Sure. The simplest, and in my view strongest, argument for why we as a society should accept and tolerate advertising is that it provides a mechanism for consumers to learn about things they want. But, if you accept that, then you have to deal with this problem: why do we still allow advertising which cannot inform? Like, what societal value is provided by an ad for your local power utility? Either you already knew about them, or you don’t need to know about them. Conversely, what value is presented by an ad which is designed to not inform me about anything?
How would subscription fees improve the discourse on social media sites?
It isn’t that contradictory. You can have data in a functional language. One of the common features of a functional language that separates it from imperative is data immutability. In this case it’s a database of immutable data. I personally understand exactly what they’re talking about when they call it a functional database.
Bits or pieces?: Rebooting GDS
Raises hand.

(1) My Buck BUILD file can exist alongside my build/ directory.

(2) Outside of a 0x00 or 0x2F byte, I love not having to think about locales, character encodings, normalizations, etc. especially as I am sharing files across computers which may use different values for these.

macOS went from case-insensitve to optionally case-sensitive for what I suspect are similar reasons.
I'd recommend the following:

Clean Code: A Handbook of Agile Software Craftsmanship [0] is a great book on writing and reading code.

Similarly, Clean Architecture: A Craftsman's Guide to Software Structure and Design [1] is, no surprise, a book on organizing and architecting software.

Designing Data-Intensive Applications [2] may be overkill for your situation, but it's a good read to get an idea about how large scale applications function.

The Architecture of Open Source Applications [3] is a fantastic free resource that walks through how many applications are built. As another comment mentioned, reading code and understanding how other programs are built are great ways to build your "how to do things" repertoire.

Finally, I'd also recommend taking some classes. I started as a self-taught developer, but I've since taken classes both in-person and online that have been a tremendous help. There are many available for free online, and if in-person classes work better for you (motivation, support, resources, etc), definitely go that route. They're a fantastic way to grow.

[0]: https://www.amazon.com/Clean-Code-Handbook-Software-Craftsma...

[1]: https://www.amazon.com/Clean-Architecture-Craftsmans-Softwar...

[2]: https://www.amazon.com/Designing-Data-Intensive-Applications...

[3]: http://aosabook.org/en/index.html
Isn't the point of feminism to change things so that historical trends concerning gendered outcomes change? If you assume that the past trends are set in stone and cannot change, then policy proposals sound either pointless or like they will reinforce the status quo rather than rewrite things.
Seems pretty clear to me:

"When I’m out looking for food, and I come across a restaurant where the patrons are laughing and smiling and appear very sociable, I become wary. Don’t get me wrong. Having fun is a fine ambition, but it’s not the same thing as eating good food."

But really, it's an opinion. If you don't agree, move on.
Very rarely will this stuff get past trials.
It’s a generalization, sure. It’s also generally true. As far as bigotry goes, I think you knew it was silly to make that claim as you wrote it. I’ll go ahead and dismiss it out of hand, because the example I gave is real and extremely prevalent.
How do you think a reputable perfume manufacturer should advertise their product?

Should they not?

What dry information can they give you about their product to better inform you with images and audio alone?
It's disconcerting to say the least that someone can own your likeness after you die.
> any other editor than the one integrated in my IDE

Appears as you are waiting for silver bullet to be invented …

What about, say, Inkscape (SVG WYSIWYG editor)?
Do you expect it to appear as integral part of your IDE? What kind of IDE it will be then?
Lists like that would probably be at home at Wikipedia.
Unlike other waste, we position cemeteries (relatively) close to where people live because they want to visit, so it has a larger impact on people.

Not sure why this article shits on cremation though, the greenhouse gases emitted seem truly minor.
Go read the comments on the Diablo Immortal gameplay trailer on YouTube. Tell me that's not molten vitriol.
Yep, they usually use a pseudo virus that doesn't replicate, called an adeno associated virus. Check out this guys video on his own gene therapy for lactose intolerance : https://m.youtube.com/watch?v=J3FcbFqSoQY
It's deceiving you in a far less obvious and ham-fisted way: it's associating a brand with your lifestyle and your identity. It's using insights gained from psychology research to try to hack your brain into thinking that this brand is part of your tribe.

And it works. To an obscene degree, really.
You're a monster.

Honestly the city just felt very superficial in a lot of ways. I was there almost a decade and a half, and in that span of time I came to appreciate different things about the city for what they were, but that pervading sense that there wasn't really much substance beneath the surface ever left, and the direction of the city just stopped aligning with my long term personal goals of buying a house.

Once I went from "passively thinking about buying a house" to "making a five year plan to buy a house" I sat long and hard and thought about if I wanted to make central Texas my home. It's gorgeous here, the weather is great, yes The Lege absolutely sucks but find me someone who can't find some gripe about their state government and I'll find you the next Buddha.

I decided to leave and return to the midwest.

Adler's City council fought the state on bathroom bills and bag bans, many teeth were gnashed, garments ripped and sackcloth torn-but aside from a few annoyed editorials and longform pieces from the usual local columnists, when city council abandoned CodeNEXT (a critically needed rewrite of city zoning laws and building codes that would have allowed for greater density and eased pressure on a stunted housing market) once again caving to neighborhood associations that could give a damn about anything outside of their borough and continue to hold council hostage at the expense of development and well design urban planning, I threw up my hands and left.
I double dare anybody to show me an even remotely comparable example of people getting so angry about fishing gear or woodworking tools.
Protein that blocks maternal immune molecule could prevent autism in some cases
I'm curious: So what you're saying is that you don't value the ideas put forth in the GDPR, because you want the content so badly that you'll bypass a block based upon it? Because if so, it totally validates their decision to not spend resources on it.
This is an extremely frustrating headline. The draft bill we're discussing does not appear to establish "prison time" for "data privacy violations".

The bill "covers" any entity with over 1MM users (Flappy Bird) or $50MM in revenue over 3 years (most mid-sized startups). It creates a compliance regime, violations of which can be pursued by the FTC under its "Unfair Trade Practices" authority.

A subset of Covered Entities (those with over 50MM users [very few startups] or $1B in revenue [virtually no startups]) are further obligated by this proposal to file annual Data Protection Reports. If the CEO, CISO, or Chief Privacy Officer of one of those entities deliberately certifies such a report knowing it to be false, those specific people are liable for imprisonment.

Actual failure to comply with data protection and privacy requirements are not enough to get you charged criminally in this proposal. The violation that can actually get you imprisoned in this proposal would constitute a deliberate attempt to defraud the government. You have to be a relatively big company, fail to comply with the requirements of this draft, and then lie about it to the FTC to end up in prison.

(For what it's worth: I don't think this bill is going anywhere; it's a discussion draft by a single member of the minority party.)
Great post, but I'm not sure running a monkey-patched libc is a "small" sacrifice. I would be concerned this leads to very obscure behaviour down the line, especially when your main purpose is to be a REPL and run the code correctly without any "surprises" like these.
This is where it gets tricky as it says annually over past 3 years. So i thought it means 50 mil every year for past 3 years ?
What We Learned by Serving Machine Learning Models Using AWS Lambda
Perhaps you need to research the topic yourself.
At least they're blocking out of a fear of litigation. They'll figure it out eventually. In contrast, the BBC blocks a lot content from international viewing just because they're cheap.
A closer reading indicates seem to be correct that the criminal provisions only apply to those larger entities. However, ALL of the provisions in pages 26-33, which are significantly burdensome, still apply to All covered entities, which you can hit by just having 1 million user accounts.
https://github.com/smaugmuds/_smaug_/tree/master/src

I still do C so it isn't so far removed.
I don't think people need perfume, thank you. The fact that a perfume manufacturer is "reputable" has more to do with the efforts of their marketing department than it does with any sort of merit.
telling them about the values of the Apple brand and company

It was ad genius but said nothing about any Apple "values". It instead attacked the IBM/DOS world as an Orwellian nightmare disrupted by a hot, busty female. It was about destruction, not "values".
Netflix and video games don’t directly promote tribal bullshit, and they generally don’t infect the workplace with career-impacting social expectations. I have seen the latter in various workplaces, indeed nearly all of my prior workplaces. The former is just patently true.
Assuming what you say is true, would one expect prominent newspaper websites that are GDPR-compliant and accessible from the EU to be doing better financially than prominent newspaper websites that aren't? Is that the case?
Sniff strips (in pretty much every fashion magazine) are the obvious answer here. Unlike most products, the actual end-product itself can be shipped inside a magazine. If you like the smell, there's an obvious paid action to take. If you don't, you're at least informed that it's not right for you. Perfume advertising with samples is one of the most direct and pure forms of advertising I can think of: pure information and pure product.
Is it Blizzard's fault that people are downvoting and posting abusive comments on the Diablo Immortal gameplay trailer? Or is that campaign of harassment perhaps the fault of the players who felt betrayed that a much loved hack & slash game was being introduced to a new market?
I responded to your comment about that here: https://news.ycombinator.com/item?id=18377564
You want proof that’s what happened or that’s what Q said? I can provide proof that Q said something but not that it’s true LOL. I thought was just an interesting corollary. It’s not hard to find what Q has said. It’s all in one place https://qmap.pub
Then he should've specified that in his will. If people have such a problem with his estate making money off his likeness, then name and shame them.
When I worked with Clojure the community seemed to treat macros as a nuclear option. Only use them when absolutely necessary. For some, this translated to “you can’t hug your children with nuclear arms”. If the community hasn’t changed, perhaps macros out of favor.
I'd argue this is a feature and not a bug. When copy-pasting text from PDFs, I'd love to not have to deal with unicode and ligatures. There's another comment upthread here where someone's complaining about having to deal with unicode.

If Preview can do this automatically, please don't change that feature.
Their anecdata is "I know one guy..." My statement is that I have had a college class on the subject, I have years of personal firsthand experience as part of a mixed gender family and I still write about the topic, which means I still talk to homeless people and read up on the topic on a regular basis.

Your casual dismissal of my knowledge as mere anecdata on par with theirs isn't in the least bit "interesting".
AWS Security Best Practices: AWS Lambda Security – Design for Failure
Oh, I think you're right. Thanks!
Did You Vote? Now Your Friends May Know (and Nag You)
Is California Dreaming? Energy storage’s role in reaching 100% renewables
llamas produce very small antibodies that can attack the parts of the virus that are further inside, and these parts do not mutate as often as the outer parts, which our antibodies generally attack. The outer parts mutate pretty quickly, meaning that any vaccine or treatment that we normally provide only works for a short time.
I don't think EU will be special in the grand scheme of things. US legislation is already pending under draft form ( https://www.reuters.com/article/us-usa-internet-privacy/pris... ).

To rephrase: if you produce an asset that can be shared with an additional significant audience at a fraction of its production cost, and all you need to do is a one-time compliance cost that probably will soon become mandatory for your primary area of distribution, then how can it be a good practice to continue banning your customer-base based on what continent are they in the world?
Few things are new concepts. Not being a new concept doesn't mean this is interesting or useful.
I think this is such an extreme and oppressive vision of society that it's probably not worth trying to debate it with you.
I've been following it for a long time. Just as in this situation, the journalists created Gamergate by attacking their audience in a coordinated fashion.
Why do commercials try to pluck our deepest heartstrings? What is this genre of aspirational commercials that's become such a cliche?
Show HN: Hacker Dig – Digging Ideas from Hacker News
We use this heavily in production and to good effect. It has its downsides (doesn't every product) but we have found it works well once you've grasped them. If you have a primarily .NET focused team, have plenty of event-driven applications and want to do CQRS / Event Sourcing for some of your applications I would recommend it as a starter step towards that. It gives you a lot 'out of the box' which is great when starting out but over-reliance on some of its features can make it hard to replace. Make sure you have a good handle on retention and an archival strategy. Storage maybe financially cheap but it's certainly not maintenance friendly once your database grows beyond certain sizes (we're currently running our own fork to solve some of these issues whilst the PR process is going on).
But what else would you put on your corn flakes?
As an example. Having the internet searchable is useful, us convienent. But it reduces security because of its convienence.

This breach would not have happened without that convienence.

UX could have made it easier to remember to robots file. So could process, or review or other security practices. But no UX is gonna solve fact that internet is insecure due to its convienence.

The internet can never be secure. At best you can get lower levels of insecurity.
Isn't this copyright violation? Or do the websites have a deal with the site?
I think you're criticizing a language you have no experience in. Haskell development is type driven. You start by defining and constraining your types until you get a DSL to write signatures in. See the Idris O'reilly book for more on type driven development.

By the time you've added type constrains through typeclasses, selected types named after the domain, and selected a suitable name for the function, it's possible to write against the signature with no knowledge of the body or comments.

You're also forgetting that signature includes the name of the function.

reverse :: [a] -> [a] is easy to understand by it's name and type.
How did the Japanese do it with night soil then? Did they burn it before using it as fertilizer?
The vast majority of people would not do their jobs for free; they need that reward for them to keep doing it.

I have found that being paid for it is necessary but not sufficient. I have quit jobs once I have grown tired of them, with no new job lined up to go to. I won't turn up without being paid, but if there's nothing else to it but the money, pretty soon I'll stop turning up. I have a secondary gig that I turn up to about 35 days a year, that is less well-paid (but still pays, pro rata, above the median day's pay in the UK) - I've on occasion forgone some pay from that, at my discretion; the motivation on that job clearly isn't the money either.

I certainly don't think of money as a "reward" for going to work; I grudgingly accept the world of work because I don't have the option of pursuing my interests full-time. Thinking of it as "reward" feels like Stockholm syndrome. If work was unpaid, I certainly wouldn't choose my current job.

Many people are not as fortunate as I am; they can't pay the rent and bills without constant inflow of money. I wonder, if everyone was as fortunate as I am and could survive a while without work, would more people simply stop turning up if their job was nothing more than a way to pay the rent?
If sharing won't generate enough revenue to pay for the cost, why would you?

You can't have the cake and eat it too. You can't pass regulations and then complain people don't want to do business with you.
Bump the Lamp: The Reason for Caring (2013)
>>I wonder when "wait to have kids" starts to become bad advice.

It already is, but people try to balance to the best they could--given today's reality (Congrats! You're 22 but no money and no "good father material" so...wait).

Our genes weren't developed in the last 4 decades where women work and seek careers and then think of having children. It's not sexist or misogynistic, it's the reality of our genes. 22 is a woman's best age to have kids. The more you postpone, greater are the problems, even for the children. Pregnant women over 35 have/had to do the Down Syndrome echo. Why? Because women over a certain age are more likely to have children with issues. This may apply to men as sperm cells have had, say 50 years, to screw up the copying or to get damaged.
Spend more time outside and less time inside reading about rich people. It’s that simple. I’d recommend minimum 3 hours outside no screen every day.
That sounds like my entire command in Iraq.
Oppressive? Did I say we should ban perfume or perfume manufacturers? No. Just because I think they're unethical doesn't mean I think they should be illegal.
If you read the bill's text:

> (12) PERSONAL INFORMATION.
—The term 6 ‘‘personal information’’ means any information,
re-gardless of how the information is collected, in-ferred,
or obtained that is reasonably linkable to a
specific consumer or consumer device.

So if you use an email address for your users to log in, or even a username, you are collecting personal information based on the vague nomenclature of this law. Device IDs might be the case too (though I think Apple at least now gives a per-app id, which means it can't be linked to external sources much now iirc).
I designed a programming language, L2, a while ago by stripping C down to a minimal core and adding Lisp-style procedural macros to it. In addition to the original bootstrapping compiler written in C, I've now built a self-hosting compiler for it.
This is a 13 year old dead bug report. They literally moved it to the graveyard.

Plus the request itself doesn't serve a real security purpose. The supposed purpose is that if another process is running in the user's context that they cannot "spy" on that user's browsing activity. It won't work.

Another process running in a user's context also has enough access to spy on the master password/decryption key, or just grab the already decrypted files, and therefore encryption becomes a minor roadblock with significant performance costs.

If you're worried about e.g. Roaming profiles on Active Directory you need not, Firefox by default stores profiles in %LocalAppData%, and typically in that situation your corporate overlords are already spying on your browsing upstream (either via DNS or transparent proxy).

This is security theater.
Super fun to play with! The first time I messed with this a week ago I had no clue what I was doing and didn't accomplish much. Giving it a second go I'm starting to get the hang of it and coming up with some weird and fun stuff.

I think my two immediate ideas would be 1) a line type that might be a sustain or held open gate and 2) maybe a mixing list with all the lines on it so that you can selectively mute/unmute paths.

I played a little bit with Slang a week ago too, looking forward to messing with the more options in there. Seems like you're into a lot of cool stuff, thanks for making this all!

Also, what I've got looping right now: http://turtle.audio/play/3mu3sm
http://history.siam.org/sup/Fox_1960_LISP.pdf:

”The current basic LISP system uses about 12,000 of the 32,000 memory of the IBM 704.”

The 704 was 36 bits, so that 12,000 was 54 kilobytes.

Speed-wise, the 704 had more and larger registers, but ran slower than a 6502 (about 40 kHz for a 704 according to http://bitsavers.org/pdf/ibm/704/24-6661-2_704_Manual_1955.p... vs about a MHz for typical 6502s)

On the plus side, the 704 did multiplications and divisions. https://www-03.ibm.com/ibm/history/exhibits/mainframe/mainfr... gives it about 4,000 multiplications or divisions per second. I think that’s quite a bit faster than a 6502, on 36 bit words, but you don’t need 36-bit arithmetic for a LISP.

It also had floating point, but you don’t need that for a LISP, either.
I don’t think anyone should have to specify that they don’t want their memory to be exploited financially.
Bizzard
Reported: 19 years ago

Resolved: 6 years ago, WONTFIX

Is this what we call "news" nowadays?
Not all notes belong in shared source code. I take notes on overall code structure and oddities, but also debug output, commands I've run, daily todos, thoughts on papers, experimental results, etc.

I used to save markdown files to git, but 1.) search was difficult and 2.) sometimes I wanted to see the evolution of a project while other times I wanted notes by day.

This project aims to make it easier to record and recall knowledge that teams need and take for granted. I tend to think about onboarding new members, how projects are run, and very specific, technical challenges not on Stack Overflow.

I'm open to feedback. I want to continue to push down a wiki/knowledge base path, but i'm not sure how other teams currently manage stale knowledge and dissemination of technical info.
Nope. As far as I could tell there wasn’t any way to test. I think they encouraged writing your own tests, which I did, but that’s still guesswork on my part.