skysight-inc/HackerNews huggingface dataset:
They are good, but not as good IMHO, as these programming haikus [0]

A file that big?
It might be very useful.
But now it is gone.

You step in the stream,
but the water has moved on.
This page is not here.

And several others

[0] https://www.gnu.org/fun/jokes/error-haiku.html
The red light on subs is there to make it easier on your eyes to adjust to the dark and help with your night vision for looking through the periscope at night.

The reason is your night vision relies on rhodopsin, a compound very sensitive to light but not red light. So red light will give you night vision using the cone cells instead of consuming the rhodopsin in the rods of your retina.
I pressed ⌘-Q and quit my browser. Good morning.
the amount of blue light you get from a monitor pales in comparison to other sources of light, as discussed on HN last week.
Sure. GGP was claiming that it's only 0.018 "under this model", GP claimed no models mattered because this is a past event and probability is undefined, and I (parent comment) said that it does make sense to talk about probability in this context with some model.

In this case, a good model would probably include things like "a songwriter tends to write things similar to their other works", "this is the set of works written by Paul McCartney", "this is the set of works written by John Lennon", "these are the works they did together at varying degrees of cooperation", and "this is how a creative process works". All very hard to quantify and program, but possible with expert help.
John Siracusa has been talking about the “spatial Finder” for over 15 years....

https://arstechnica.com/gadgets/2003/04/finder/
Couchsurfing went downhill after Airbnb got popular. Many of the folks who wanted to hear a story in exchange for a spot on the couch started listing their space on Airbnb instead. I used to list my spare room on both sites. The ratio of enjoyable people to sleazy tipped a little too far and started a vicious cycle.
You've made several points...

1. C is no closer than C++, or Rust (including unsafe) and they're all surprisingly pretty far from the hardware these days... this is visible the most in multi-threading, where high-level C statements are re-ordered by the compiler and even simple C statements like an integer assignment can be split into multiple instructions.
Inlining and register allocation is also quite opaque and perhaps best left to the compiler, unless one uses non-standard code to force specific behaviour.

2. Well put: Go and Java were/are eating at the edge of C. Java took serious bites in the past, nowadays they're not really competing much.
Today, what might have been a small Linux C program could be a Go program, especially if the performance constraints aren't too tight.
Technically speaking, Rust can replace C almost everywhere, it's just that it's a significantly more complex language.
A novice user will not even find the config file, or the place to store it in. Because for reasons of antiquated tradition, Linux still uses this concept of dot-files and -directories, and redshift's config is somewhere in ".config".
So if a beginner user uses, say, GEdit to create that config file, and then wants to save it... they will probably end up staring blankly at their home folder contents in the GEdit file save dialog, searching for this ".config" folder, not finding it.
What does "open-source" refer to in "Create beautiful cloud and open-source diagrams"?
One that becomes clear is that V. S. Naipaul is probably the least sympathetic literary figure ever.
You're right. I actually searched quite a bit for the account but only this one came up. I knew something was off when it only had 500 followers.
There we go! OK, so you'd trust your ISP and CloudFlare more than Google. Let's go through them.

> I would also, needless to say, feel ok hosting my own dns.

Yeah let's avoid options that 99%+ of people wouldn't find realistic.

> Quad9 and opendns both filter content, and as such I don't trust them because the fact that they're willing to do that means that they are willing to censor content if they so choose.

Right, I think I agree on that.

> Cloudflare's main prerogative isn't to sell clicks the way google's is, which earns it points already.

Sure, some points there for the increased likelihood of hypothetical data mishandling due to their incentives.

OTOH, don't forget it was Google who found this issue in CloudFlare, which earned Google some points and earned CloudFlare /quite/ the demerits in my book... and note that this was an _actual_ massive security incident, not a hypothetical one: https://blog.cloudflare.com/incident-report-on-memory-leak-c...

> My own ISP already knows all the ips I connect to, so telling them what the domains are doesn't tell them much, especially as the trend towards ipv6 means that multiple-domains-on-one-ip has gotten less popular.

