skysight-inc/HackerNews huggingface dataset:
I am finally figured out how to do it with Surplus :) Its documentation is super confusing, first it talks that there are no lifecycle hooks, but then I see lifecycle hooks[1], then it talks that there are no diffing, and then I see inefficient diffing algo[2].

It won't be so hard to solve use cases that I am talking about. Just create an index(HashMap), implement simple diffing algo that updates hashmap index and doesn't care about item positions, then from the ordered list generate a new list with values from the hashmap index, and then apply this inefficient diff algo that uses object identity to track objects[2].

1. https://github.com/ismail-codar/surplus-material/blob/3dce38...

2. https://github.com/adamhaile/S-array/blob/1046fca3032691d4ef...
Links to some rants please?

My Google fu is weak today.
Oh I'd love to go to that lake...

I agree it's foolish conjecture and I believe we are certainly not "alone". I had an experience when I was 10 that infused fear and curiosity in me.

I'd like to say I am hopeful about our future but we are just evolved organisms from a long chain of creatures designed to compete for survival... it's in our own nature to self-destruct.
Can you share which libraries you know that achieve the same thing? I'm happy to go through and respond to the differences.
Sure but these bugs are about side effects of speculation that happens before any kind of "deadening" of untaken branches occurs. What if the processor is speculating using these hidden registers, couldn't similar information be exposed?
Ahh. Well, there’s quite a history of recording as well as stubbing: see ruby’s VCR.
Delivery Drones Could Have Environmental Benefits
If your goal was to cut costs and your largest single expense was boring, you would choose two 14' bores over a single 28' bore, because a 28' bore has a cross section twice as large as the combined cross section of two 14' bores and variable costs for boring are roughly based on cross sectional area

One of the only things that I can agree with Musk in regards to this project is that larger tunnels are more expensive.
> I hope you don't respect copyright, trade secrets, patents or NDAs in general

No, I don’t really. I mean, I come from Eastern Europe where torrenting films/music/books is entirely mainstream. And within academia internationally, people are regularly using Sci-Hub and LibGen, or uploading papers of theirs to Academia.edu in violation of the publisher’s insistence that they can only distribute a few paper reprints. If you want to claim that intellectual property is sacred, you will have a hard time convincing lots of people in this field.
While I kind of want to agree with you, I just don't see a better alternative. Do you really want biochemists to have to deal with the horrors of C compilation? In production code I'm very glad my makefile tells clang to fail on absolutely anything, but is that the best we can do? Other commenters have pointed out ways to avoid dangerous things like integer division, but if you think R is hostile then please offer a tenable alternative. The only ones I can think of are python and Matlab, and both are even worse for the intended use.

Yes, R is not my preferred language for anything heavy-duty, but I would guess ~95% of R usage is on datasets small enough to open in excel, and that is where the language truly shines (aside from being fairly friendly to non-programmers).

So yes, there are some problems with R, but what are your proposed improvements? Because if I have to analyze a .csv quickly, I'm going for R most of the time.
A tale about "saving money" on transportation (and parking) ...

