skysight-inc/HackerNews huggingface dataset:
I'm the guy who started this DAG model (also at Sun with NSElite and then later with BitKeeper).

I agree that rebase == centralized. It's a math thing. If you rebase and someone has a clone of your work prior to the rebase chaos happens when they come together. So you have to enforce a centralized flow to make it work in all cases. It's pretty much provable as in a math proof.
Huh? The buyer would not pay inheritance tax, the seller would, with the proceedimgs from the sell.
> encourage different styles in the same codebase

Actually, case sensitive identifiers encourage this. If a library uses camelCase but your code base uses snake_case then you will be using a mix of camelCase and snake_case in order to use that library.

That is a real benefit and is entirely the point of this feature.
Same here. The concept is partially good, but it isn't done right. I'd prefer a more modular system with a lot more self studying. Nevertheless it's still better than what many other countries do.
It's an ordinary function: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/with.htm...
It may depend on the airport! I live in New Orleans and regularly fly to SFO/OAK, and to LGA and ISP(Islip-MacArthur, on Long Island). Southwest is usually cheapest, even before taking free bag check into account.
does anyone know how this compares to phantomjs?
https://tools.ietf.org/html/rfc791

https://tools.ietf.org/html/rfc793
Except the examples you give demonstrate two widely divergent use cases - public and private. If you are managing an internal database, you don't need proof of work. You need concurrent conflict resolution. Every major database right now has such faculties built in and you don't need to spend megawatts of power to maintain it.

In the public dns replacement use case there is promise and potential, but it has the laundry list of problems you would need to solve to make it happen. I look forward to the attempts, of course, because traditional dns is a brittle top down nightmare of exploitable corruption and manipulation.

But still, blockchains as they are are only useful when you don't trust participants. And for along large-scale application, making that claim puts you in a political position - either you trust or distrust the governments oversight of whatever you are trying to reach consensus on. While a lot of people will, at inquiry, say they don't trust the government, very few people are willing to put the effort into forging an alternative public trust framework for things like property rights or certification that you mentioned.
This particular behavior sounds more like a bug than an explicit design decision.

Do I have other "invisible" files around that I can't see?

Most system files in Windows are hidden. I think it's an effort to prevent users from deleting some important system file, either accidentally or because they read on some website that it's a virus.
Australia's free banking period ended up with a property bubble and banks going bust, causing the country's worst ever financial crisis. Instead of "creating just the right amount of extra money", other banks suspended trading.

