skysight-inc/HackerNews huggingface dataset:
Not a 'declassification', but an insane investigative documentary.

Cold Case Hammarskjöld
https://www.imdb.com/title/tt9352780/

It talks about how CIA/MI5 killed UN Secretary General in the 60s, but uncovers/interviews people involved with 'SAIMR' a secretive institution rumored to be under the UK, which was using HIV as a means for achieving white-supremacy in apartheid South Africa by maliciously infecting the black population.

The reviews often dismiss this as 'satirical fiction', but quite frankly I don't buy that. It's just insane how little we know about the evil forces that the state wrests... and even the though of an organized racial genocide so many years after WWII is just insane.
Not born, but at least educated.

Many people do not realize it, but JavaScript is a syntactically sugared dialect of LISP. The same goes to Logo, a simple language designed for kids, usually taught at schools.
Transmitting Unicode code points would, however, be a giant step backwards to the way that things used to be done, where our terminals had hardwired keyboard maps, that we had (if we were lucky enough to be even given the option by the manufacturer) to select on the terminals themselves, via setup menus or otherwise.

Whereas nowadays, everything is software-mappable. The actual hardware interface is agnostic as to the semantics of any particular key or chord. It effectively speaks entirely in terms of ISO 9995-1 key positions and a big bitmap. What any given key does is entirely software-programmable. (Apart from [Fn].) Even the nuttiness of the PC/AT backwards compatibility fake modifier keys is largely behind us.

We have regular keyboards with sometimes as many as 122 or 127 keys. The infamous "Space Cadet" keyboard had only 100 keys. Even the old 101-key U.S. PC/AT keyboard had more than that. We have gaming keyboards with even more keys, still, making use of the extensibility built into the protocol to have vendor-defined keys. (And there is even less of a relationship between those keys and Unicode than there are for the End, Calculator, F7, and Paste keys.)

Our applications know this, moreover. They don't only get told about characters. They know about key press and key release events, modifiers, and all sorts of special chords from [Alt]+[F4] to [Control]+[W].

We simply aren't using the old I-send-you-precomposed-characters terminal I/O paradigms in our input devices any more. Nor is that reflected in our WIMP user interfaces.
Are there no zip codes in rural areas that are specific to a household?
There is, though. Go was designed to be easier to reason with than conventional ALGOL-derivatives, while Rust wasn't.

To quote Rob Pike:

The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

Go is aiming for the same niche that Python is. This has the accidental side effect of making it faster to write software in it than most of the ALGOL-derivatives. To quote Eric Raymond (sorry) on Python:

When you're writing working code nearly as fast as you can type and your misstep rate is near zero, it generally means you've achieved mastery of the language. But that didn't make sense, because it was still day one and I was regularly pausing to look up new language and library features!

Go and Python both allow for expression about as fast as you can type, by virtue of being designed for [children in Go's case, shell scripting in Python's case].

