skysight-inc/HackerNews huggingface dataset:
I can't think of any apart from marginal production costs for right hand drive.

I can think of negatives though. For one, people for the most part are right eye and right hand dominant. That means that they can drive better on the left side of the road - if you look at racing cars where the driver can drive in any orientation, they generally historically had the gear stick on the left because you want your right hand on the steering wheel. Having your dominant right eye have a better field of view of the road and oncoming lane helps too.

Despite being one of the more densely populated countries in Europe, UK accident rates are well below almost everywhere else in Europe let alone the world. I don't think this is because UK road infrastructure is superior to eg. German road infrastructure - I think it is because we drive in a more "natural" position.

Driving on the left would mean chaos in the short term and then make our accident rates slightly worse for all eternity afterwards. Not really worth it?
Also please reduce the amount of different available versions to 2 max! The current release, and the preview in Beta channel.
Ask HN: Do AI generated music/images/text get copyright?
I read from EU-law that to get copyright the art/content have to be created by a human.
Does this make music from OpenAI free for all to use?
Example:
https://openai.com/blog/musenet/
The boy who saved Batman [2016]
With the growing ubiquity of the linux port of svchost.exe(systemd), nested hypervisors, containerization, et al. Rebooting (where feasible) has already become a front line option.
Is it a joke? They've a trunk.
One advantage is that guix/nix only isolate dependencies. So, if I want two or more utilities to interact, I don’t need to bring in something like docker-compose or used network protocols, I just depend on both and write a script or something. This way, I can start with each service on its own container and then, as necessary, move two services into one container or whatever.

Also, nix/guix are somewhat lower-overhead ways to build a system for local development than containers.
This medium post is long, but has a lot of great insight about security.

https://medium.com/cloud-security/how-network-traffic-got-me...

"After I figured out how to turn off the malware, I went back to my hosting company. I didn’t bother to tell them what I discovered because at this point it seemed futile. I just asked them to deny outbound network access I didn’t need. My computer didn’t initiate outbound connections to anything. It only replied to requests it received. I only wanted to allow the most minimal traffic required for my applications to run correctly. They argued with me! They said no one checks outbound traffic. I said I didn’t care what everyone else does. I wanted to block it. I figured out how to do it myself. I had very restrictive network rules in my firewall settings that only allowed what the applications on my server required."

Of course you don't want to block your web servers ability to get updates. But it is important to understand that web servers are web SERVERS. This means that they rarely initiate a new connection, they receive new connections from web browsers.
I don't have a traditional CS background and learned several high level languages (interpreted and compiled) before buying Learn C the Hard Way earlier this year. I admittedly stopped short of implementing the larger projects at the end of the book (got too frustrated with the Makefile setup constantly breaking in weird ways for bigger projects...) but I still think I got a lot of value of out implementing some basic algorithms like lists or hashmaps from scratch and having to deal with how memory is used exactly. I agree with the sentiment that C is syntactic sugar for assembly. I would never date to write anything non-trivial in C but can highly recommend anyone to at least spend a couple of months fighting with it.
Huh? The network protocol for Slack is JSON over WebSockets and is completely documented and supported [1]. You don't need a Slack SDK to speak to Slack and can do it with any plain WebSocket library.

Obviously Slack doesn't provide support for 3rd party clients; how could they? But they do provide support to the developers of those clients using their API.

[1] https://api.slack.com/rtm
Didn’t he post a screenshot of a C++ Hello World program which ended up being identical to an online tutorial (including the comments)?

Edit: https://toshitimes.com/craig-wright-proves-he-can-code-by-co...
One of my favorite statistics to highlight the engineering absurdity of the Apollo program is that the 'fuel pump' for each F1 operated at approximately 55,000 horsepower. And they still needed five of them to get off the pad.

The mind boggles.
Host Identity Protocol Makes Micro-Segmentation Easier
You do realize it works this way for all goods and the only reason people single out Apple is because they have lots of $.
> It's not exactly a life altering shift though, is it? Four fewer minutes of gameplay time is not, for most people, the 'bare minimum.'

It doesn't matter that much in absolute terms, but psychologically it can be the difference between the download finishing while you're complaining about it, or saying "meh, let's do something else instead".
It is nowadays built into macos, check your keyboard settings, there is a special keys remap option
Analyzing Linux Containers source code in Travis CI cloud
Agile never gave organizations a holistic, viable alternative to Waterfall. Because there’s a difference between theory and practice. Product work is more about practice. When we complain about “AINO” (Agile In Name Only), we’re not being honest with ourselves.

I agree with most of the article. Specially the keep-learning part.

All Agile did was put software development teams unfairly under a microscope.

