skysight-inc/HackerNews huggingface dataset:
The Caledonian Express is definitely on my list of trains to travel by some day. Pretty soon (when the customs part is sorted out on the Amsterdam end) it will be possible to travel from Amsterdam to London directly on the Eurostar without transferring in Brussels, so that helps too for me as a Dutchman.
That's actually nice and straight forward and relatively simple. I had expected something over engineered with at least parts of the code dedicated on demonstrating how much smarter the code writer is than you. But it's not. Just a simple parser.
VeriSign lobbyists appeared to be pushing the hardest for this. That's the billion dollar question.
> The lander crash could have just as easily been happened using 2 different metric units

Nobody uses anything but meters and seconds with metric in science. But even if - using 2 different metric units would give answers differing by a factor of 1000 - a little easier to notice than Pound vs Newton (1 to ~4.45).
It matters when you're involved in purchasing decisions and also when you're deciding whether or not to contribute to a project.
Privacy for a corporation itself isn't applicable and really somewhat oxymoronic given corporation transparency requirements. Fundamentally they must be owned and managed by someone else with stake in it. Heck, income and tax information aren't even guaranteed as having a right to privacy for humans.

For corporations investors need to be able o be informed about their business operations - it is what separates it from a scam and prevents the investment system from collapsing as it would if there was nothing stopping anyone from just taking the money and running off with it.
Earning and tax information wouldn't make sense as private.

That doesn't mean that employees and customers have no right to privacy because of a corporation. Just like how states don't have rights but the people making them up do.
Shame on you, Japanese government. Shame on you.
Great article, thrilled to see PIs coming out and saying explicitly that the funding agencies are making a huge mistake funding discovery-driven science at the cost of long-term production work.
Maker of Robot Janitors Moving into European Market
Probably how they do search.
And this discussion is exactly how these loopholes are being brought to light, so that when I vote next time I can try to do something about it. Let's not see discussions like these as being something disconnected from "oh well that's a legal/political issue". This is how we close loopholes.
Ugh I hated MagSafe. If I used the computer on my lap, any movement of my leg would push up on the charger and stop charging because the tiniest force would move it up and down. But if I trip on the cable and pull it straight out, the whole laptop comes clattering down because it requires super-human force pulling straight out if you want to break the connection.

Basically in my experience MagSafe is that annoying thing that keeps unplugging my laptop when I bump the charger while still damaging my laptop if I trip on the cable.
Management does not want to hear that software development is a craft. They want it to be a trade, with fungible workers operating in a predictable process with fungible components. The great tragedy of Agile is that it was co-opted as the vehicle of this transformation. It was seized by management, weaponized to other purposes, and then aimed right back at us.
Are they really "Sharp"? They don't cut me or hurt in anyway. Or is that the new 2016+ MBP? I am still on the best 2015 MBP at the moment.
> Are they going up substantially more than inflation over the same time period?

Yes, considerably more.
"This talk presents the results of a use case study I performed together with my friend Maurice throughout the first quarter of 2019.

Maurice is an actor who survived a brain hemorrhage in 1996 and has since lived with severe physical and cognitive disabilities. His ability to use computers is restricted in many ways. For example, while Maurice can read text just fine, he is unable to fluently spell words and he can only use the fingers on one of his hands."

https://www.bsdcan.org/2019/schedule/events/1047.en.html

PDF slides: https://www.openbsd.org/papers/bsdcan2019-accessible-openbsd...
Very interesting link. Here is the part relevant to this discussion:

"Third, corporate directors are not required to maximize shareholder value. As the U.S. Supreme Court recently stated, "modern corporate law does not require for-profit corporations to pursue profit at the expense of everything else, and many do not do so." (BURWELL v. HOBBY LOBBY STORES, INC.) [1] In nearly all legal jurisdictions, disinterested and informed directors have the discretion to act in what they believe to be the interest of the business corporate entity, even if this differs from maximizing profits for present shareholders. Usually maximizing shareholder value is not a legal obligation, but the product of the pressure that activist shareholders, stock-based compensation schemes and financial markets impose on corporate directors."

[1] https://www.law.cornell.edu/supremecourt/text/13-354
One Program Written in Python, Go, and Rust
> ...you're more likely to get terrible neighbors. ... the types of people renters brings tend to care less about the neighborhood

Nice classist stereotypes right there. Sounds like the local fire department was not doing their job properly if it simply let your neighbors burn garbage on their property. One way of ensuring "people care about their neighborhood" is to enforce sensible rules like preventing garbage fires.
What if all your search history were leaked? What if all your text messages were leaked? What if all your emails were leaked? I guess those things aren't trendy enough to worry about.