I find this to be quite the odd argument for most people (maybe you're in the 1% of people who uses unconventional ISPs or email/search/map/etc. sites). Not only do major ISPs (thinking e.g. Comcast, AT&T here) not exactly have a great reputation on the privacy or security front (wasn't it just a few days ago someone posted about your home address being linked to your IP on Comcast?) -- meaning whatever data they do collect is prone to being hacked even if you believe they're really honestly keeping it private, which I'm not sure I always would -- but for most people Google already knows pretty much their life. And on top of that, they do their own tracking with Google Analytics, so they already know what websites most people are visiting -- not just from home, but also from work and on the go. And unlike with your ISP, it's likely already linked to your personal identity, not just your household or work office.

Oh, and in case you would like your advice to apply to those who have, say, Comcast, may I point you to quotes like this [1]:

> Comcast today said it has "no plans" to sell its customers' individual Web browsing histories, but Comcast can still deliver personalized ads based on its customers' browsing history. Comcast, the nation's largest home Internet provider, said it will continue to offer customers a way to opt out of targeted ads.

I don't know about you, but I would be shocked if they did this solely based on IP and did not find DNS information to be important for this task.

[1] https://arstechnica.com/tech-policy/2017/03/comcast-we-wont-...
Public Libraries with built-in cafes -- there's an idea!
Could you please give some concrete examples of how memory corruption has affected you in modern Objective-C? NSArray has range checks, delegates can't dangle anymore because they're weak references now. I think that leaves interaction with C APIs, but don't Swift users have to deal with UnsafeMutablePointer to use them - which isn't memory safe either?
The feeling of power is nice for the programmer, but it doesn't influence the technical capabilities of the language, which are deplorable safety-wise.
Inspiring a Future Clojure Editor
It might sound intolerant if she's criticizing the statement itself, but I can see where she's coming from if she's saying it acts as a dog whistle attracting awful stuff regardless of the intentions of the original poster.

I've noticed elsewhere, on a non-political site, where a particular post, say, relates to the military and people drop in with the sort of toxic comments you never heard before the last couple of years.
What the Heck, Google?
I also went the "google each problem" way. I had programming experience before I started.
The audit is a joke. Just hogwash. What exactly happens if wrongdoings are unearthed? What happens when taxpayers' money is found lost? Nothing.

Pentagon eats up trillions and no one has a clue. Trillions paid out in bank bailouts and no one questions. Billionaires take loans and declare bankruptcy...

Audits performed by those who are involved in the crime is hogwash.
Unfortunately, you need to live with those terms if you want money, because people with money use them. I assume they don't even care if a given buzzword has any relation to reality whatsoever - all that matters is whether the market (read: other rich and wannabe-rich people) thinks that buzzword is hot or not.
I stopped using google dns's on privacy concerns and switched to CloudFlare.
Agree. I work out of the London Moorgate WeWork sometimes and as you said, a lot of the companies in there are banks. For example, Citi Bank occupy a large space on my floor.
.. which they will promptly hand over to the engineers for maintenance purposes, just as people do with their car keys.
https://subutai.io/p2p-cloud-platform.html
If you have a team of, say, 5 people, can you reserve a nook/area to be together?

Or is it like movie theater, where it isn't polite for 1 early person to hold 5 seats?
> I believe the author intentionally wanted us to believe it was "the edge" based on your definition, but then wanted to make a point that "the edge" is now "the physical edge".