I believe Agile has been tremendously beneficial for the industry globally, especially in some subtle ways. For example, Agile says you have to communicate a lot, if you want to get software done. Here is the subtlety: if, today, you stop telling the average programmer to communicate, they will stop and go back to silo mode, "naturally". At least some of them. If you think about software at the industry scale, you have to think about a wide population which require processes.

I was once working in a nice little company where, one day, they introduced agile. It was so much beneficial. Before, the bosses thought that talking was simply a lost of productivity. You're a programmer right? So code, don't talk. So we would develop software without talking to each other. After we had daily meetings, scrums things and stuff. Our velocity has sky-rocketed.

You have to realise that before Agile, a fair portion of all software development projects that were started would simply bust and never get shipped. The code is a complete monster or the budget is nuked. When I started in the company I just mentioned, I started working on a codebase that was the worse code I've ever seen in my life. You would touch one line and everything would stop working. It was a condensed piece of spaghetti with hacks on top of hacks on top of hacks. Software architecture? That requires some talking and thinking, forget about that, not permitted.

Now I agree with you, agile is not much useful for a hacker who consistently get software done and understand deeply what's happening.

edit: not that I'm an agile guru or anything. Actually I only know the thing superficially. I show up at the meetings, when I'm ask how hard something is, I answer, then I mess around with my office friends. Still I can appreciate it works much better than any process the bosses can come up with.
Arguing on the internet isn't analogous to voting. Voting accomplishes things, arguing about OSS Vs Proprietary just wastes time.
If they didn't sell, they would keep all future profits but not exchange the underlying equity for cash.
Given how bad domestic plane travel has become in the US, I suspect that many business trips may not be much slower even at Amtrak speeds.
It doesn't matter whether they will understand it. I'm sure the next future leaders in college may be studying tax codes and their effects and would benefit from learning based on what is happening in practice. Maybe there are some Algorithms that have not been invented yet that could find better ways to adjust our tax code and arguments need to be made with evidence.

Free Markets, Liberal Democracy means freedom of exchange of information. We're not talking about National Security Interests here.
I think it's saying that "software politics" and productivity are not one in the same.
Österreichische Bundesbahnen (ÖBB) took over all remaining sleepers run by Deutsche Bahn (DB) some years ago. One downside of this was the dropping of the Amsterdam–Munich sleeper — ÖBB's nexus lies in Vienna. The Netherlands currently has no sleeper trains, which is rather unfortunate, because the sleeper train appears to gaining in popularity after a period of decline.

Increasingly, people want to avoid flying if reasonably possible. A sleeper train is ideal, because you spend most of the trip asleep, and end up in Munich, Paris, Vienna, etc. early in the morning, in the middle of the city.

Sure, it's not as comfortable as a hotel, but it beats the torture of flying (I'm 200cm tall), and train stations are just a lot more pleasant to be in than airports.

These trains looks really nice.
The accounts include an £884mn figure for "cost of sales" which is subtracted from the revenue. Now, how much does Apple Ireland charge Apple UK for iPhones? How about marketing? License fees for use of the Apple logo?
A short history of the O'Reilly animals (2013)
I love how the CEO was on his high horse just a few years ago talking about the importance of ethics. If I recall correctly, he threatened to fire anybody who voted Republican? This guy clearly shouldn't be leading any company or group of people. Is anyone surprised by this?
Norway still uses a very similar system and I think other countries also.

You do raise very valid problems though - but I feel like either you have at least some of those problems or you go to routes which is basically what .onion does where you have your_chosen_name + bit_of_not_memorable
"Your keys, your bitcoin". "Not your keys, not your bitcoin".
> This is all very true but they're also a company that wants to push their API since that's where most of their stickyness comes from as a business.

This is what people said about Twitter as well ;)

And slack, for instance, discontinued their IRC gateways as that limited their possibilities to "innovate" and I can image Slack, being pushed by shareholders, restricting free add-ons to getting data into slack (from Version control, business tools, task trackers, ...) but restricting getting data out to more expensive tiers (making transition of Slack harder)