For a long time I have noticed what I would call 'ankle biting journalism'. Basically take whatever is trendy, make only the most obvious observations about it (things that someone who only rudimentary knowledge would come up with in a few minutes), then act like these obvious things are serious and there is a problem here.

As usual, it's not that serious, and there isn't a problem here. I have no idea how Slack stores user chat history, but lets say they store them in plain text in the cloud. Then Slack is about as secure as IRC, which is exactly what it is trying to be, IRC 'but better'.

Besides, if you are using Slack for work, whoever is the 'Owner' of the enterprise account can export and view every conversation whenever they want, because 'compliance'.
To be fair, some of the German spies were pretty bad at their jobs. Josef Jakobs stands out as a man who was just not a good spy: https://en.wikipedia.org/wiki/Josef_Jakobs
The water gets really deep really fast off the coast of northern California, and floating wind is still in its infancy. For example, the water depth is already 200m deep less than 25 nautical miles offshore San Francisco. For comparison in NYC that's more than 100 nm from the coast.
Anticipatory Thinking: A Metacognitive Capability
First AI universe sim is fast and accurate, its creators don't know how it works
I'm pretty sure that Starbucks, Google, Microsoft, Amazon and, I might be mistaken here, Facebook, have all been pulled up on this type of financial engineering in the UK before.

If you want to believe that these companies genuinely generate these kind of profit levels for their UK operations that's up to you, but I don't think that belief is based on evidence.
Just in time! The humpback whale is just starting to recover its population.
Expiry of the SSL certificate.
Claim from the site you linked to is not the same as your claim:

> Renewals for names are annual and cost a standard network fee. Miners will receive the transaction fee as part of their block reward.

This could mean:

- Fixed USD fee (it is not this one)