Personally, I immediately knew it's about cloud!edge, even when I saw the title. If you pay attention to current trending buzzwords (as I unfortunately do, skimming the things some people I work with post on company Slack), you'll learn that "edge computing" is the most recent buzzword in the cloud space.
Examining Code Reuse Reveals Undiscovered Links Among N.Korea’s Malware Families
I'm not sure what you mean by "isn't a definition." Mathematically, it's extremely well defined - as a ratio of the subjective likelihood of one possibility, compared to the subjective likelihoods of all possibilities. Your exact physical interpretation can vary - from a decision-theoretic (at what odds would it be worth it to make a bet?), to an information-theoretic (how many bits does it take to encode that it's this possibility rather than any other?), etc. Generally, like quantum mechanics, while there are many interpretations of the underlying reality corresponding to the theory, in practice it is impossible to interpret the world accurately (correlation/independence, inference/learning, etc.) with previous (in this case frequentist) theories.
Surely, such file browser can't be that hard to develop as a user space application, right? I mean there are explorer alternatives on windows, a plethora of GUI file browsers on linux, and I have no idea but I can only assume there's at least one finder alternative on mac. I wonder why this hasn't been done yet.
Comparatively, if someone wants to murder-suicide with a car or a gun, the response is basically nothing.
the featured tab is manually curated. If they like your submission it's possible to end up on the front page the day after you submit, even with few votes (this happened to me a few times).
Maybe those jobs would pay more if there weren't 4 people applying to each role - enough to buy more options.
With guns there is a response... buying more guns.
What separates fog from client-side is the concept of hierarchical fog nodes. You could imagine the car's sensors as the edge devices and the car itself as a fog node. The whole fog hierarchy would be something like: edge devices - cars - intersections - ... - cloud. At the intersection level collisions could be avoided by processing data from local sensors and warning incoming cars.
Bash was invented many and many times over, it even says so, being the "Bourne Again Shell". So what you have here is a classic unix sh with extra bells and whistles and some workarounds to shoehorn it onto mordern environments that allow newlines and spaces in file names. For example, it reinvents the [ ... ]/test builtin as [[ ... ]] which bypasses some shell behaviors which can be surprising at times. http://mywiki.wooledge.org/BashFAQ/031
Mobile devices' compute power is there to serve a massive amount of input/output components and sensors. If we start to usurp this computing margin for our applications, the devices will overheat and break, irritating quite some people probably.
Sounds good. Build it for 10 Users . All the best
If no one has done it, it can’t be that easy.
>>> Fifty or less not too large office buildings sets you back a billion.

In London, you only get one skyscraper for 1 billion.
I believe it was possible to use the original PC with cassette tapes instead of floppies, though you'd be limited to ROM BASIC in that case, and not PC-DOS.
I'm not sure I agree with your terminology. Many engineers and startups confuse MVP (minimum viable product) with prototype or something to that effect. If a new product you've put out isn't viable, as in selling well enough that it sustains your business or will do so in the foreseeable future, it is - by definition - not an MVP; it's just a prototype.

iPhone was an MVP by any reasonable definition IMO. It was a 2G device and the build quality was meh if memory serves me well, it was slow, it lacked memory, the camera was trash, it didn't support 3rd party apps, it was expensive, it only worked on AT&T, etc. But it took off regardless because it was good enough.
My first programming experience was in game development (Flash games) but I never spent more than a few months on any game... Soon, I stopped working on games altogether and started working on open source developer tools instead. Games are awesome and exciting but they almost always have a limited lifespan. I didn't like the idea of spending so much time building something that had a limited lifespan. My goal is to build a project that will outlive me. That said I have huge respect for game developers because it's such a difficult area, game developers are true artists.
It's pretty trivial to de-DRM Audible downloads. Once you've got your key, you just need to download the AAX file from them, then run ffmpeg over it:

ffmpeg -activation_bytes <your activation bytes here> -i file.aax -c:a copy file.m4a

I have a few more commands to extract and re-add the artwork.
There's one thing that really bugs me: why is everyone so surprised that an airport worker who was familiar with the planes managed to take off?

The reason this bugs me is that the 9/11 investigation concluded that multiple people with 0 flight experience can be taught to accurately steer a large commercial jet after just a short time training on small aircraft. In this frame of reference managing to take of in a small turboprop in good weather conditions shouldn't surprise anybody.