But there are the key difference between open and proprietary protocols: Open protocols are slow to evolve (see also the state of mail protocols ... where innovation happens mostly in Gmail's protocols, not SMTP/imap/...) but allow wide variety of clients, while proprietary systems can evolve faster, but are more limited in clients.
> Microsoft-occupied Novell

That’s a weird phrase if you want your arguments to be taken seriously.
I was just thinking about this the other day...

Given how high the birth death rate is (for the mother), and presumably older bodies are weaker, there should be some evolutionary pressure for the menopause - simply said, as the P(death at childbirth) rises above some threshold, it's more beneficial for the mother to not be able get pregnant (and potentially die) again but instead continue nursing her existing children.

No such pressure exists for men because men have no cost of having extra offspring.
GrubHub also runs Google Ads to push GrubHub results to the top of search results. SEO is a core part of their strategy, in the name of driving business to restaurants. I'm sure many businesses don't care and don't mind, as long as they're making money.

There's always the cost that GrubHub, or the restaurants' own solutions, could be cannibalizing each other. It's a similar problem that any company has across marketing channels. GrubHub could be more transparent about their microsites, but there's always the possibility of some restaurant owners just not understanding what they're getting after signing a contract no matter how hard GrubHub tries.

Although, phone orders are definitely tough. Restaurants have historically hated phone orders because of how GrubHub makes money off of them.
I feel the same way about the Tesla semi truck. I have a pickup truck that I use to haul a trailer and it certainly didn't cost $150,000. People keep trying to tell me the Telsa semi was made for a market that sits above my own market, a market where the price makes sense, but I just can't imagine that market even exists.

Why would anyone buy a Telsa semi truck when the Ram 3500 HD costs half the price?
Government-created monopolies are not representative of the free market.
There's been talk for a while about autonomous cars driving people throughout the night across countries/states for meetings the next day. Sleeper trains already do this. Sleeper trains are making a comeback as we become more aware of the impact of flying to the environment.
What about VAT?
Components AI – A new way to explore generative design systems
It presumably transfers money to the parent in ways other than dividends, e.g. paying for licenses or inventory.

The problem is the same as it has always been -- profit is easy to move around, so it ends up in the jurisdiction with the lowest taxes.

Then people get upset that they have billions in sales and are paying minimal taxes, but whose fault is that really? Nobody is preventing you from collecting tax on sales. If you instead only collect tax on profits, and the entity which is actually in your jurisdiction has minimal profits, blame yourself for choosing that tax structure, not the company for responding to it.

It's simple enough for a legislature to replace corporate income tax with VAT if they really want to tax based on sales. And if they don't then what are they complaining about? Would the UK really be in a different position if the US had a lower corporate tax rate and Apple reported its profits there instead?
What's stupid in wanting to get an idea of how much a project costs in order to decide if it's a good idea to pursue, let alonr allocate resources?
I agree with this 100%.

My last job was precisely described in your last paragraph. I loathed asking for help from a senior dev I was working with because every time I did, she made it very clear how much of a nuisance I was being. She even verbally chastised me over IM for correcting a typo in a variable in a stored procedure she wrote.

Working with her was an exercise in torture and I eventually quit because my manager believed her on everything. I was also so full of self-doubt that I questioned whether I should even be a developer anymore.

It screwed with my mind so much that I still have a lot of anxiety to this day.
You can just click the 'Raw' button/link for plain text: https://gist.githubusercontent.com/halgari/f431b2d1094e4ec1e...
You can easily build Docker images using Nix. Benefits: (1) reproducability, if you pin to a certain nixpkgs, you always get the same set of packages; (2) layers don't have to be full filesystem diffs; (3) the image only contains the computed closure. E.g. I produce Docker images an NLP program with Nix. The image only contains: glibc, tensorflow, my program, word embeddings, the model. No other system files or dependencies. Since the image build expression uses Nix expressions, I can also directly use the same models on my Linux workstation, Linux servers, macOS, etc. without Docker.

This is a good starting point:

https://grahamc.com/blog/nix-and-layered-docker-images
Introducing the EZ-RASSOR
That's not usually true. A large proportion of pet rats die from tumours. Furthermore although e.g. in mice, there's Oncomouse, bred with a susceptibility to cancer, rats have been resistant to similar techniques (https://en.wikipedia.org/wiki/Knockout_rat#Production_challe...)
I'm going to remind you of this comment in 5 years.
And thus Apple is a good public target for this common problem because laypeople can better understand their financials than, say, Kraft foods.
Corporations don't hold tax burden, only people do. Corporate taxes are ultimately paid by shareholders, workers and customers; 'Apple' never pays taxes. In a fairly free global economy, many economists hold that workers bear the brunt of the corporate tax burden.
Code here: https://github.com/google/robotstxt
mail.com?

There are plenty of free mail services that do not require a phone number. Yes, gmail and many others do, But a 30 second Google search will yield numerous options.

Feel like we just are looking for things to fit a narrative as opposed to real issues. One of those real issues being that the gig economy is almost completely off limits to those without a smart phone and data plan. And the people without those two things are some of the people that would most benefit from gig economy work.
I believe that that is what we call "low hanging fruit" or "bang per buck". Is there more to your position?
Red Hat Introduces “Packit-as-a-Service” for Fedora
I've never understood why Slack can't add support for E2E encryption. I'm 100% positive they've got large clients demanding this functionality.
This isn’t about re-zoning the use of existing houses, it’s about what can be built in the future.
As a regular train traveller here in Austria and I'm very curious how this turns out.

Currently the Intercity/RailJet trains are more like a downgrade to what was available before. They look nicer, but provide quite uncomfortable seating and offer no possibility to change the seating inclination; due to the air condition it's very noisy; there's no place to put your feet in an elevated position; there's no compartments, the whole car is one big room; and the only option for children is an open place with a TV, you have a lot of fun chasing your small children through the train.
I don't know if switching what side of the road they drive on would have any benefits, but switching which side of the car the steering wheel is on could.

Around 89% of people are right handed, and 11% are left handed.

With the steering wheel on the right, as it is in most left side driving countries, most drivers have their most nimble hand on the door side, and their least nimble hand on the interior side.

But the door side only has a few things that you need to interact with--the handle to open the door, the lock button, maybe some power windows buttons. These are all things that do not require any finesse to operate.

The interior side has whatever is on the center console, and possibly a gear shift, and is also the side on which any interaction with the passengers take place. It's where the stupid touch screen is on cars so equipped. It's the side where you want your dominant hand.
What I wouldn't give for even the slightest interested in the development of public transit infrastructure in the US :(
They already raised prices higher than .COM. Trust us, it's fine isn't a defense. If it's not in writing, it doesn't matter. For an organization already making 30M profit on a monopoly that was gifted to them, and in a world where the registry providing actual services (afilias) has prices decreasing, there is essentially no way to ever 'need' to charge more. Only greed.
Personally I think it's a bad idea for any corporation to have a whole gtld, Amazon or otherwise.
I run several home servers for clubs and communities and plan to expand them.

So far the installations are as good as isolated from the rest of the Matrix network. They are just an alternative to slack or whatsapp groups, but not whatsapp as a whole (share your status with your supervisor, discovered by YOUR phone number).

Since the communication to the identity server of matrix.org/new vector was not transparently communicated so far or could simply be switched off, I decided to run identity servers as well (mxisd) and enter them in the Riot instances.

These are completely isolated and are only used for password resets.

It would have been much easier if identity server support could be disabled directly in the home server for simple and secure installations.

Let's see whether the matrix team solves the hard problem of running a privacy respective, yet global key-value store ;)
I was going to guess it's because they don't have a vascular system that pumps cells around throughout all corners of their body.
Building an accessible OpenBSD laptop (BSDCan 2019)
samtexas also seems to have been registered on the same date.
Also, I know that no one will ever read this, but I figgered I'd put it there for posterity.

It's amusing, when I say "I have a published open-source portfolio that consists of XXX LoC, ten years' worth of checkin history, in XX numbers of repos.", the response is "IF what you say is true..."

Look for yourself. I can back up every single claim I make.

I don't pretend that all my code is screamingly efficient or the best-written code on Earth, but what I do have, is tens of thousands of lines of super-high-quality, well-documented, code, graphical assets (including the original vector masters), clever designs, design documents (including things like OmniGraffle originals), Medium and blog postings -often going into very deep detail about my designs, architectures -and the decisions while developing them-, GitHub issues and responses, Apple RADAR reports, and multiple published, high-quality, well-branded apps on the App Store.

Sheesh. Don't take my word for it. See for yourself.

Now, THAT being said, why doesn't everyone have a portfolio?

You ever see a designer or graphic artist going to an interview? They bring along these big black cases (although nowadays, it's probably more like a laptop case). These cases contain drawings, printouts, raw materials and sketches, etc. They are called "portfolios." Even students, fresh out of school, have them. It's considered a requirement.

No design firm on Earth would ever consider ignoring one of these, and instead, pull out a matchbook with "Draw Spunky" on the cover, and insist on that being the hiring criteria.

Which is EXACTLY what most software shops are doing, these days.
This is a roundabout way of saying: "I know more about Linux's internals than Windows'." Essentially you're a power user of Linux and a consumer of Windows. I'm not sure that's Windows' fault.
> This library has been around for 20 years and it contains pieces of code that were written in the 90's.

Whilst I am sure there are good reasons for the omission, it would have been interesting to see the entirety of the commit history for this library.
Don’t buy the scary story about tourist deaths in the Dominican Republic
Your argument here is against "business". In a dream world, where we could build for building's sake, and create "more perfect" things with no considerations for cost, I'd agree with you, but businesses (in the abstract) are a math function: Does it cost us less to make this than we charge for it? If so, we are a profitable business, if not, we are an unprofitable business.

Managers are there to manage costs, to protect the "business".
If only the US had trains this nice... One can dream. This really looks spectacular.
Note that this is quite strict on what characters may be contained in a bots user agent. This is due to strictness in the REP standard.

https://github.com/google/robotstxt/blob/master/robots_test....

// A user-agent line is expected to contain only [a-zA-Z_-] characters and must
// not be empty. See REP I-D section "The user-agent line".
// https://tools.ietf.org/html/draft-rep-wg-topic#section-2.2.1

So you may need to adjust your bot’s UA for proper matching.

(Disclosure, I work at Google, though not on anything related to this.)