But free banking is much closer to the way major currencies actually operate today (which also involves money supply determined primarily by banks' willingness to extend credit and fluctuating from day to day) than the concept behind Bitcoin or indeed the gold standard (supplies of a particular currency should be limited by [proof of] specific type of work and only able to grow, and very slowly)
Constructive Mathematics
This site lost me with the existence of a "Believe in the Positive Energy" lecture. YMMV.
I do not understand why. If the person wants to die let him. It's better than living a fucking life. Suicides should be recognized as very brave. They are very strong and not the other way round. Too bad I'm so weak.

Automatically translated from Brazilian Portuguese.
> The Lancet Psychiatry aims to avoid the excess of certainty currently afflicting the world.

Awesome opening line.
For the lazy:

https://en.wikipedia.org/wiki/Category:Orders_of_magnitude
You may wish to prosecute them either way, and you might offer them immunity either way.

Doing this would just guarantee that if they were eligible for lenient handling or immunity that they'd get a handsome cash payout by ratting on their management or giving investigators details relevant to the case, but which they didn't think to look for.
I'm pretty sure people who work for Facebook are completely aware of the company's methodologies and are completely OK with it.

The conversation would be more along the lines of "We need to track people who aren't logged in, suggestions?"
> Though the degree to which you can correct these problems no doubt will be influenced by which specific alleles you have, I think there is a lot of room for improvement for most people with CF. Maybe it won't make much difference if you have one of the variations where the CFTR just basically doesn't work at all.

I'm delta-f508 homozygous, so I suspect there's less CFTR function. I lose a tremendous amount of salt when I sweat, so I suspect that's an indicator of function level. Oddly enough, I've always had less respiratory issues for CF, but my stomach pain and weight have been pretty severe as long as I can remember. (I wasn't diagnosed about age 13, and I can remember intense pain before then. When I'm religious about enzymes it's usually not an issue however.) My A1C these days is poor, and my BGC always runs high. I could probably counteract with diet, but then I have to contend to with keeping my weight up. I suspect I may be a much lower pancreas function than what you're describing.

> Anyway, my apologies if I have offended.

Not at all! I'll definitely look into inflammation etc.
Yeah, maybe an extra $75 on a $250 ticket.
Sounds reasonable to me. That seat probably takes up close to 3x the area.
Re-Writing BSD 4.4 Shell Commands: cat [video]
Seems like trolling and we got into the trap.
Yes, c't said that the "realistic" scaling wouldn't be fun, so they did this speed.

Lego was pretty humorless, though. They demanded that c't never publishes anything about this without calling it a "fun test".

Actually, the bricks themselves held up very well. A few were actually damaged, but the vast majority simply disconnected and survived just fine.
Consumers don't use the internet any more than they use Linux. They interact with Google, Dropbox, Facebook, etc., not tcp, ip and ssl. Only only engineers use the internet, just like Linux. Maybe I always saw it different than the author, but to me the analogy of Bitcoin being like the internet in 1996, has always been about infrastructure.
I would say that this argues for the opposite - making firmware closed source and as hard to reverse engineer as possible.

Let's say that the software is open source, and you can buy your own microcontroller and turn it into an ECU.

There will be people who make their own modifications to it to improve performance. Some of those modifications make the car fail an emissions test, so they make it so that the car acts like it's at stock settings during those tests.
> Finally, I grew up playing video games and using a computer, complete with modern input.

Funny you bring this up, since this reminds me of another discussion: I played a lot of videogames using keyboard and mouse, whereas some of my friends still own consoles and play (more or less) precision-based shooters using gamepads. Every now and then we used to have a couple of multiplayer matches locally on someone's PS. I still tend to skip my turns and just watch the others as gamepad based aiming in shooters tends to get me really frustrated. I'm used to the mouse and forcefully having removed the additional speed and precision it gives you while aiming feels terrible. I get the same feeling if I have to use an editor without Vim-style bindings, although I'm by no means an expert Vim user.

The interesting thing there is that you won't ever find a precision-based first person shooter with crossplay between PC and consoles, because the mouse gives PC players that much of an advantage.

> The mouse is a first class input device, and I know how to use it effectively, quickly, and precisely to perform a wide variety of actions.

I agree with you there, but so far I've come to the conclusion that it's strengths don't really show if you mainly edit text. The mouse is amazing for precision-based positioning, much like an analog stick can be superior to WASD because it's not limited to 8 axes and has more than just an on/off nature.

I find your other point far more important, though:

> I don't value vim enough to become fluent.

If you're not paid for the speed with which you edit text (and those jobs have become really rare nowadays), that's perfectly valid. Not everyone is interested in investing so much in a fringe activity, and we certainly would get far less done collectively if every tool would force a Vim-style learning curve on people.
southwest used to be the low fare leader, but not anymore. now they are just average. the only advantage they have is the easy ability to cancel a flight and reuse the money later, without paying a pointless 100 or 200 dollar fee.
The goal of any language designer is not to appeal to the widest possible group of people but to create a language that appeals to them. In this case style insensitivity is something that Araq wanted in his language and so he implemented it.
This is precisely the kind of discussion I want to see on the mailing list or /r/tlaplus. HN is not very conducive to internal community discussions.
Ask HN: Do you separate your online presence? If yes, then how?
Are your online accounts immediately linkable to your real name? Do you use different identities for different communities or services? If you order pizza online, do you use your real name? Etc., etc. You get what kind of answers I want.

Throwaway accounts are obviously welcome, but not necessary.
I have found AA at higher, about equal, and lower prices than Delta and United for the same destination/date based on when I was searching. A specific flight's price depends on so many variables and is not the best indicator of the quality.

Most of the times when I look for flights, one or two airlines (with nearby hubs) cost half or third of other airlines. When AA and Delta cost $800 for a flight while United costs $300, it is pretty much a no-brainer. Only rarely do I even see comparable prices ($25-$75 differences) between multiple large airlines for the same flight paths / dates.

So even if consumers become more price inelastic, they still do not have enough power to vote with their money because the choices are not always comparable. If every AA flight cost x% more than every United flight, consumers could show United that they care more about service than a few dollars. But since there is such a high variability in the fares, there's no easy way to send a message within the market.
This post is part of a series of 8 posts on ECC and its applications, and for those interested you can find all the posts in the series under "Cryptography" here: https://jeremykun.com/main-content/
It's not clear what your question is. Here's a starting point.

The Internet runs on packets of data.

* IP : Internet Protocol : [0][1]

UDP is a simple wrapper around that to include a few extra things such as ports and the like.

* UDP : User Datagram Protocol : [2][3]

Transmission Control Protocol (TCP) describes how to break a stream into packets and send them over IP, to reassemble them at the other end, and send back acknowledgements to guarantee deliver. It also has mechanisms to help prevent congestion.

* TCP : Transmission Control Protocol : [4][5][6]

If you read, or at least skim those, then you will be able to ask a proper, well-formulated question.

However, the short version:

Q: Ask HN: How do TCP/IP packets work?

A: Very well, thank you.

----

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

[1] https://tools.ietf.org/html/rfc791

[2] https://en.wikipedia.org/wiki/User_Datagram_Protocol

[3] https://tools.ietf.org/html/rfc768

[4] https://en.wikipedia.org/wiki/Transmission_Control_Protocol

[5] https://tools.ietf.org/html/rfc675

[6] https://tools.ietf.org/html/rfc793
Swift is an interesting anomaly in that the incentive to use it is so great, that tens of thousands of devs are willing to put up with the growing pains.
The spreading of agenda driven disinformation is as old as The Bible.
I found the video did describe live programming quite a bit, but it was not clear to me how this was a merger with literate programming.

In my journey into literate programming, a large portion of its benefits is being able to sculpt the story into a well-ordered fashion that works for humans. That is, I think of it as a path of stepping through the plan and into the details.

In the talk, it seemed that the live portions would start with editing various final details with perhaps a literate description of the widget, but the widget's relation to other stuff seemed to be less present. This would be more like going up from the details and maybe up into a plan, a direction which I feel is rather typical non-literate programming.

I do think that live programming is useful in literate programming, particularly in more stylistic choices (such as choosing font-sizes if programming up a document display system) and simply making the check of working speedier.

What could be an interesting intersection of the live widget editing is if in editing a widget, the whole design hierarchy leading to that widget became visually available. In similar fashion, the widgets being in a hierarchy already would naturally create a placement for a new widget, encouraging higher level explanation of the widgets in the appropriate human story place while allowing for spur of the moment changes and additions.

The biggest danger in literate programming is the same danger as in other programming styles: modifying the plan in mid-coding and not sufficiently documenting that.
>the accuracy/truth prevails eventually

This is true in principle. In practice, efforts towards accuracy are based on current beliefs, ideas and assumptions about the world. However creativity allows one to move beyond that, to explore if there exists some other local maximum higher that the current one. A better truth, so to speak. And without creativity you won't get there.

That is what I believe the author means when they say "somehow [the creative scientists'] early errors helped them find their way to the truth. They were...making many mistakes, mostly in the right direction."
Or the ever popular habit of deleting large unknown files to free up space on disk.
Its worse than that. A hedge on oil price is a bet on the way it will swing.

When oil prices went up, Southwest got to make record profit. When oil prices went down, Southwest got to make record losses.

Southwest also just offers no service to many unprofitable markets. If Southwest were the only carrier, many smaller airports would shut down. There would be maybe 40 larger airports, with high volume flights.
Do you really think that, if we spent more on our armies, you would spend less?

Anyway, I'm not saying that our system is better - for example, here it's more difficult to find a job, and wages are usually lower enough (also because of the taxes necessary to finance the welfare state). What I was really thinking about is how much having to worry about medical expenses and retirement money changes the stress level in certain kinds of jobs.
It has, according to another part of the article commenting on ardi?
>Are there any industries, safety critical or otherwise, where the default is open source?

Cryptography.[0] When trustworthiness is paramount, as in crypto (and IMO in safety-critical applications like this), being able to inspect the code helps a lot.

[0] https://www.schneier.com/crypto-gram/archives/1999/0915.html...
Files are 25 million bibliographic index files which were produced by US Federal employees, so yes, they're likely in the public domain as a result.

https://en.m.wikipedia.org/wiki/Copyright_status_of_work_by_...
One factor is that employees own a significant fraction of the available shares in the company. So, as the company does better on Wall Street, they get a benefit.

In part, this helps each employee have a deeper investment in each and every event that happens in relation to a flight -- they work harder and more efficiently, get better turnaround times, more on-time flights, and better customer satisfaction.

When I fly, I choose to fly Southwest whenever that is possible. If that's not possible, then I might fly JetBlue, because they usually also do a decent job in these areas. I loved Virgin America as a second choice, before they got bought by Alaska Airlines.

But ever since my first flight on Southwest many years ago, they have been my favorite airline.
Love in the Time of Compiler Construction [pdf]
I wonder how much more extensive the release could have been were copyright laws not in the way.

Then there's the old question of whether the works under copyright today will ever go in to the public domain, or if their copyright will be extended forever by future changes in copyright law.
Don't forget this exact same company literally made weapons for the nazis. Lying on emissions seems nothing.
Similar to graphics cards driver developers facilitating "cheating" on benchmarks. The major vendors get caught cheating all the time. Back in the nineties, it was as simple and naive as detecting whether the running program was a benchmark or a real game: If a game was running, use the normal driver path. If a benchmark was running, you switch over to a completely different code path that basically rendered at shit quality but did it very quickly and made your rendering speed benchmark number look great. I worked at a graphics company as a 3D driver developer at the time and was asked to help implement such a system but politely declined. No problem, I just got assigned to a different part of the driver. There were plenty of other developers who had no ethical problem with cheating a benchmark.
Derek Parfit's Persons and Reasons deals with this question a little more formally, resolving the tension with the concept of "rational irrationality"[0, p12]

I think what Nielsen is getting at here is the idea that a commitment to accuracy doesn't necessarily entail an unwillingness to be wrong. As in Weber's case, the wrongness of one's work doesn't necessarily imply it's unimportance.

[0] http://www.chadpearce.com/Home/BOOKS/161777473-Derek-Parfit-...
Good hack, as long as you are paid by performance and not by arse-chair contact time.
But why are $x_jobs-$z_jobs more deserving of having a state-subsidized job than $y_jobs-$z_jobs?
Personally, I have always found these patterns make more sense in a large-scale engineering context (to avoid others misusing a library) than a primer whose goal is to teach one about math. I don't think anyone would realistically use this code for a production application (it's quite slow, and vulnerable to certain timing attacks anyway)
Lost + Found:
Screensaver- and demoscene-ish stuff that runs in your browser:

http://www.arscalculanda.com/
Why doesn't the nsa pay a few bitcoins and try to track them down?
Wrong order in Object properties interation
If someone offered consistently better service I would consider paying more but so far I haven't found that airline. They all seem to suck in their own ways.
Maybe not often for your average Nodejs dev, but I've had jobs where I had to edit files on special laptops all the time.
Proof-of-Stake will be released on Ethereum soon and will greatly reduce the mining overhead, FYI.
Try adding aloe vera to your diet as a first step.

http://miceats.blogspot.com/2016/09/aloe-vera.html
iPhone cases with a detachable fidget spinner
I'd wager that everyone back then who made a name for himself with intellectual pursuits was a polymath. Simply because knowledge was hard to come by and you couldn't specialise so much that you remained ignorant about the grand scheme of things of everything else, like it is possible today.
>How is it that this one exception differs from majority of sample which can be explained by hypothesis X, that clearly disproves hypothesis X.

This is a similar argument to "this year is cooler than the last year so climate change is a hoax." Taking a single exception as a stand-in for the mean IS an invalid argument. At best, it points out that the world is more complicated than explanation X, but it certainly doesn't invalidate X for the sample it is predictive for.
Most suicides are highly rash decisions. Most attempted suicides end with the person regretting their decision.
Apparently, it's just a wrapper around Zombie JS library.
There is exactly one airline (United) that can go from where I live to where my parents live with only one stop. The experience of that is so bad that we drive for 4 days each way rather than fly. We get to see family in the midwest we other wise would see less often, and now that we have 4 kids it's cheaper too.
lol. i just wish mine would put departure times on the website...
Yes, it is very profitable.

Those arms will kill somebody.

It will even kill you in some years, once the friendly country you sold your arms to is no longer friendly.
Working long hours has the following problems IMO that need to be addressed:

1. If sitting it is bad for your posture, back etc. Lack of exercise could be an issue.

2. If thinking hard it might cause fatigue in the mind, burnout etc.

3. If working in a stressful environment, e.g. working with dicks then longer exposure to this could cause psychological problems.

A good hack would be to do a job where you can stand / walk for at least some of the time.

E.g. a job where you do some stuff on a whiteboard, or present a lot in front of people, or can pace around and think would help.

A job where you don't work with dicks would help.

A job where you are not doing novel stuff all the time or working on complex code bases or issues all the time would help.

So my hacks are in the choice of job where you work the long hours, rather than along the lines of drinking soylent etc.

HOWEVER

Why do you desire to work long hours? This seems odd to me.

If it is just to get better results, then just aim for better results. If you run your own business this might entail setting up systems that take you out of the picture.
The fares on Southwest aren't really low any more. At least, comparing them with United for flights out of Chicago, I don't find any real difference in prices, even on regular Economy fare. The only advantage that Southwest has at this point (and it's a very important one in some contexts) is that it doesn't have any change fees.
3000KiB/s or 24000kbps, that's 3.5-5x my UK broadband bandwidth [depends on the weather!].

UltraHD video is about 7GB per hour, or about 2MB/s.

Mind you I'm surprised that Ofcom actually reports average UK bandwidth to be 4.5MB/s (SamKnows study; self-selected group of 2000 participants AFAIK).
This. It's easy to point fingers at evil executives and Wall Street investors, but ultimately the reason airlines squeeze seats and service options is because not enough people will pay more for a couple of extra inches of legroom to make fitting aircraft with fewer seats and more legroom a viable competitive option. I mean, a single digit percentage of seats on an aircraft are exit row seats with extra legroom and they still sometimes end up randomly assigning them because not enough people have paid the tiny premium they ask for! And that Basic Economy ticket where you don't get cabin baggage is being introduced because they know some people want that.
Ai is on a course to put 30% of the population out of work. These people need to be supported or there will be massive social unrest.
> their managers told them it was okay to do this, maybe that legal had given the go-ahead or that they had to do it to keep their jobs

I prefer to think about this. Management gets what it wants, you can always find someone to carry it out. I think we should be very careful about moving to blame engineers first.