jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It'd also be pretty sad if we apply a simplistic solution to a complex problem and make everything worse.

I wasn't answering the question of if we should try, I was narrowly responding to a single claim that laws restricting hate speech would be easy to write because it would simply be a matter of applying existing laws slightly differently. That isn't the case. Irregardless of what you think of the merits, nothing analogous to a ban on hate speech is currently on the books in the US
I think they're overrated - for teens. I know why we inflict them on kids, but they're hard to appreciate until you're an adult.

I know a super-smart fourteen year old. He tells me The Hunger Games and Harry Potter are the best books he's read.

When I was in my teens I was reading:

Herman Hesse
Thomas Mann
John Barth (which shows how old I am...)
John Irving
John Updike
Doris Lessing
A lot of SF, classic/mainstream and otherwise
Literal piles of electronic and computer hobby mags
OMNI magazine
Articles in Encyclopedia Britannica about tensor analysis and simultaneity which I totally failed to understand
A buy-weekly-and-keep popular subscription encyclopedia I talked my parents into getting for me.

Of those, OMNI made the biggest impression because it hit an art/science/futurism sweet spot that I haven't seen copied since. (Mondo 2000 was on a different moon of the same planet. Wired is a very poor imitation.)

The buy-weekly encyclopedia was unexpectedly useful too, because it covered things like art history and politics I'd never have thought about otherwise.

I think 14 is as much about curiosity, creativity and emotions as raw intellect. So if you're just creating a reading list about stuff to think about in a clever way, you're going to be missing a lot of potential for more rounded development.

I'd think about experiences as well as books. Go to sports. Go to an opera. Go to art galleries. Go see bands. Travel and have adventures. Go to a political debate. Go see some classical Greek tragedy or comedy. Couch surf with strangers and take the kid along. Go hiking a long way from the Internet. Teach some survival skills.

If the 14 yo doesn't want to have the fam along, offer free tickets and travel for them and friends. (Not so much for the travel...)

And so on. Leave the compiler theory books for later.
The 13-week Dale Carnegie Course is orders of magnitude more valuable than the DC book, I wonder if anyone has adapted it for kids.
I would argue that React set them on the path to doing DOM manipulation right. After all, when they started using React as a replacement for (less optimal) manual DOM manipulation, it brought performance improvements, and when they replaced React with (more optimal) manual DOM manipulation they achieved further performance improvements.
- Chaos: Making a New Science
- Down with these mean streets
- thinking in pictures: my life with autism
- in code: a mathematical journey
- Fermat's Enigma: The Epic Quest to Solve the World's Greatest Mathematical Problem
- The Ringworld Engineers
- Dune
- Pattern Recognition (Gibson)
Note that's the TOTAL ram required to run it - I'd assume most of it was actually taken by spreadsheet data.
I don't think Dropbox has ever tried to compete on price though, have they?

For me, there are two things that make Dropbox a better option than MS/Amazon/Google:

1) It's their core business. You know it's not going to be dropped next week because the side project wasn't popular enough or it's not making enough money.

2) The on iPhone/Mac apps that I use quite often offer a sync option with Dropbox not many sync with other providers.
Dropbox can merge with Backblaze ;-)
I'm working through the admittedly beautiful and very thorough documentation [1].

It's a very simple idea, really: you write your document and sprinkle racket s-expressions wherever you want. You can put your definitions at the top of your document, or in another file. You describe your templates in Racket also, because like Butterick says in his RacketCon video [2], "S-expressions and XML are the same thing". You can use tags that you haven't defined, they just get placed in the resulting HTML.

You still have to roll your own CSS and any JavaScript. As far as I can tell it doesn't help you out with things like keeping track of footnotes numbering or citations and such: you roll your own for things like this, Pollen is no LaTeX. This is partly why I say it's a really simple system. It makes a certain set of web authoring things simple, but it doesn't try to be a one-stop shop, which is excellent because this makes it a supremely flexible tool.