- Fixed coin fee (don't think it is this one either) - but coin price is marked based - so fee is market based

- Price does not depend on domain name but miners basically decide the fee like it is with other cryptos (think it is this one) - still market based - and actually could be gamed to make it higher for some domain names

So ...
> How many litres of water does it take to make a litre of mineral water?

Interesting question, I found this article[1] which says:

- for North American companies, it takes 1.39 liters to make one liter of water

- That's less than the global averages of a liter of soda, which requires 2.02 liters of water

- A liter of beer, meanwhile, needs 4 liters of water, wine demands 4.74 liters. Hard alcohol, it turns out, is the greediest, guzzling 34.55 liters of water for every liter

[1] https://www.npr.org/sections/thesalt/2013/10/28/241419373/ho...
Cost - when I worked in Central London I could not afford to buy a former council flat (Red Lion Square) near work, My Boss , a Director and My Bosses Boss the MD could not afford it either
Nothing, inherently, except perhaps the fallacy of comparing a pair of jeans to the rather chaotic and unpredictable world of bespoke systems development. One is inherently known (a pair of jeans you've presumably already manufactured), the other is one big unknown, basically.
Agile is not science-based, it is an ad hoc bag of techniques that seem to have merit. As such you have to be able to reason about what your practices are and you have to relate everything to concrete business goals.

Your goal should never be to become "more agile". You should be looking to improve efficiency, to make sure you are building the right thing, to improve communication so that everyone is on the same page, etc. "Agile" is never going to magically improve anything.
Not the first time though. AFAIK John Lewis / Waitrose also underwent a similar process (and is not employee-owned).

https://en.wikipedia.org/wiki/John_Lewis_Partnership
IRC is forever tainted by graybeards that won't give up their terminal clients. People who want to get work done have moved on. The next generation of developers have no interest in IRC. It's a dead end.
I’ve seen this technique used in old codebases for strings. A typedef was made for a char* whose -1 address was a count and there wasn’t a zero terminator. This was useful since string length checks were now O(1) and string manipulation can take a surprising amount of time in CPU bound programs.

It was an interesting idea but you needed a whole new set of string functions and bridge functions. It takes a runtime (or codebase) wide commitment to make it work.
I think the old concept of nation, where a government holds power, is dwarfed by globalised corporations. something needs to happen for people to get sovereignty back from corporations. not sure what though
Just let each client index locally
That's a lot of silly gifs the hacker guys are going to have to filter through....
Well that's a nice statement and all.

But what is the incentive for a company to pay their CEO less?

Perhaps explore why CEO pay is high to begin with.

It's all well and good to say "this is bad" but it's more useful to have a discussion around why specifically can/should change.
Ah, the murderous cocktail of traditionalism and capitalism.
But I don't get the impression that "everything is fine" from reading this story. First, there's the context that Apple's iPhone business is "faltering" and its product line has flatlined. For anyone who thinks that the spirit and innovation of Jobs lives on through Ive, this story throws cold water on that. In addition, the story emphasizes how much less Steve-like Apple has become since Cook over, with Ive seemingly being the last holdout of the glory days. If you buy into the story that Apple lives and dies by its emphasis on revolutionary design, this story is a major downer.

I guess it depends on your viewpoint on engineering vs. design, but I imagine the story's last graf is depressing for those who prioritize the latter:

> Mr. Ive’s old design team—a group of aesthetes once thought of as gods inside Apple—will report to COO Jeff Williams, a mechanical engineer with an M.B.A.
This just seems to me like it'll cause unnecessary distraction at work, shouldn't we be focusing on trying to create a deep work friendly environment for employees instead?
Effectively companies don't pay VAT, they just collect it on behalf of HMRC
A lot of project managers like to pretend that they are real managers. Some of them might even believe that developers are their reports.
> why the IBM model M is still the best keyboard in the world

Specifically the variants with the beam spring switch mechanism. You won't believe how much these go for on ebay:

https://www.ebay.com/itm/IBM-keyboard-3278-model-2A-VERY-RAR...

Edit: here's a teardown of the switch mechanism: https://www.youtube.com/watch?v=gFYoh5VcZvg

And if you really want to go down the rabbit hole, check out this insanely detailed description of how the old selectric typewriters work (the beam spring was designed to replicate the feel of the selectric's wiffletree mechanism): https://www.youtube.com/watch?v=BJITkKaO0qA&t=597s
It isn't that the features don't exist. I think most people on IRC just see the internet as their platform. Integrating image hosting into IRC seems absurd when there are perfectly good browsers and ways to host or self host images. Stuffing everything into one client, or worse, one corporation just restricts features and provides a single point of failure in both technical and censorship terms.
It's not like that Japanese government is consuming the whale meat. So why only blame it? seems deliberately missing the target.
I remember a school teacher explaining how we [the US] were going to make the switch soon. A healthy number of years later I realized nothing happened and wondered what was going on. Many years after that I used the "MPH/KPH" button in my vehicle as a form of useless rebellion.
Since when is not encrypting what could be sensitive communication ""isn't a problem here"?
Paying off your house in 7 years is not normal. You are a very lucky person. Remember and respect that.
> many/most people find it difficult to get quality sleep in economy class

I've only taken a sleeper train once (from Paris to Marseille), but i found it difficult to get quality sleep on that. There's noise, there's movement, and the mattress isn't terribly good. Train schedules don't necessarily fit well with your normal sleeping schedule. I'd much rather to the trip in a TGV and then spend the hours saved having a shower and a rest on arrival.
/giphy #mashup weak news clickbait

http://media4.giphy.com/gifsu/2w5ffEOlO1ni8ArLnq/giphy-overl...
I wish I would be taxed only on profits instead of my income. Like why not tax whats remaining after I pay for my rent/mortgage, food, utilities and kids?
First thought: who the hell would be interested to read thousands of lines of discussions like how to name a field in REST response or notifications of someone making a build xD
I think this is just the opposite extreme. I've literally seen people copy and paste code that they didn't fully understand and it ended up working. In fact, one of the senior devs where I work added a piece of code with the specific comment "I have no idea how this works and I don't care" and its been used ever since. And he's not a bad programmer by any means having written probably 90% of the software we use by himself.

Would you say there isn't some element of luck to that?

Granted I don't think it's a dominating factor, but I do think that it is present.
Easy if you have an electric bike. Cargo bikes often have benches for the kids. They also have plenty of space for groceries. Very common in the Netherlands, and they come in electric versions as well for hillier areas or longer distances.
I don’t recall that syntax being valid C. I thought the length modifier had to be a literal.
Bikes with child seats are extremely common in Tokyo and other Japanese cities.
I can only speak from experience, but Thai language uses 3 bytes per character in UTF-8 and rely on vowels and tone marks to compose a word, so the number of bytes can grow pretty quick. A headline of an article in Thai have a good chance of exceeding 510 bytes.

This is why one of the major Thai IRC networks were stuck with TIS-620 for a long time (ThaiNet/irc.thai.com, though I'm not sure if this is still the case) which is 8-bit compatible with ASCII (uses 0xA1 to 0xFB for Thai characters).
It's still paid for by the customer, in a way corporation tax is not
From a archeological perspective very much.

From Google's perspective it's probably too much work. I would assume this was a part of the cralwer code and extracted over time into a library, while part of the monorepo, so changesets probably didn't only touch this code, but also other parts and this code probably depended on internal libraries (now it depends on Google's public abseil library) publishing all that needs lots of review (also considering names and other personal information in commit logs, TODO comments and their like)
Thanks for sharing that, I notice they have an overlay for ocean temperature as well, so you can visualise both the heat flows and absolute temperatures on the same map:
https://earth.nullschool.net/#current/ocean/surface/currents...
Nevertheless, the number of people taking the plane isn't going down, while that should be the real aim.
Cyrillic symbols are encoded in UTF-8 with two bytes. You limited with 255 characters.
How big is your hard drive? How about on your phone?

I guess there's also the problem of how to let a new joiner view previous messages. Can that be done with e2e encryption?
In the US I would take a sleeper train from Seattle to Chicago instead of a plane provided the sleeper train runs 180 mph on average. That would put me in Chicago in about 10-12 hours, meaning I could get to Union Station in Seattle, get on the train, sleep a full night, wake up, eat breakfast, and disembark in Chicago.

The red-eye to Chicago, which is a comparable trip, really sucks because you only get about 3 hours of sleep in the most uncomfortable position imaginable. This means that you arrive in the city groggy and discombobulated.

I would even pay airfare-level prices for that kind of service. And extra if there's a way to segregate families with small children from my cabin so I don't have to try to remain asleep while a toddler is screaming for 3 hours in the same cabin.
Hmm...I live in the USA in a place where nobody has air conditioning. Meanwhile when I visit Paris or Rome I look for an AirBnB with A/C otherwise I will get no sleep..
Languages are maintained by people. When people have a monopoly quality comes second.
While the Soviet Union lost a huge number of people, the 25-30 million dead is an inflated estimate because it counts people living in areas that were conquered by the Soviet Union. Polish people by and large do not appreciate being lumped in with the people who had invaded them the year before.
I did recently Chicago to Las Vegas with the Southwest Chief and, while it's not as shiny, it was still a lovely train (the cabins, the restaurant and the fantastic viewing lounge), with great service and quite comfy. It was a very enjoyable trip, would recommend it to anyone who loves train travel. Looking forward to taking the California Zephyr some day.
> If you do not know the type of something you also do not know what operations are available on that thing.

I don't get why this is important. If the original author, you had an idea of what you wanted to do with the thing. As a reader the thing is whatever supports the functions called on it in the body. Naming is important. Adding type annotation for humans is a good pattern and requiring it everywhere as part of language spec doesn't seem beneficial. Heck even Java now has var like js in method bodies.
Really? What countries for example? How would that work out with companies that don't have an established subsidiary in the country of the freelancer?
Most great programmers don't like OOP or Enterprise development so have very little need for OOP. When they finally decide to create their own language, they kick OOP to the side. This is my speculation.
No, I've recently started to mentally separate "functional" and "pure", even though they're often correlated. I've built functional systems that mutate data, and I've built traditionally object-oriented systems that always return new objects on every function call.

I think it's more about organization? And more about how often structs in my functional systems evolve over the course of a single function call. Maybe it's that when you're attaching methods to an object, you have a finite number of things you can do to that data.

With a struct, I'm always just one `map` (or even a mutation) away from being in a different format that can be consumed by different methods. Of course this can happen with classes as well -- you can have transformation methods, there's nothing technical stopping you from setting up a class system where you're jumping around that much. But I feel like it happens more when I'm doing functional programming.

An IDE that was focused on "what methods can consume this data" might not capture that -- I'm not saying it wouldn't occasionally be useful, it's just that "what methods can consume this" is not the first question I ask when I see a struct. All of the methods consume it, I can just transform the data or combine it with another struct to fit whatever format a method requires.

> Or, more controversially, partial application is just a lazy person's method definition.

I reasonably strongly agree with this.
Because consumers aren't capable of international treaties, which is the only mechanism that ended whaling.
Kingsman style.
Then problem of price still remains before wide popularity for sleepers or even just long daytrips. I'd love to use trains more often, but I'm not willing to pay through the nose. A trip in Central Europe I recently booked would've been over twice the price with a train, with maybe a couple of hours longer travel time when accounting for airport trips and waiting. Second class, just a daytime journey without sleeping.

Timewise this would've been fine, but price is not competitive. I'm not sure if the problem is too cheap flights, or too expensive trains.
I work remote and have some colleagues who do as well. Working remote does not make you more productive. Having the discipline to work and stay on top of communication is what makes you productive. A couple of those remote colleagues are not as productive as people who are in the office. A good part of the reason is they just aren't good communicators. Being remote, even when the company is geared towards being remote, means you have to be proactive in getting the information you need to do your job.
Those trains look nice, but at the same time pretty cramped and uncomfortable to me. I wonder if its just the photos, but the seats look to straight with not much legroom and the sleeper compartments seem really tiny.