I used to live in San Mateo, CA near 92 / Hillsdale (up in the hills between US-101 and I-280). My wife, daughter, and I would fly out of SFO Airport to Arizona or North Carolina frequently. Rather than paying for a taxi or for on- or near-airport parking (Uber/Lyft wasn't a thing yet) we'd opt to take the SamTrans bus from Belmont -- the service was good, on-time per schedule, and cost $2 per adult each way, meaning we could be away for a week or two and pay just $8 round-trip to/from airport.

The minor catch was where to park our car in Belmont while we were away. There was plenty of parking about two or three blocks away from the bus stop (Belmont Caltrain) in places not directly in front of any houses or condos. We took seven or eight such trips ... no problem!

... till it was a problem. After one almost-three-week trip we got back to the airport and then went on to Belmont -- CAR WAS MISSING. So we figured the car had been stolen or towed. I called the police to see which, and they confirmed the car had been reported as "abandoned" and impounded.

Apparently Belmont (and perhaps other municipalities) have a 72-hour law for cars parked on public roads. You must "move your car" every 72 hours, or else risk somebody reporting your vehicle as abandoned. We must have taken somebody's favorite parking spot.

Total monetary damage, with city fees, towing fees, storage fees, our cut of the towing-and-storage-company's side-kickback to a city government official ... all came out to about $800. I figure across all our trips we probably ended up with a net loss compared to taxi-or-airport-parking.
I don't get it. Aren't there lots of companies around the world that already have this equipment and have done this kind of work for years? Drilling holes for trains is nothing new. What does Musk's company offer that is different? Is it just branding and marketing to make drilling holes the next big thing?

Is there really that much margin in drilling tunnels that they can just undercut competition while using the same equipment and technology and still make money?
Such a system would either be very low throughput or just as bogged down as the roads. Individual itineraries imply low-occupancy vehicles (because how many people from your starting point will go to the same out of thousands of destinations?).

If you assume an optimistic 4 people per vehicle with an optimistic 5 second interval between vehicles (which is probably not safe at the high speeds due to the frequent merges), that gives you ~50 people / minute / lane, or 3000 per hour. A single CTA 8-car train at crush capacity (admittedly uncomfortable) can carry nearly 1000 people.

Now a frequent system with high occupancy vehicles and transfers could work, but that's the same thing as a subway.
is that a grass strip and where is it?
Model Zoo – Pretrained deep learning models
That sounds like your company has poor facilities and incompetent management if the employees are trying to escape from the main office. It's hard to see that as a sustainable competitive advantage for WeWork.
Fiat currency is essentially the government's IOUs denominated in themselves e.g. holding a dollar note entitles you to one dollar from the government.

It only has value because a government can ask others to settle part of this debt or take their property otherwise. Naturally, the amount of debt a government can issue this way is limited by the value of property it can threaten.

Zimbabwe, for example, cannot reach much of valuable property despite having some guns and boots. But the USA is a very different matter.
Kudos.

The award seems familiar... a year of lifelock and identity protection, with other future damages still too speculative.

Is lifelock sufficient to prevent malfeasance from stolen SSNs?

I honestly don't know how effective it is, but it is part of the default post breach response.

If it is sufficient, maybe the SSA should just be responsible for providing the equivalent to everyone. That way we can stop expecting unprotectable data to be protected. (Not to let Equifax off the hook, they were the point of failure in this case, but the system is also broken in aggregate.)

Or, if lifelock doesn't work, we should stop pretending it does, and not be satisfied with it as a post breach measure, and not waste money on it either.

Maybe SSA needs to ultimately move to some asymmetric solution like Estonia has. They've had a few bumps with that, but they're trying, and in comparison, we have basically no reasonable answer for situations that require revocation or private/public solutions. (Ie, your public SSN is the last four digits, and your private SSN is shared with almost everyone you transact with. Recommend a system like that to anyone studying information theory and you will get a drink thrown in your face.)
Yeah years start at 0. But that's because it measures the offset from the beginning of the calendar. You can similarly expand this to all distance based measurements. But that is completely different from counting, which shouldn't be conflated with distances. People always say the first of some sequence and only people who care about 0-based indexing tries to spread the 0th of some sequence meme.
No, speed is the hard engineering problem. The Voyager probes for example have reached escape velocity from our solar system. That's fairly primitive rocket technology.
Starbucks is not really a 'coffee shop'. They are an 'experience' - moreover, and have re-defined what 'coffee' is to a generation. The reason it's problematic is because it's fundamentally inauthentic experience, and they don't create the experience that they are actually set out to achieve. Possibly their first handful of shops in Seattle were, but since then, it's been commoditized.

What they ostensibly want to crate is a 'mini community centre' a place where people can go, hang out, read, and interact in a hyper-local manner with 'people they know' - like the terraces in France or Italy. But what they've done is not this at all - the experience is utterly corporatized to the point of being banal. None of their products are locally sourced or relevant. They certainly didn't even try with things like Croissants (Starbucks croissants are like rubber, but who cares, so long as people don't know what a Croissant actually tastes like and keep buying them). The music is even 'lowest common denominator'.

There's a coffee shop near from me which is in fact the 'real deal': all foods made fresh each morning on-site, local owner who is actively engaged in the community (and a total character), and it's actually a true centre for finding out all the cool goings on in my hood. The music is chosen by the folks working there and it's always charming, nuanced and interesting. Literally with old French guys arguing about some political this or that (it's Quebec).

After hanging out in this local spot - visiting a Starbucks for me has about the charming authenticity of a McDonald's.

I've realized only recently that I think people have difficulty grasping this because they've lived in a corporatized bubble of culture their entire lives (this is common in North America) and have almost no context with which to compare it.

WeWork has pragmatic value (just like I don't mind grabbing a Starbucks when I'm out and about), but it's also designed to create an environment which is the 'romanticized' version of startups, not necessarily real ones. There is a great P Graham article about startups who 'play house' (I'm sorry I tried to find it for you to no avail) i.e. going through the motions. whenever I visit WW I get that feeling 10x. I also feel that the environments are inauthentic ... tiny little beer cups? What's with that? Liability? "Drink beer, but really, don't". Please.