It also has some backend fancy sauce where you can save your file and refresh the page [3]. Also I admit I'm not really a big fan of DrRacket: I've just been using it for the tutorials because I have no idea what to expect from Racket, but I'm slowly moving to Emacs, and Racket seems to work fine there.

Definitely worth checking out Pollen if only to get a light introduction to the thoroughness of Racket documentation (they definitely do things differently in Racket-land!), but stay for the tools you need to roll your own ultimate static blog generator.

(Also, completely unrelated: cool video and cool title at another RacketCon 2013 talk: "Racket on the Playstation 3? It's Not What you Think!" [4].)

[1] http://pkg-build.racket-lang.org/doc/pollen/

[2] https://www.youtube.com/watch?v=20GGVNBykaw

[3] I've made a request for no-refresh updates: https://github.com/mbutterick/pollen/issues/35

[4] https://www.youtube.com/watch?v=oSmqbnhHp1c
As long as there are birds in the air (US Airways Flight 1549) and external probes required to collect data that can potentially malfunction (Lufthansa Flight 1829), having human's which are able to react to novel situations in the cockpit won't be going anywhere. There are too many corner cases to put 400+ lives on the line.
Pilots will leave the cockpit to check on parts of the plane if necessary, like looking out the passenger window to look at the wings.

On long flights pilots are also rotated in and out of rest breaks.
By your same logic, why would a researcher devote decades to making an impact in their field? Is it purely altruistic? Is it because they love to see their articles cited in journals? Is it because their technologies can be licensed and put into broad use?

It's hard to picture a case where we would broadly open a patent for anybody to use at no cost. In cases where that would be the likely outcome, we simply won't bother patenting the technology, and allow it to be published without protection if the researcher so chooses.

We are no blindly profit-seeking on behalf of the university, however. We are good partners in negotiation and understand the cases where certain technologies might have immense value to some but won't generate a large amount for the university. We often invest a lot of time and money into technologies that don't necessarily end up making the impact our researchers had hoped. Maybe the tech couldn't be adapted to work at scale or maybe it couldn't pass clinical trials. There are also the cases where we work hard to find partners for orphan drugs. That is a critical area of medicine that in by no means lucrative, but it can make a huge impact to a small population of patients. One success we've had in that area was Myozyme [1].

And not to be pedantic, but since we're on HN, I figured I'd clarify that we really don't fit any accepted definition of bureaucratic [2].

1. http://en.wikipedia.org/wiki/Alglucosidase_alfa

2. http://www.merriam-webster.com/dictionary/bureaucracy
The bigger piracy problem at the time was unauthorized third party flash cartridges, not emulators. I'm wondering which of these measures, if any, where targeted at making them more difficult to run from these cartridges. I know I had one and these games would not run unmodified on it.
>The issue was that Java was making an unsafe optimization (I never bothered to figure out if it is the compiler or the JVM making the mistake, I was satisfied once I had a work-around).

He says it was the JVM or the compiler's fault. He doesn't blame the code.
Freedom of speech is not freedom from consequences. If people are free to speak, I am also free to speak out against them. If people support particular speakers, I am also free to speak out against those supporters, and to shun them.

If you don't believe me, maybe you'll believe a lawyer who does a lot of free-speech work: https://www.popehat.com/2013/09/10/speech-and-consequences/
Yea, I ain't reading an interview done with a political leader by someone who is starstruck.

