skysight-inc/HackerNews huggingface dataset:
Off topic, but since I worked at Kayak let me expand a bit on its relationship to ITA as I understood it.

Airlines and hotels had data about flights and available rooms. Kayak needed this data to show it in your search. This could happen in a few ways:

1. The airline or hotel could send Kayak data that had a particular format, and Kayak would deal with it. A common format, especially for hotels IIRC, was invalid csv files.

2. The airline could send its flight data to ITA, which standardized it across all airlines that used the service. ITA was a separate company from Kayak and Google flights and other flight search engines; it aggregated data but was not a search engine. [EDIT: was not primarily a search engine. See comment below.] Kayak would buy data from ITA.

3. The airline or hotel could decline to let Kayak list its flights/rooms.

Since then Google bought ITA, breaking the [EDIT: partial] separation between the most common flight-data aggregator and flight search engines. (Which was probably good for competition; I was a little concerned about the merger.) And Kayak was bought out too, by one of its competitors.

Take all this with a grain of salt: this is what I remember from years ago, and it wasn't really my area. And I certainly don't speak for Kayak.
Fair point, Kakoune still lacks when it comes to in-depth integration with tools for specific languages. There is good LSP integration but unfortunately LSP alone won't turn editor into IDE.
Good read.

>If your standards are low enough, yes. But I don’t think we should compromise on this idea of post-empirical physics. I think that’s appalling, really appalling… If there was any bit of experimental evidence that was decisive and in favor of the theory, you wouldn’t be hearing these arguments. You wouldn’t. Nobody would care. It’s just a fallback. It’s giving up and declaring victory. I don’t like that at all.

I wonder if we're starting to hit up against some sort of limitation or local maxima that is blocking our search to the global maxima.
Which flavour of Formal Mathmatical language would you suggest it should be written in?
Some profit is useful for saving as a cushion. But in general remember that profit is money that the business literally didn't find a way to spend, to the extent that they're willing to throw away 20% of it as tax.

I'd rather deal with a company that ploughs surplus back into salaries or R&D or even charity than squandering it as profit.
It's WIP: I'm receiving bug reports and pull requests for macOS support
Huh? No, I think he's referring to large scale software projects costs being high, and such projects being often late or even failing.
In our church choir, if the conductor wants us to "forget" the key we've been singing in, he just has the accompanist lean both arms onto the piano keyboard all at once.
I think they bundled webhooks into zapier, not sure though.
Interesting. We've got one labeled for misfiled mail. I'm not sure what happens if you drop mail in there that was for a previous owner of your PO box.

Speaking of misfiles, I've got a PO box in Poulsbo, WA, 98370. I received a letter that was address to that box number...but in Cleveland, TN, 37320.

How the heck could a letter end up that far off? The label was printed, not handwritten, and the printer wasn't running out of ink or skipping or anything like that. There is nothing whatsoever unclear about it, so no way was it a reading error.
An Asteroid the Size of a Jumbo Jet Just Buzzed Safely by Earth
Dockup is like Heroku review apps, but for the entire tech stack (each PR gets a dedicated environment with all the microservices in your stack). One benefit of using Dockup is that seeding DBs with prod-like data is easy and works super fast so you don't have to wait around for a long time until you do a pgdump/restore. We can do this in Dockup because we maintain a pool of single-use DBs for your deployments.
Software Eng. with The Coral Project[0] here. Feeling a little odd with the same color (even the logo a bit) + name combo used for their TPU as we've used for The Coral Project for years now..

[0]: https://coralproject.net/
Where I live there is no home delivery of mail, so all my mail goes to a PO box, so this is a huge boon to me. The only problem is international mail doesn't show up in the system, so when I'm getting a package from Japan, New Zealand, or elsewhere, I get no notification, and have to revert to the tracking number.
Just need @AOC or @realdonaldtrump to do a little tweet and the DOJ will get on it.
Diseases, you fucking frog. It’s not that hard to understand.