A pragmatic concern is the 'arms race' that they kind of create for new startups trying to attract talent, in some ways 'hyper cool office' is becoming normative, and it's just an added, not-so-necessary expense.

I like the shared spaces for MeetUps however - this is actually quite valid and authentic.
Many municipalities have such rules (the public streets are not meant for "storage" of vehicles). In some places they are even enforced!
NASA’s Mars rover Opportunity  knocked out by a dust storm
Great movie, hilarious scene.
See my comment above. This is not a replacement for E2E testing.
White nationalists, Nazis find new space for racism in Google Plus
From a 3-tier architecture perspective, when I hear "GraphQL is better than REST", I immediately think middleware replacement.

Took me a minute to grok that this comparison implicitly depends on a Graph DB server.

If I were writing a book, I would probably start by explaining use cases where graphs are a better data structure... then advance to query concepts.
"But HTTP/2 uses TCP as its transport, so all of its streams can be blocked when a single TCP packet is lost-a problem called head-of-line blocking."

But see https://datatracker.ietf.org/wg/httpbis/charter/

"It is expected that HTTP/2.0 will: ... Address the "head of line blocking" problem in HTTP."

Dislaimer: I am a longtime (satisfied) HTTP pipelining user for retrieving multiple resources from single domain over single connection and a CurveCP user since 2011 on own network. Never had any problems with HOL blocking that I am aware of, but I am only a dumb end user and wish to learn what I might be missing.
If you have the kind of nice geotechnical conditions that permit the use of tunnel boring machines then tunneling isn't actually very expensive. What's killer is the cost of subway stations, which need to be dug out manually.
Long-term health risks after having adenoids or tonsils removed in childhood
Because QUIC + Fastly = Quicly. Genius.
Generally I've found you carry around fewer n +/- 1 type expressions when you index from 1. Also, most applied math papers I've read index from 1 and that makes implementing them a lot easier.
The ENCRYPT Act Protects Encryption from U.S. State Prying
Facebook denies building eye-tracking tech despite holding patents
> yeah because a treatment that might induce a seizure is just what one needs.

For some patients, a treatment that does exactly induce a seizure (i.e. ECT) is what they need. Of course, because of the risk of harm, it's still reserved as something of a last resort and only for particularly severe cases.

I'm pretty sure rTMS has nowhere near the same risk profile, even in the reported cases where seizure did occur.

> do research and be extremely wary of anything hyped

I would offer the same advice for anything that is hyped against with scare tactics, if not just, more broadly, any proposed medical treatment.
In Chicago, "no government funding involved" tends to be about as ironclad as the average "we take your privacy very seriously."
Use of NAT to cope with IPv4 issues has an unintended privacy benefit. IPv6 obviates NAT and the privacy benefits.
I don't like the idea of anti-discrimination laws here in the first place. They do still make sense for things like voting.
Post-mortems, one-on-ones, dealing with toxic team members, adopting "Continuous X" practices, "Your team just added it's first woman engineer. Now what?", etc.
It reduces the latency a little bit as you only have the distance between two points, rather than the longer path that it would take for a signal to travel in a cable.