P.S. OK, I missed the part where "the plane was doing deep dives, broad loops and at least one upside-down roll"... But the "bug" is still there. If it's generally accepted that you can learn your way in a 747 cockpit on relatively short notice, doing dives and loops with a small plane shouldn't be that unbelievable. And I say this as a person who can comfortably take off and land a Piper Cherokee but was pretty dumbfounded when sitting in the captain's seat of a 747 for the first time.
The buttons do work. But, some monitors are still too bright at night even with that brightness set to minimum, and hardware monitor controls set to minimum too.

Redshift manages to decrease brightness even further.
In the UK, libraries are anything but quiet places. The best you can hope for is a 'quiet area' which is just above or next to the free creche and kids play area.

This in addition to loud conversations and general poor behaviour from other library users which is rarely challenged by staff.
>Hollywood's answer to the problem has been to double down on the community.

Hollywood's answer to the problem is unions. Screenwriters have unions. Actors have unions. Directors have unions. Even the people who provide food on the sets of movies have a union. Hollywood doesn't care about "community" any more than the video game industry. They just realized that there are more people who want to work in the entertainment industry than there are available jobs and a union was the best way to protect themselves from being taken advantage of because of that fact.
But are the severe droughts "normal and healthy"? California has over 100 million newly-dead trees in the last few years, which is unprecedented.

https://www.livescience.com/57124-california-drought-killed-...
The cycles you mention are each very interesting.

Flash/Silverlight/HTML5/WASM - this, to me, is a story of a technology being useful, then growing to give too much power to web publishers - who tend to abuse any given power - then reverting to a weaker technology in order to unscrew the web. Rinse, repeat - HTML5 is already rapidly approaching peak Flash, and introduction of WASM isn't going to help here.

Soap/REST/JSON API - you could call it a story of simplification, but I don't get how it even came to be. That is, how XML gained so much popularity, given that simpler and better tools for almost all of its uses were already available and known.
Whatever system that you put in place would have to never (or very close to never) have a false negative during normal aircraft operation.

One other commenter here mentions a simple ignition key would have prevented this incident, but there's been at least one major ignition system flaw in cars that caused multiple deaths ( https://en.wikipedia.org/wiki/General_Motors_ignition_switch... ), and the consequences of a failure causing loss of control to a passenger aircraft far outweighs that in a car.

Given the very low rate of unauthorised takeoffs of passenger aircraft, and that this case was an insider who may have been able to gain access to keys/codes anyway, is introducing introducing a new system to aircraft justified?
I have real deal insomnia for this exact reason.
I wonder why so many exclamations in the article. It's like they want to emphasize too! many! phrases!, a lot of them not really merited!

I guess it's just a byproduct of too much WhatsApp / IM in general, which introduces bad practices for long form writing, and also a lack of editing review.

That's a minor, minuscule annoyance in an otherwise very interesting article :)
I've had sleep studies (both at home and in a lab, 2 of each iirc). Only one of them determined that I might benefit from a CPAP machine and I was barely above the criteria that determined such. The others did not indicate any significant sleep issue. By that measure I don't see why the clock hours wouldn't reasonably correspond to the rest I actually get and (presumably) require.

Given that I didn't drill down to the study that this article (and other recent articles) are based on, my comment is as much a critique of the journalism as anything else. But by my reading of other studies, 9 hours is in the range of "normal" and this article leaves it in a grey area.
'The dictionary defines infantilizing as treating someone “as a child or in a way that denies their maturity in age or experience.”'

I don't know whether to laugh or be offended!
At least in NYC, many commercial leases are 20 or 30 years. I imagine WeWork gets similar terms. In highly appreciating markets (London, NYC) towards the end of such a long lease (the last ten years or so), the lessee is paying well under market rate, and the lease becomes an asset rather than a liability. So if office real estate continues an upward trajectory for a decade or so, they can easily weather a downturn if it occurs in the later part of their lease term.