Weird freaks that even protitutes won’t touch, refuse to fuck a sex doll in the privacy of their own home, and go through the trouble of being seen in public at a place that even child molesters laugh at. Think about that for a second.

Meanwhile, you really think those sex dolls aren’t getting reused? Whose job is it to sanitize them?

Ever consider using a dildo handed to you by stranger that wasn’t sealed in its original package? I’m guessing not, and for multiple reasons. Would you put a plastic fork in your mouth if you found it on the floor?
>As it stands, quantum monism should be considered as a key concept in modern physics: It explains why “beauty,” understood as structure, correlation and symmetry among apparently independent realms of nature, isn’t an "ill-conceived aesthetic ideal” but a consequence of nature descending from a single quantum state.

They can call it monism...but it sounds like they are just describing the spatial dimensions.

0D Point (quantum/singularity/Planck unit), then 1D line, 2D square, 3D cube...as a direct consequence of nature/math it’s got structure, correlation, and symmetry (aka their definition of beauty). Is there any physicist who doesn’t think dimensions are a key concept of physics?
My experience at Dave & Buster's is around 80% reproducible, so I think progress is possible.
They're still there as well. (Just not that common) I can think of at least 2 or 3 in Chicago.
> I think the multi-selection gimmick is not strong enough to be worth being first-class (especially the way that search-and-replace works), too many common operations are chorded, and there's no selection "mode" -- you have to remember to keep pressing 'J' as long as you want to grow the selection; one 'j' and you're lost.

Agreed. I also don't like that this system requires you to have what are essentially duplicate keybindings with the only difference being that one does the motion while starting a new selection, and the other does the motion but keeps (and extends) current selection. It guess it's supposed to be ergonomic, but I think it's too wasteful and in wasting so many possible keybindings, we're trading ergonomy away by not being able to bind more powerful functions to all these spent keys.

I'm not sure what the solution should be. I like what Kakoune is trying to do, but I don't think they landed on the right idea.

I'm not sure I'd like having to toggle selection mode on or off. I think it'd be better to always be in the selection mode; then if you don't want all your recent navigation selected, you press a key to reset the selection. The obvious downside is that you'll end up having to reset the selection a lot. On the other hand, if it's only one easily accessible key, it might work well enough.

A slightly more advanced solution would be that you always have a selection formed automatically from the latest motion, plus a mark (perhaps any number of marks) that can be used when you need to combine multiple motions. Normally editing commands that take a selection would only operate on the most recent motion, but with a single prefix or postfix key could be extended to apply up to the mark.

Whatever it is, I think there's got to be a way to improve on vi without making as many tradeoffs as I think Kakoune did.
Because the definitions (eg as seen in OP) describe how things may be synthesised but not what one might want to synthesise whereas a gist example just gives you something to stare at and decide if you can understand how it fits together. If all one has is the definitions one must build everything from scratch but with a preexisting example one can start at the top level and build an understanding down without needing to plan ahead through all the gory details.

At first I wanted to finish this up dismissively by suggesting that maybe it’s just that only the easier things would end up in a gist but having thought about a tiny bit I think there’s a lot to gain from larger examples that won’t fit in half a column in a paper.
Ask HN: Do any colleges live stream their lectures?
I am just curious to see if any colleges live stream their classes? Or any students who tweet what they learnt today.

Would be a fun experiment. I do understand that it cuts into their revenue streams, but still want to explore.
+1 to this.

As an outsider it appears to me that this "we're the best in the world!"/"our unique freedoms" propaganda is drummed into people from a young age without anyone ever questioning it. Its no wonder there is this pervasive "what could we ever learn from them? We're the best." mentality.

The other common excuse is size. "Oh no, we can't have trains like that! We just such a big state that won't work here!" Japan is roughly the size of California. EU is roughly 10x the size of California. Both are criss-crossed by high-speed rail.
Zowe open source project: Now is the time to become a mainframe developer
Microsoft may launch disc-less Xbox One in April
What Is Distant Reading? (2011)
I wouldn't ordinarily be an early-adopter type when it comes to medical technology in my eyes of all places, but damn, IR vision. When this is ready for humans I'm going to have to think about it.
Instead of downvoting this comment, can someone write why this is incorrect? I realize it might not be a popular writing style, but references were provided.
Hotel is related to hostel.