In addition the speed of light is on the order of 30% slower traveling through a fiber optic cable than through a vacuum. This probably will be where the biggest gain in latency will be.
Doesn't mean that python 2 programs will stop working. I know developer of Calibre has stated that he will maintain the python 2 codebase himself. And is actually happy that python 2 development will be out of the current maintainers hands.
Other companies probably had more realistic cost and service projections. Or maybe this is a sick marketing move by Rahm and in a year they'll pick some well-established contractor.
An aircraft does not require any corrective inputs during autoland, in fact it is the opposite; inputing any control action will abort the autoland.

It just needs the pilots to make a land / no-land decision at the specified altitude. Can they see the runway lights within the specified distance and is the crosswind-component within the acceptable range? If they choose to continue the landing then they don't touch the controls.

Imagine you're coming in to a wet runway with 20kt crosswind and one engine inoperative. Sounds like a nightmare; but in that case autoland will do a better and more consistent landing than most pilots. Can we say that about car self-driving systems yet?
You can feel free to forward anything you have to my HN name at stripe.com ; we'll look things up from there.
Saffy: ‘I’m sorry, Mum, but I’ve never seen what you actually do’

Eddy: ‘PR!’

Saffy: ‘Yes, but…’

Eddy: ‘PR! I PR things! People. Places. Concepts.’
Are you sure about "most RDBMSs"? With the exception of SQLite and older versions of MySQL, all the databases that I've used are strict and fail the query immediately on error, will generally prevent silently dropping or truncating data, etc.

I'm one of the original authors of Presto, a distributed SQL engine for analytics on big data. From the beginning, we've been careful to follow the SQL standard and do everything possible to either return the correct answer or fail the query. For example, an addition or sum aggregation on an integer will fail on overflow rather than silently wrapping.

Returning an incorrect answer or silently corrupting your data is the worst thing a database can do.
DWIM
Well, The Boring Company is claiming they've improved the speed of a traditional boring machine by 10x. So, maybe they are making the argument the improved speed makes larger projects more practical?

https://en.wikipedia.org/wiki/The_Boring_Company#Boring_mach...
I think there's a bigger picture here. I'm not suggesting that selling the data is lucrative. From what I've heard, WeWork and SoftBank have plans for the data that goes far beyond coworking spaces or data brokerage.

I'm thinking of it as a lab for quantitatively studying human behavior in a candid setting. When you go into a WeWork space, you're a specimen.
France is also smaller than Texas and has a much larger economy with twice as many people. And France was rebuilding alot of its infrastructure from WWII which gave it an advantage in terms of cost compared to the situation the U.S. was in at that time. The U.S. is much more spread out and geographically diverse than any of the examples you've given and there is no "one size fits all" solution for that reason.

Nuclear power is good for dense populations, but it is much less cost effective for low density places which includes half or more of the US geographic area. Which means you're left with subsidies specifically for nuclear plants in those areas, or something like a carbon tax to make them competitive, which would also benefit solar and other alternatives that are a better fit to begin with.
Vuesax Framework for Vuejs New Component DropDown
Arithmetic for Austrians
In the Victorian era, Anthony Trollope was very productive. His rule was seven pages a day. If he finished one novel, he started the next one.

Contemporary publishing, with book tours and other publicity, can't really absorb more than a book a year or so from a single author.

And the book tours, etc, take up a lot of a writer's time.
> But, I think it is fair to say that the Madoff scheme is in the same ballpark of Bitcoin.