It's not a value judgement of Rust or anything, but Rust wasn't designed with the same goals in mind.
Blook (https://blook.io): Helping US and Foreign entrepreneurs register their company in the US as an LLC or C-Corp. Go-live will be on the first :) Particularly looking to work with the latin america market.
I’m curious if they tested the wavelengths that wood fires give off as well as moonlight—this would most closely match “natural” light exposure post twilight.
Time to change ISP's or check for malware :/
How The Social Network for MDs Hit Tipping Point (2014)
An ad is a message designed to force the user to hear a certain message. Hopefully invoke associations to other real things.

A real ad is the same as a fake ad. They are all just ads. It doesn't matter who you pay. They do the same thing.
This is not a very strong argument. Here's a specific refutation: the credentials to their primary email account are likely equivalent to the credentials of many other services that they use, because of password reset. None of those emails are encrypted, or ever will be; further, they're of little value just a day or two after they're sent. That commenter could coherently expect both that their mail spool would eventually be "public" and that it was safe to use email for password resets.

More generally: it's reasonable both to expect that your mail spool could eventually be public, and still not to want people to read it. There are things I don't want people to read, and there are things I need to be as careful as I can to ensure everyone can't read. Email works for the former and not the latter, and the latter is what encrypted messaging was invented for. Comparatively: I don't know many people who trust Twitter DMs, and "let's move this off Twitter DMs" is a constant refrain. But my answer to "can I read all your Twitter DMs" is still "no".
Okay, I didn't have in mind a situation when an applicant volunteers such information without any need for that.

In the setting you've described I agree with you.
I’m using multiple search engines more and more. Possibly this is due to me usually bypassing google to avoid the ad laden hits. A view with search results from a few sources comes to mind as a solution. Another back burner project.
That's an interesting prospect.

One issue I raised is that you don't want to memoize a function that itself is memoized. Well, if we can detect at runtime that a function is not reused, it does tend to mitigate that issue.

You need to be able to turn it on and off depending on demand.

A bloom filter (though there are more efficient variants out there) can watch the keys set and requested and calculate a predicted hit rate over a sample period. Most variants of bloom filters don't allow dropping keys, but that's not strictly necessary: you can simply sample for a given number of hits and then reset the filter.

If the hit ratio is less than a threshold after some number of hits, it can drop the table and reset the state back to sampling for potential memoization.

Another problem for long running processes is avoiding memory spikes. Ideally you just figure out how much you can allocate and stay within that. (You can also use weak references to mitigate low memory situations; the system can track how often it's being garbage collected and use that to self-suppress.)

A bloom filter naturally has very predictable memory usage, and you can limit the number of pairs a cache will hold. That suggests a global strategy whereby you have a parameter saying, "only memoize the top functions and ensure tables fit in X MB." Tracking the size of memoized values does mean walking the graph; though can always limit a graph walk and refuse to memoize very large objects.

It's adding a bunch of machinery to each function, so it would make sense for the compiler to use some heuristics to eliminate likely poor candidates. One heuristic is whether a function has loops or recursion. Another is whether a function has only a single caller.

It just seems like one of those ideas that really could work and cover a ton of use cases, but in prod you'd want a bunch of tunable parameters and compiler hints, and then all the tooling to make it usable. I think you'd want to sort those requirements back to something simple you can actually code so you can see what people do with it in practice.
What is up with these comments? State sponsored behavior modifications? Eugenics? Public propaganda while hiding some sinister truth? China isn't some kind of dystopian conspiracy-laden techno-thriller enemy state. The team simply wanted to sneak this experiment past medical practice laws and scientific ethics -- they probably would have been fined and punished in a similar fashion have they done it in the U.S or Europe.
https://news.ycombinator.com/item?id=19677442

If a story has already had significant attention, reposts are dupes before a year has gone by. This is in the FAQ: https://news.ycombinator.com/newsfaq.html
> US forces are under fire in close proximity

I'd be curious how close the proximity was. What I've read indicated that somewhere in that region, and somewhere earlier in the day, they had been under fire. If US forces were under fire in that area recently, it seems like it'd make sense for the journalists to bring security with them.

> “The van had no visible markings to suggest it was an ambulance or a protected vehicle”

Sure, but you can see that all they were doing was collecting the injured.
The answer, as always, is : it depends.

Some folks use their laptop as a fancy and expensive browser window and nothing else, while others use 20 apps concurrently.
A few weeks ago I was advised by a lighting specialist that there’s a lot of ongoing disagreement regarding the best approach for reducing how light affects sleep. I was aware that there has been limited research and many of the solutions to this point have been basically “copy flux”.

Thanks for posting this. Very interesting read and has made me change my buying behaviour.
Are mice a good analogue for human circadian rhythms?
A collection of the weirdest wikipedia pages on the internet
If I were starting a new project in C, I would definitely rely on a solid foundation library like APR[0] or CoreFoundation[1] without reimplementing a bunch of fundamental data structure algorithms by myself. Glib is another alternative, but too bloated in my view.

[0] - https://apr.apache.org
[1] - https://github.com/opensource-apple/CF
Why is this a reply to me when you're quoting something I didn't say my dude.
2019’s top five cloud stories
I have a very similar process, except I also insert "Let me start (over) building something to manage this properly" into each cycle.
I have to use chrome on one device, and the only thing I like about it is that it will warn you when you try to download the same thing a second time - this would nice in firefox maybe..
saving web pages, or mp4 files - chrome will pop up with "again?" or something.
I was recently looking for one and I will check it out, but I think I'll probably just use some git folder with snippets and a ripgrep alias for searching, I don't need much.
I built the following things:

- A SaaS for productized services
(https://www.manyrequests.com)

- I wrote a book (in 24 hours) on productized services: (http://www.productizebook.co)

- I also grew a FB group (Productized Startups) to 1950+ members on the topic of productized services.

My goal for 2020 for my SaaS is to hit 150 customers or $10k/month in monthly recurring revenue.

To achieve that goal I plan to:

- Improve the UI of the SaaS in Q1 and Q2

- Release one piece of content per day

- Grow my community of productized startups founders to 4k members
No, I just complain to the power company a couple times per year. One of the neighbors also complains to them, as they smoked 2 of his UPS units. They burnt up a few of my cheaper UPS units prior to having the liebert double-conversion UPS. The 1200W APC caught fire. The other ones just smoked. The smaller APC units (power strip form factor) never smoked, they just tripped a lot.
Wow. Something similar happened to me a while ago, and I'm surprised and relived by the replies in this thread to find out that I'm not alone. I thought it was just me.

My advice: Ignore it. There's enough churn on both the company and personnel level in the industry that it will all be soon forgotten. Tech is not a close-knit group of people who know other people. It's millions of people joining and leaving companies, and hundreds of thousands of companies Opening and closing each day.

The gossip is just bird poop in the paint can. Eventually after enough stirring it will disappear.
It goes to GEMA. If you're not signed up for GEMA you don't see a cent, otherwise you get a fraction of a fraction of the money.
Obviously you should loose all of your details. You shouldn't be doing this at any rate.
> In other words, it's basically trying to say that software-as-a-service counts as "redistribution" for the purpose of the license.

Copyright law regulates public performance of any covered work - whether some activity counts as "redistribution" is ultimately a matter of law, not just licensing. AGPL protects the user by providing explicit language for what's required wrt. the public-performance case. Other copyleft licenses do not deal with this ambiguity.
> Can I have the creds to your Fastmail account then? I'm curious what you're up to these days.

This is just as specious of an argument as the retort of "ah so you claim you have nothing to hide but you have curtains on your windows, checkmate, I am very smart."

The issue is not one of what specific measures are or are not taken, it's about having the informed choice to make decisions based on information use. I wager that a lot of people would make the choice to pay with actual cash when shown the actual cost in data of how their personal information is being used. But, conversely, a bunch of people probably don't truly care or mind, and the loss of information control is worth less to them than the loss of money to be paid.

That doesn't then imply that a person has zero care about the information under their control, nor that their refusal to give you control of that data makes them a hypocrite.
I must be misunderstanding something here, can you please explain the missing feature?

I load a set of bookmarks into Firefox on client machines regularly, but I suspect this isn’t what you are discussing.
Yes, I think you are right, it is much lower than 500K, I misread the wiki page which stated it had 500K flights at the time groundings started and assumed there weren't a significant number of flights between the first crash and groundings.
How did you go about building the community? Has it been worth the investment?
Adopt Animals (https://www.adoptanimals.io/) - a charitable passion project for free, independent, and ad/tracking-free animal rehoming listings in the UK.

We're partnering with one shelter in Edinburgh (Scotland) to start, and built the website and a pair of apps to showcase animal listings. We've had a few success stories of people finding pets already, which is really motivating!

If you know of a shelter in the UK who might want their listings on there (ideally they'll have a means of exporting them and we'll build an importer), let them know to get in touch with us :)
From the Big Short to Normal People: Books That Defined the Decade
Anecdotally, I can pretty reliably trigger a migraine by staying up 2-3 hours later than normal staring at a normal LCD screen.

With flux/redshift on, that doesn't happen. Blue light may not be keeping me up, but it definitely fucks my brain up in some complicated way.
Feel free to be as bitter as you want with your friends over beers.

But a job interview is probably not the time or place.

Furthermore, there are often two sides to a story. It's entirely possible that I'll read your complaints as reflecting more about you than your current/former company.
Where do Master's fit in with this?

I know lots -- LOTS -- of people in various industries with a whole smattering of Master's degrees. A lot of them are MBAs, but plenty aren't.

Conventional wisdom says that PhD's are for academia & research. I'd posit that an MA or MS is the new "university degree".
Better than ad-hoc hand waving, as is the "theory" most "blue light prevention" products are sold by...
The 48 stepper motors plus all the microcontroller circuit needs between 1.0 and 1.2 A (5V), or around 25 mA per motor, so not that much. I agree that stepper motors are usually power hungry, but these are small torque/low power motors designed for automotive dash boars.
The power needed is more of a problem with powering on the whole system, as the condensators and circuit needs more current compared running the motors.
I recoded my HTML5 canvas Javascript library from scratch. Partly to add fun stuff like modules, web workers, promises etc - but mainly because I'm determined to make the canvas element much more accessible (and easier to add analytics to, etc) - progress report here: http://scrawl-v8-progress-0919.rikworks.co.uk/

Question: traction numbers? If this is "how many people are using my side project", I'm fairly sure the answer is "nobody" - which has the bonus that I don't need to worry about supporting backwards compatibility.
Do you have any concrete evidence of major attempts to stop it that failed? I'd like to see what they tried and what failed.
Nice. Does it store the snippets in a got repo? Or can it use gitlab or GitHub snippets as storage, if not, that would be handy.
I'm not a libertarian at all, actually. Intellectual property is a reasonable idea, but it only makes sense when forced upon producers instead of consumers, and a lot of what people deem as intellectual property is in reality something that should have patents on it. Patents expire, copyright doesn't meaningfully.

Stealing is taking someone else's property without permission, as you said. However, copying doesn't take it away from them, and jailbreaking literally doesn't do anything but apply a patch to your existing bits. That's the farthest thing from stealing you could imagine, and your argument falls apart with just the tiniest bit of poking.
The ultrasonic washing machine is only needed if you want to remove the flux from the board. You can do the same with flux removal and a teeht brush, but I think a ultrasonic machine is a much cooler way of cleaning :-)
A requirement to "Contribute software you develop, operate, or analyze with this software" is incredibly extensive - imagine if, e.g. gcc or valgrind were licensed with this clause! You would be well advised not to ignore what OSI has to say; they're there to protect users and developers, not just corporate entities.
This can work as simultaneous win for both disciplines - one can apply math apparatus on programs, and design paradigms of programming on math.

This is exactly what happens when one tries to create an iO obfuscator mentioned in the article by using FHE encryption.

No way one can do that unless they understand how deeply information and data, computation and math are intervened together.

Touching the LISP is enlightening experience that allows to find all those missing links between aforementioned disciplines. Especially by creating a simple LISP machine in your language of choice. You will touch the holy grail of computation and the world will never be the same again.
> Very much about keyboards today is derived from strange quirks that were part of typewriters for very good reasons, but have never been properly reevaluated once they were converted to electronical keyboards. Of course, the main goal likely has been to minimize friction for those users that were already used to typing on a typewriter.

The original design is based on typewriters from the 1890s. Within a few decades the design constraints had already changed (hence e.g. the Dvorak layout, which is optimized for 1930s-style typewriters).

Anyhow, after the original typewriter and mid-20th-century teletype machines https://upload.wikimedia.org/wikipedia/commons/d/df/ASR-33_a..., the biggest influences of modern keyboards are designers at IBM and German bureaucrats from about 1980.

A number of features of the German DIN office equipment standards forced significant (frankly arbitrary and unnecessary) changes on anyone who wanted to keep selling computers in Germany.

There was a wide variety in computer keyboard designs up through the 80s, and then somewhere in the mid-to-late 80s the IBM 101-key layout became entrenched, and we’ve been stuck with it ever since, except for marginal niche alternatives.
> I find my use of bookmarks is usually write-once read-never

I found this with Instapaper. What was a bookmark and what was a read-later?
SourceWare Archive Group
Aspirin can stem the tide of stroke. Why aren’t more doctors prescribing it?
For some reason they keep letting me mess with Anarki[0], so I do.

[0]https://github.com/arclanguage/anarki/commits?author=kenneth...
> many community members (including me) just want SE to go back to what it was a couple years ago

So say we all.

But that's not gonna happen, though, is it? If anything, the SE staff seems onboard with the new way, actually doubling-down on it judging from the legalese they've been serving ever since.

I agree with zozbot234, it only takes years, it happens. Natural cycle of creation / destruction, or rather things changing (sadly in business, usually the more successful / corporate, the closer to the bottom we get generally but that's besides the point I guess).

It all just reminds me that "this is why we can't have nice things" (fact: it's not easy nor natural to run a corp like your local gaming club, spirits and all), and that there's a reason why "new things" will keep emerging and have that "freshness" about them, a circumstancial best-fit.

Hopefully we'll still be able to browse existing SE pages, but activity may progressively shift elsewhere. And again. And again. Oh look, it's 2035 already.
I Like Flying
I'm not sure I get what you meant. One AWS Lambda function can run for up to 15 minutes.
Machine Learning and Robotics: My (Biased) 2019 State of the Field
I use the MoinMoin wiki for this.
My assumption was that this was volunteered information. No, I normally wouldn't ask someone why they left/are looking to leave their current position. Not sure I ever have. It's not really relevant and I wouldn't really expect a straight answer in any case (given that I would mostly not give one).
Your IQ is no higher than 85, guaranteed.
A default vim mapping is CTRL+[ I use that a lot as it requires the smallest motion of my hands. The fd seems pretty cool as that's even a smaller change. How do you set that in your .vimrc?
Yes we agree, I do conceed that I wasn't fully correct.
I noticed it as well and just that little touch (along with the line "What is this, CSI:KFC?!") pushed me from "I will probably stream this a few times in the background because it's funny" to "I am preordering the 4K disc as soon as it is listed."
When I use C, it's typically for performance reasons. I need to do funny things with pointers and bit-wise arithmetic that I can't do in higher-level languages because I'm operating in cases where a few more instructions per loop iteration matter. I usually end up re-implementing very fast, cut-down versions of data structures that work only on a tightly-bounded input set for maximum performance (e.g. very fast hash table for IP addresses recently). This approach doesn't work for the cases where C really shines.
Immediate thought on reading the title-

https://en.wikipedia.org/wiki/Desire_path
https://www.reddit.com/r/DesirePath/
https://www.reddit.com/r/DesirePaths/
With these documents, who is "making up" the story? The FBI agents? The school administrators with tunnels, "fire alarms" and knobless, locked doors? The children being interviewed?

With regards to the last point, they include that the tunnel entrants and exits were as described by the children, suggesting they weren’t making it up.
Right.

Somebody should have a site which shows 1, 2, 5, and 10 years ago in battery technology announcements. There's at least one major battery breakthrough claim each month. These guys should shut up until they can at least light up an LED in the lab.

Could be worse. Remember uBeam, the ultrasonic power people? They're now called "Sonic Energy".[1] Still doesn't really work.

[1] https://liesandstartuppr.blogspot.com/