If it happens in the next 3-5 years, it’ll probably be catastrophic for them.
Well, that's the question. Since theoretically if I can be reconstituted perfectly, I can be copied perfectly, it is more incomprehensible to me to that two identical consciousnesses exist (two Me's with a capital M) than it is that Me is unique somehow, I work from the second assumption. Questions that still need answering include "what about slow cellular replacement with electronic parts?", to which I have no answer.

What do you think the marker is?
> I also don’t think that language per se is strictly necessary to reason logically.

On a very basic level, probably. But how can you reason about, say, addition and at the same time do not assign some singular representation to a large set of operations you can do when performing addition? And such representations are what language is all about, isn't it?

Or, for that matter, how can you perform addition without a language?
Lots of banking there is seems. It feels to me like floor 3 of the building has more quant firms and recruiter teams than actual start-ups.
I can relate to the feeling of 'emptiness' after release and don't think this is any different in other software fields.

After working on a project for close to 2 years with 2 other people (at work) we released it and just waited for the feedback anxiously. With a lot of crunching and last minute changes as well.

It was "just 2 years" and I already had such a bad feeling of not knowing what to do next that I can't even imagine what it must be like after 5 or let alone 9 years :o
We're doing something very, very similar in Germany/Switzerland/Austria with AlleAktien ( https://www.alleaktien.de )

Feel free to reach out, prob. I can help you scale up in your country/city.
Solve Less General Problems
Game in full
https://www.youtube.com/watch?v=t1gmLPCK3t8
I still don’t understand what problems people have with xml. The json vs xml debate very much feels like the tab vs white space debate to me.
Review my Chinese game Wenming.io
This is really the best way to go, it’s how I did it.

Tutorials are nice but it’s too easy to watch them and go “yeah I get it” -
Never actually implement what they’re saying because you convince yourself that understanding is all you need, but no implementation (because it’s ‘boring’) means no spaced repetition and you forget most of the material.

Code, get stuck, google, implement, <= that cycle forces you to code it and the delay of you doing this writes it to your memory better
> And you have to paid for Windows License? Somewhere along the line someone will have to paid. Open Source isn't free.

Open source is free. Android is based on Linux, just like Ubuntu, and smartphone manufacturers are major contributors to AOSP[1].

[1] https://www.androidpolice.com/2012/04/26/key-android-enginee...
> This does not sound that good in the light that Chemist recently discovered that blue light speeds up blindness.

This is a nice example of Chinese whispers at work. No proof was presented that blue light speeds up blindness, and besides that the amount of blue light in normal sunlight pales in comparison with the output of your average monitor. Sunlight is about 1 KW/sq meter, an LCD display is a very small fraction of that (which is why most displays except for e-ink are impossible to read in full sunlight).
No one wants to die. However it seems that it’s mostly powerful people truly believe it’s possible to escape death. Lawrence of Arabia, Walt Disney, and Peter Thiel come to mind as examples. Clearly there’s something about amassing a large amount of power in life that lends itself to believing you can overcome death.
I've created a Chinese version of Freeciv-web, which I hope to adapt to Chinese players. I've been developing Freeciv-web for many years, and would like to try expanding the game to China. Please post your feedback here!

How can an indie game developer publish a game to China these days? How do I attract users? How do I communicate with them?
Parker Solar Probe Launch
Some other type features that OCaml has that Haskell doesn't are polymorphic variants and structural polymorphism (row types).
JSON is easier to use from Javascript
There is an easier explanation. Because there are refuges for the shark and the bird.

The shark can go to the deep sea, more stable and breath there. The bird can fly away and high over the poisoned cloud. The mammals can go under the soil. The plesiosaur could swim away but needs return to the surface to breath. Their suitable habitat has vanished.
Ask HN: Is There a Hacker News RSS Feed?
I can't find one. It seems unusual for a site like HN to not support RSS.

The FAQ page does not mention RSS either. What's the deal?
702-834-2082 (7028342082) Search results – - – ReverseGenie.com
This is an old link, but I could find https://github.com/google/xi-editor/blob/master/docs/docs/cr... on master.