I was going to comment on this, but I was blocked by my time manager. :(

Current market cap of BTC, at $111M, puts Madoff's scheme at about half of BTC. Compared to BTC's peak in 2017, Madoff's $$ is about a quarter. (supply * rough BTC price of $20,000).

Additionally, Madoff's scheme affected 4800 clients. [0] The amount of users on Coinbase as of late 2017 is about 2400x that amount [1]. So while amount "paid in" is lower, market cap is much higher. The affected userbase is also many multiples higher than Madoff's clientele.

So, my point: the difference in $$ is higher, and the difference in userbase is far higher.

More practically, note: we are comparing BTC to the largest grift in history. That's a lot of money.

[0] https://en.wikipedia.org/wiki/Bernard_Madoff

[1] https://www.cnbc.com/2017/11/27/bitcoin-exchange-coinbase-ha...
Different kind of head of line blocking. In HTTP it refers to a technique where a client sends multiple requests without waiting for their respective responses. However, the server has to send the responses in order - so if the client makes request A and request B, the response for B can't be delivered until A's response is delivered. So if A's response is large, B will be delayed.

In HTTP/2, it's all multiplexed - so the server can interleave responses.
One of the under-shared features of Rust that I adore is #[derive(Debug)] -- having object output like a dynamic language on low-level, statically typed struct definitions is AWESOME.

Huge boon to productivity, especially when leveraged in tests.
One moment here. What if you competitor will not sell itself? The "grand scheme" fails
I sometimes get dopamine from downvotes. Weird. It's like someone cares enough to say "that's shit".
Comment above about Trollope, seven handwritten pages a day.

Hemingway worked ever single morning, even if he was half dead from a hangover.
Eagerfpu seems to mitigate it, but some confirmation would be good here.
No, ASCII stops at 127. Everything above that is extended ASCII specific to a code page. As you say, DOS's code code page is 437 [0], and character 255 is a non-breaking space on code page 437.

The problem you're having is that you're using Windows, which uses either Windows-1252 or UTF-16-LE (Windows Unicode). On those code page, non-breaking space is 0xA0 (160). Windows is converting extended ASCII 255 from code page 437 to either Windows-1252's [1] non-breaking space, which is 0xA0 or 160, or UTF-16-LE's code page [2] where non-breaking space is 0x00A0. The glyph is silently translated.

However, even on Windows 10 you can still get to a place where you're using the original code page of 437.

Fire up cmd.exe. Run "chcp" and it should tell you that the active code page is 437. Run "copy con C:\text.txt" to create a new file from the console input. Type <Alt+255>. Press Enter. Hit F6 or Ctrl+Z and hit enter to finish the file. Now type "powershell.exe -Command "[io.file]::ReadAllBytes('C:\text.txt')"". Your output will be:

255
13
10

That's code page 437's extended ASCII non-breaking space followed by carriage return and line feed.

Now run "type text.txt". You'll get blank output lines.

Now run "powershell -Command "Get-Content text.txt"". Your output will be "ÿ" which is Windows-1252 or Unicode character 255 or 0xFF. Even if you try "Get-Content text.txt -Encoding ASCII" you won't get the same output as you do from cmd.exe because PowerShell's ASCII encoding is actually code page 20127 (7 bit ASCII), not code page 437.

Now try to run "powershell.exe -Command "[int][char]'<Alt+255>'"". You'll get 160.

That's also why you can fire up PowerShell and type this:

'<Alt+255>' -eq '<Alt+0160>'

And the result is true. (Note: Alt codes with a leading zero indicate a Unicode alt code.) Windows is translating the glyph from the alt code for you in the background. You have to use a program which doesn't try to do that for you.

[0]: https://en.wikipedia.org/wiki/Code_page_437

[1]: https://en.wikipedia.org/wiki/Windows-1252

[2]: https://www.fileformat.info/info/unicode/char/00a0/index.htm
You are right, just saying "he does not make new assumptions" does not explain the author's act quite well enough.

On further deliberation, I have come to the following conclusion: there is a difference between assuming "only physical objects exist, and they are finite" and making an argument of that. The author is trying to say he is not making an argument for the validity of the axiom but implicitly says he just assumes it, to guide the focus of the reader to the main argument he is making.

I acknowledge that you definitely do not need to make that assumption, but as I said, you have to start somewhere. I'd say the metaphysical assumption captures a substantial subset of all physics, hence his ideas are worthy of consideration.
I'm not picking sides just pointing out there is absolutely no context here for the average reader.

Maybe bcantrill can chime in.
I read some Koontz around the same time period, but honestly King had so much work that I didn't find a good reason to continue doing so.