Regarding French, note that many words that have a circumflex-o in modern French correspond to "os" words in English. Like hôpital -> hospital.

See: https://en.wikipedia.org/wiki/Circumflex_in_French#Indicatio...

So "hotel" is basically a re-import of "hostel" from French which had become "hôtel" due to the lost phoneme. So now we have both hostel and hotel.

All of the words hotel, hostel, hospital and related words ultimately come from the Latin word hospitale (inn, large house).
> Go back to those dozen people, if possible, and present your work. Rinse. Repeat.

This is a bad idea. If you do this, your notional dozen people (or company/government PR departments) will try to manipulate the story in their favour.
Lol, nah been logged in for sometime, came across your wonderful comment, and found it funny that the internet white knight stereotype exists at this extreme. In this case, someone willingly narcing on a mega corporation's behalf, for no compensation, over little damage to said mega corporation monetarily/competition-wise, and only to serve what they see as being just and proportional consequences (in reality overblown) to a fellow HN member
As ams6110 wrote above, it's ironic to have an article criticizing the high costs of construction projects on a developer website -- given that large software project costs are the same or worse.

It's like having a post about how ecologically unfriendly the fast food industry is on Exxon's website.
No American APTs Mentioned in CrowdStrike's Global Threat Report
ŠKODA’s funky 2-wheeler takes DNA from electric cars, bikes and scooters
To follow up on this a little bit--many of my clients do their own Jepsen testing, or have analogous tests using their own testing toolkit. When they engage me, the early part of my work is reviewing their existing tests, looking for problems, and then expanding and elaborating on those tests to find new issues in the DB.

Companies are finding bugs using Jepsen internally, which is great! But when they hire me, I'm usually able to find new behaviors. Some of that is exploring the concurrency and scheduling state space, some of it is reviewing code and looking for places where tests would fail to identify anomalies, some of it is designing new workloads or failure modes, and some is reading the histories and graphs, and using intuition to guide my search. I've been at this for five years now (gosh) and built up a good deal of expertise, and coming at a system with an outsider's perspective, and a different "box of tools", helps me explore the system in a different way.

I do work with my clients to determine what they'd like to focus on, and how much time I can give, but by and large, my clients let me guide the process, and I think the Jepsen analyses I've published are reasonably independent. If there's something I think would be useful to test, and we don't have time or the client isn't interested in exploring it, I note it in the future work section of the writeup.

It's not like clients are saying "please stick ONLY to these tests, we want a positive result." One of the things I love about my job is how much the vendors I work with care about fixing bugs and doing right by their users, and I love that I get to help them with that process. :)
Because hysteria sells papers and enables knee-jerk civil liberty erosion.
It makes sense for healthcare costs to be socialized period.
Well, then, how is it other countries can make better estimates? I get that for various reasons our costs are higher, but why can’t we at least project costs more accurately?
play on 2x he's no ben shapiro when it comes to talking fast
The ST-Link interfaces are damned cheap for a debugging interface and pretty reliable, too. They worked better for me than then much pricier IAR probes. There are two versions of the dongle: with and without protective circuitry. The protected one is significantly more expensive (but still cheap), but you should probably go for it if you have a real risk of frying components.
My point is and remains that when England leapt ahead of Spain, one primary driver was a tremendous increase in availability of primary energy. Coal replaced other scarce fuels, largely wood and charcoal, rare in both Spain and Britain, and steam engines themselves bootstrapped that process.

The immediate applications of coal may not have been yet more steam power (that waited for Watt in ~1770 and more especially expiry of his patents in 1800), but it was applied to space heat and cooking, glassmaking, and smelting of various metals, though most especially iron. It also freed up limited domestic and importe lumber for shipbuilding.