How will someone like that ask questions that a proper, professional, well-prepared investigative journalist would ask? Bah.
We've changed the URL to that article from https://www.apple.com/newsroom/2021/09/japan-fair-trade-comm..., which is a press release. Thanks!

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
When I hear "sophisticated" in the context of a breach, I think "we weren't paying attention"
for debian based embedded systems, the fake-hwclock package is helpful here (it's a script to periodically save the current time, and restore on boot). You'll still have big jumps after a power loss, but probably not years. It's also helpful in case you ever change the motherboard on a regular system with a RTC.
This is dubious, given that Common Lisp was the first standardized object-oriented language. See the Common Lisp Object System.

Whatever you have used, it can't be Common Lisp, since Common Lisp is a multi-paradigm language with imperative, object-oriented and functional elements blended together.

Consider this code snippet:

(defparameter *persons* '((john 15) (maria 12) (agnes 20)))

(defparameter *number-of-persons* 0)

(defun count-persons (persons)
(dolist (person persons)
(incf *number-of-persons*))
(format t "~%The number of persons is ~a."
*number-of-persons*))

What do we see:

* mutable variables
* procedures with side effects
* imperative loop with DOTIMES
* imperative setting of varibles
* sequences of imperative statements

Doesn't look like one is limited to 'functional style' in Common Lisp...
Don't get me started with iPads and iOS 8 - there is no way to set a screen time limit for children by their parents. I would like to keep Wikipedia, Alarms and a few other apps fully open, but to limit Youtube and gaming time. No way to do it with Apple's software or with third party software (iOS does not allow parental apps).

The iPad, as it is, is very tempting for kids (and not only kids). To leave such a toy in the hands of a child is like leaving a big bag of chocolates in their room and telling them to eat responsibly when they are alone. Apple wants parents to police their iPads by hand instead. I have many other things to do than police children's gaming. We are in the age of computing now, if they haven't realized. I want nice stats with total time per app per day, like some parental control apps offer on Android.

In practice I was forced to confiscate their iPads and give them Android phones with big screens and good parental controls instead. Never gonna buy an iPad/iPhone for my kids again.

I am sure Apple does it for self serving reasons like "Don't limit their gaming time in any way, and sales with soar!"
But is it a moderate upgrade?
Agreed. The content of the chat's would be potentially much more important in my mind.
I wrote this tool (started on Thursday) called Doodle that is designed to give kids a quick drawing canvas. It's a super simple app that I made for my son who kept drawing over all of my Apple notes. You can draw, then press the button in the top right to quickly erase your drawing (Like an Etch A Sketch).

Someone nerd-sniped me and I added in the ability to record a video as well. Technically, you could use it to do quick 5-10 minute drawing/narrated lessons and export them for educational purposes.

Site: https://joeblau.com/doodle/

Source: https://github.com/joeblau/doodle

AppStore: https://itunes.apple.com/app/id1503601939
What a great ad for the Biden campaign.
I’m looking into fabricJS for a project I’m working on too. Did you try other libraries like konva?
This corroborates your observation about Florida:
https://healthweather.us/
I'm building a secure diary app for iOS that stores text files encrypted with Cryptomator in iCloud.
It would be shocking to epidemiologists. All their confidence intervals are well above influenza. They are fully aware of all caveats amateur people talk about here and don't think it is like normal flu.

In italy in hard hit city, they were unable to cremate people fast enough and army had to move bodies. Influenza does not cause that.
You keep stating that Susan Fowler can no longer be an engineer. This is not substantiated. Can you provide examples where she is being denied employment? From what I can tell, she was hired by Stripe after leaving google. Did Stripe fire her as for sharing her experience at Uber?
Can you provide an example of a service that implements link previews? Not sure exactly what you mean by that.
Almost all consumer cameras have rolling shutters. In fact for this experiment, the crappier the camera, the better, as it's less pronounced in a lot of higher-end cameras. I'd suspect they might even be able to do better sound recovery with a GoPro than a DSLR.
If that is, in fact, the case, it is indeed a repeat of the Steam bug that 'kavan mentions elsethread.
I'm having trouble finding the related commit that fixed this, can anyone else find it?
Of course, this requires that the attacker have complete knowledge of all the weights of the given network.
Well, the bug was reported against RHEL 6.7 which has not been released yet.
sorry, "the only" was way wrong. They are, conveniently, an algebraically closed field.
> Does it really matter if no one commented "Oops, we screwed up"?

To me it does. You just deleted someone's hard drive, an apology wouldn't be out of order.
Fun fact: in most physically based ray tracers, the photons are shot by the camera, bounce on various objects, and finally hit a light (or a sky box), whose energy is then back propagated along the chain of bounces. In physics everything is reversed, the photons are generated by a light, and bounce on various objects (which change their energy by absorbing it) before ending up in a camera sensor. In fact, some advanced ray tracers follow this second model, but they are much much harder to build, and, in general, require higher computational power.

If you are looking for a good (you can build your own ray tracer) but not too hostile intro to physics based rendering I recommend "Advanced Global Illumination" by Dutre and others (http://www.amazon.com/Advanced-Global-Illumination-Second-Ed...). It is actually quite a fascinating computer science application, and you can produce beautiful images with it.
I've long thought the same about C#. I haven't worked with in years now but I loved it when I did, and thought the reputation given to it by horrific enterprise development was never deserved. You can be amazingly concise with that langauge.
Twitter has a translate tweet button.
Access control is not the same as logging - the first time an application tries to access the API the OS checks permissions, asks user to approve/deny, and then stores the user's choice. No need to log the actual API calls at all, no permanent records needs to be created.
I just saved an hour or more of work by looking up a conversation I had in Oct 2020.
I have been using Signal for two years now and I love it.

However I really, really hope they can work on a good backup and restore process as losing my message history because I have to reinstall the app on my desktop[1] or have to reset my phone is a horrible experience.

Just build an encrypted blob and zip it up and pop it on my iCloud or Google Drive or leave it local and let me deal with it but I need something. As my Signal use moves from just messages with friends and family to business contacts I need a reliable way to backup my messages!

[1] I should state I mean losing the desktop copy as it starts "fresh" and does not import any messages from the phone.

Edit: I should probably clarify I am talking about the iOS/macOS applications as these are what I use. iOS does have a migration feature but that doesn't help if your phone is lost/damaged. I need a proper backup and restore process as well as the ability to import messages from the phone to the desktop app.
It’s people going there to get drunk on sand and avoid the cold
This was a great and fascinating read. The final sentence made me spit my tea out. Tremendous reporting quality!
The US Government and Big Tech oligarchs learned nothing from the death of Aaron Swartz. Horrific.
Chat history isn't stored server side, so gdpr doesn't apply here.
I think there is a bit of a fallacy around certain business models. We're constantly amazed at how much is free or low priced due to being ad supported (Google), Moores Law et al (Dropbox), or strategically subsidized (Amazon).

The fallacy is that these apply to everything or that it seems easier to apply than it actually is.

In the case of free Uber, the most I can stretch is to imagine it's possible when the targeting gets so good that a lead is very valuable (weren't cancer class action click throughs going for $200 at one point?). Or as part of some partnership with another company such that other economics are at work besides watch ad = ride free.

So not only is it not inevitable, it would require some pretty special conditions.
Great site! Email newsletter sign up at top of page is broken.
And is it a good thing to outsource one's resume to a company that somehow, at some point has to justify a $100.000.000 investment by Andreesen & Horowitz?

How are they going to do that? By selling private repos?
> Rich people are going to get their eggs either way.

This bootlicking fatalism is the real problem, imho.
> Trump took action in January...

That's a strange way to put it. He took exactly one executive action: he restricted travel from China. This was very important and probably bought us some precious time. But for the next month and a half, Trump squandered that time with complacence, misinformation, and bureaucratic paralysis, all while downplaying the disease and vilifying reports of its severity as a hoax.

Contrast this with S. Korea and Taiwan. The U.S. and South Korea both reported their first cases on the same day -- January 20. The S. Korean government listened to the experts and took quick and decisive action, and they are rapidly getting their outbreak under control without draconian lockdowns.

We have a leadership vacuum at the federal level.

> despite the ongoing impeachment circus

This is supposed to be an excuse? If I remember correctly, Trump told us he was a strong leader who could easily handle more than one task at a time.
You don’t actually want to do the things you think you want to.

Otherwise, you would.
>>The fact that Folding@home supports only running the software when the admin account is logged in out of the box (there might be a solution to my problem, I just hadn't found it), it's disappointing and problematic.

Well, no, that's not entirely true. You can run F@H as a service and then it can run without anyone logged in. The problem then is that it cannot use the GPU for work, but that's not a problem with F@H but with how Windows manages access to resources for background services without a user logged in.
Some will have better predictions than others. I'm not an economist so at least a few answers in this thread will be more accurate than my expectations.
> If you don't want other developers to make decisions for you, you're stuck writing all the software you want to use yourself.

I suspect this of being as recent an attitude as "no, it's fine that a desktop chat client should take up nearly 4 GB doing absolutely nothing, memory is made to be used".

There are enough of us who lived through the days when, no, developers didn't need to make certain decisions for us on the Linux desktop. It wasn't a perfect time but it did exist — as recently as ten years to fifteen years ago in the days of GTK+2 and KDE 3.

Again, it wasn't perfect, but those days contradict your assertion. People shouldn't have their opinions discounted because they're no longer in vogue.
It's really depressing looking at how Sweden is handling it when sitting in Denmark. The contrast is pretty extreme

Sweden seem to be prioritizing the economy heavily.

Comparing the two responses is going to be interesting once this all blows over
But we are always at home nowadays…
I understand your sentiment and am even inclined to agree with it. but I have been there before just too many times. there is always a momentum for such a discussion as long as the product hasn't yet fully saturated the market. that said, even if that window of opportunity is utilized by critics (e.g. engineers and early adopters) there still is a high risk that this type of behavior (by Zoom) gets normalized. it's the same old pattern: we create small hacks and workarounds which nobody except a minority knows or cares about - eventually they'll release features which we're no longer able to workaround - by then employers consider it as a "critical software to do business" - by which any discussions about flaws have become impossible. (too big too fail)

if we don't speak up now and give them FIRE, then the covid19 crisis will have been the reason why another surveillance technology gets normalized. working under tracking a la "upwork.com" - where marketeers decide how to screen capture and key-log all input is somehow normal.

note: I'm not attacking your point and didn't think you agree to Zoom's way of doing things. I just feel really strongly about not giving them any benefit of the doubt because they have already got a history of abusing trust.

my comment in the sibling thread mentions why this literally can't be fixed with a browser add-on: https://news.ycombinator.com/item?id=22662212

again: not an attack on your comment, not attacking OP's work either. and we probably agree on more than we disagree here by what I can tell
Two things:

1. Take "temperament theory" with a grain of salt. It's somewhat in vogue right now with a lot of psychologists, but there are also plenty of reasons to think that it's conflating two separate issues (temperament and typology) and is an oversimplification.

2. The only way to develop your personality is to step outside your comfort zone. Your type only determines where that comfort zone is, not whether you can or should do it often. For SP (really more ESP, but whatever) types, doing crazy things physically is their comfort zone. They need to learn to get in touch with their more subdued side.
The ranges are all over the place. But I would say for a competent developer they start around $50 per hour. Under this rate, and especially at the lowest rates, quality becomes a gamble. You might be able to find someone competent living in a country with lower costs of living, offering a lower rate, but usually if they're good, their rates will just be slightly lower, especially since iOS development is such in a high demand now.
There's a post on StackOverflow (http://stackoverflow.com/questions/209170/how-much-does-it-c...) that contains a lot of information about what it means to build a quality application, and that will give you some idea of the time frame you can expect. There are also some mentions of websites where you can look for hire.
As I've heard it defined, extroverts gain energy from social interactions, introverts are fatigued by them. If, like me, after a few hours of small talk you feel exhausted and want to sit in front of a screen alone, you're probably an introvert. I have some extroverted friends who will not go to the grocery store unless someone goes with them to keep them company. I prefer taking walks alone, and so on.
Stuff they tell you in Sunday school which is impossible/undesirable in practical terms yet leaves a lingering sense of unworthiness about one's own character and a lack of healthy ambition:

- love thy neighbour

- don't be selfish

- don't care about money/possessions

- don't judge

Oh, and also: install OpenOffice.org