This at a time when other factors such as Spain's plunder of New World gold an silver were leading to rampant inflation and an early example of what's now called "Dutch Disease". Spain itself has comparatively little coal (mostly in the north), whilst the major industrial powers of 19th century Europe, France, Germany, Austria-Hungary, all had major domestic coal deposits, crucially: located near coasts or rivers. At a time when cargo moved almost exclusively by water, this was absolutely essential.

By comparison, in the US, despite vastly greater coal deposits, wood (generally locally available) remained the primary fuel until the development of railroads (and high-strength steel rather than iron rails, to handle heavily loaded coal cars without splitting, also dependant on coked coal fuel), in the 1880s.

For further references, see Vaclav Smil (Energy in World History, Energy and Civilization, also Making the modern world : materials and dematerialization, on material use), Manfred Weissenbacher (Sources of Power), and Gregory Clark (A Farewell to Alms).

Regards copper ores: as of the 18th century, English copper mines averaged 12% concentration, with high-yield mine typically higher. It's modern ores which are of far lower concentration (though 2% would now be considered high). So cut your overburden estimates by a factor of at least six. And yes, mining costs increase directly with the inverse of ore grade. That overburden doesn't move itself.

The references I'm familiar with all hugely emphasise the use of steam-driven pumps in coal mining, particularly for coastal and subsea coal mines. Though other applications existed. And quantities of energy resource mining tend to be prodigious relative to materials mining. Only water exceeds present-day energy minerals in quantity, followed by rock, sand, and gravel (Smil, Making).

https://en.m.wikipedia.org/wiki/Copper_extraction#Concentrat...

http://ecoinfo.cnrs.fr/article129.html
IANAL and this does not constitute legal advice. Craigslist v. 3Taps has been overturned. There are more recent rulings.

On another level, EFF fights to ensure computer access to public data stays legal. It's a worthy fight.

We have no relationships with the other commenters. Anyway, I won't reply to this thread anymore. You can reach me via email, julien _at_ serpapi.com, if you want to continue this discussion.
FYI, Debian codenames are all based off Toy Story characters. See https://unix.stackexchange.com/questions/222394/linux-debian...
I agree. It's such an illogical and unreadable construct to me. Even after working with a typed language for awhile my instinct is to declare the type before the variable name.

I've been envisioning a future programming environment that automatically aids in code readability by hiding unnecessary information when you're not using it. Manual code folding was sort of a first step, but this environment would take it further by hiding things like types until you need them. So something like

proc eval(c: Criterion, token: Token): bool =
let tokenCrit = (token.identifier, token.token)
return tokenCrit == c

Might look like

proc eval(c, token) =
let tokenCrit = (token.identifier, token.token)
return tokenCrit == c

Or even

proc eval(c, token) =
...
return tokenCrit == c

It would have to be smart enough to expand the hidden blocks when you need them and in an unobtrusive way. It's also possible that the type declarations wouldn't actually expand in this editor, but would be set by some sort of popup selector (similar to how autocomplete works, but you'd select the variable type).

This is just a rough idea and I'm not sure how well it works in reality. But when code starts looking like `proc add*[T](root: var BinaryTree[T], n: var seq[BinaryTree[T]]) =` it starts to lose its at-a-glance readability.
I don't know much about journalism but I follow a lot of journalists on Twitter. (And I play a doctor on TV). Aside from coverage of Donald Trump, where in the past he has basically acted as the assignment editor for all of mainstream media -- I don't think this characterization of journalism is correct. For instance, the fact that the title of 'assignment editor' exists helps to dispel the effectiveness of "hunch" based reporting.

A lot of the high quality journalism I'm attracted to (NYT, This American Life, etc.) seems to be more "pull" than "push"... journalism through other media (namely TV and video) seems to be more oriented towards PUSH, while print, especially from older outlets (TIME, NYT, WaPo) seems more PULL.
> “Are you” she asked “the most famous programmer in the world?”

> This was a question which I had, believe it or not, never thought about before. But it’s a reasonable one to ask...

That is precious.
The HW is still there and if there is enough interest people can keep on hacking on it. There are many alternatives though. The spec for the dev board is interesting, I am curious about the ML accelerator coprocessor & cryptographic coprocessor. Interesting choice of operating system. If they were also releasing their new OS for these that would make this project infinitely more interesting to me.
Wonder what the potential long-term psychological/physiological impact is...

Your brain would essentially be forced to constantly process more visual data than it was used to... more data than human brains in general had evolved to process.

Surely that has consequences.
This was way before my time. Now I know where "We have the technology. We can rebuild him" comes from. Uncanny! Thanks for referencing, added to my entertainment TODO list :-)
> It spins up containers that simulate your tech stack, but it won't be an exact replica of your production infrastructure. For example, if you use a managed postgres DB in AWS in your prod environment, in a Dockup environment, you would use a postgres Docker container that's started using the official postgres image.

I don't quite understand this. Why wouldn't I want to spin up another postgres DB in AWS for testing?

I think that's what I'm a bit stuck on. Being able to spin up a test environment on demand is cool. But if I'm going through the effort to do that, why not go through the effort to do the same for a production environment? Then I can use the exact production configuration to run my tests.
For how long, who knows, but Tesla has a battery advantage today with their NCA cells using substantially less cobalt than the ubiquitous NCM cells competitors use. [1]

I don't think any advantage in battery tech today could possibly hold for another 5-10 years considering how much competition and active research there is. We hear about major battery breakthroughs in the news every few months, presumably some of these will reach consumers in the coming decades.

[1] https://static.seekingalpha.com/uploads/2018/10/18/1580111-1...
That seems just a little bit of an absolutist straw-man, though. Exaggerating further for effect: Nobody's saying sleep is a universal constant imposed by fundamental timeless physical law.

Whatever is going on must be important, and not easy to avoid without serious trade-offs.
How to Deal with TV Licensing Inspectors in the UK
Measles, mumps and rubella vaccine doesn't cause autism, concludes study of .5m
How does Fauna compare to FoundationDB?
CNET has turned 25 today
A lot of the older protocols are like that due to bandwidth or processing limitations. IP also has all these type fields that does the same thing, in addition to fragmentation that they have which is similar to said complaint. Now a days you would t design it like this anymore.
Same thing with that no one I know would refer to McDonalds as restaurant. Even though technically it is a restaurant.
Myths about Dissociative Identity Disorder
I don't think its type checking that is bad per se, but classes specifically.
FYI, this belies the distinction between mixed states and pure states. A mixed state can be classical and yield the same posterior distribution of observations as a pure quantum state.
>At the end of the day? It was an awesome project.

That's not the problem people complained about though -- the project's eventual quality/utility.

The problem people complained about is the cost of the project -- and especially for overpaying for something that could be done for less.

And that (overpaying) is a big problem for several reasons:

1) The money could go to other projects to better the city.

2) The money could be spend on future maintenance of the Big Dig itself.

3) The past history of such costly projects (fat margins and corruption-driven extras) nips the public appeal and political will to build new infrastructure in the bud.

If the Big Dig could be had at 4B, or 8B as promised, or, heck, even 10-15, and ended up costing $22 billion, that's a huge problem -- regardless if it was cool once completed.

Especially if the completed project is only $8B cool, and not $22B cool, and the extra money went not in improving it, but in delays, corruption, and other BS.

Otherwise what you're saying is:

"If a project can be built the same for N, it doesn't matter if we pay 2xN or 3xN due to over-charging/corruption, as long as the project is useful".

As if the extra money don't come with lost project opportunities of their own...
I don't know how prevalent they are nation-wide, but Miami had quite a few hotels that billed by the hour. Some even had private attached garages so nobody would see you and your date enter the room. The room quality varied depending on the hotel, along with the price, but even the cheaper rooms were passable.
Clearly binary formats are dumb and TCP/IP should be reimplemented with JSON payloads to be more sociable.