jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's obvious that there is no perfect merge strategy. There will always be ambiguous cases, cases in which the merge algorithm doesn't have enough information to make an informed decision, or cases in which there are changes that effect lines not caught by doing line-by-line diffs. I think that the point that Zooko and Russel O'Connor are making is that there are cases in which the merge algorithm does have available to it the information necessary to make a better decision (that is, the entire history of changes, rather than just just the two changes being merged and their common ancestor), but in Git, that information isn't being taken into account. While you are never going to have a perfect merge strategy, the argument is that you can have one that is better.

Some people, however, feel that the Git algorithm is good enough, and doing it the Darcs way would be slower without much benefit other than for fairly artificial examples (you have to be doing something where you move a block of code, and then re-introduce that same block back in the original place on one side of the merge, while patching that block on the other side of the merge). Personally, I've found Git's merge strategy adequate for everything I've used it for. Git has support for multiple merge strategies, so if someone wanted to implement a better but slower one as an opt-in, they could do so.
> But my point was I don't think they changed the industry structure.

Right, I think it depends on what you mean by "industry". If you mean handsets, they've obviously completely disrupted it. Touch was not a mainstream interaction model for phones before the iPhone, the mobile software market qualitatively changed and continues to explode, phones were almost never updated after they were purchased, real web browsing wasn't really possible, etc.

If you mean carriers, the impact has been more limited. They have made extremely important inroads inasmuch as the iPhone turns the carrier into a dumb pipe. All iPhone owners have the same features regardless of carrier (with a few notable exceptions like AT&T customers getting MMS after every other market in every other country).
I'd say those are four big structural changes.
I use this in conjunction with the FoxyProxy[1] extension sometimes to get around censorship in some countries. Good call on writing it up here, I missed it.

[1] - http://getfoxyproxy.org/
I've always liked Notational Velocity for OS X. It's minimal but functional. The latest version has some impressive todo features as described here:
http://scrodlog.notational.net/notational-velocity-204
Phone software sales is absolutely different, though. It used to be difficult to get ringtones - only PalmOS (and blackberry? I never had one) devices had applications, and the market was so small it was laughable.

By making applications easy to make and (extremely) easy to buy, the focus of smart phones has shifted dramatically. The industry is more interested in side-channel profits where previously they were a dead-end, used only to drive a few long-tail sales.

edit to agree with other comment: absolutely, carriers are largely untouched by this, if you ignore the massively-increased bandwidth usage (which would have happened anyway).
When would you advise seeking out a business partner then? What role on a team would you consider to be a valuable contribution? Coming from the non-programmer side, I hope that you might have a better appreciation for this than one of us code monkeys.
It seems US was in the title just to give context related to the health care system. I did notice the mutism name (in Arkansas) but it means nothing to me as I am already convinced every culture has good people being the majority. Emphasising that would give the impression that people from that background don't normally do good.
They're not low cost new, but there's a decent number of used Intel NUCs available on eBay and similar sites. They're standard PCs with low power components, so you can stick SSDs and other things into them easily. Since it's Intel platform it's also easier to power manage them with standard tools. Powertop can flip the graphics output, audio, etc. off independently and scale frequency.
That's what he/she wrote.
What brand of cars are these? It's not an issue in any car park I've been to.
I'm an old Delphi/Pascal application programmer here, trying to get the lay of the land in the C/C++ world.

Why is there a forest of files in Cosmopolitan Libc? I tried looking at it on Github to see how things were done, and there were a lot of .h and .S files, I couldn't actually find the C source, though I'm sure somewhere in there is a .c file.

Doesn't fragmenting the source into thousands of files make compilation far slower than it needs to be?

Also, I wonder if/how functions that aren't called in a program get trimmed away by the linker, and thus don't make the executable larger.
> “intelligence is whatever my test measures”

— Alfred Binet, inventor of the IQ test
At the rate things are going you're likely going to want to just blackhole all of the public DNS-over-https providers[0] to ensure that it's not switching to DoH to get around your rules.

[0]: https://gist.github.com/roycewilliams/dd13c8f4a3371a57f8dd82...
> While not a government entity, Snoop Dogg also once approached Fortey for advice. “I do vegetation myself,” Snoop told the BBC.

If this doesn't end up with Snoop growing Lost World sized marijuana plants, what is even the point.
Maybe a NUC 8i3 with an aftermarket fanless case?
Even if someone bought it with that objective, they would still have to defend it and it's not an easy task at all.
I think your quip should be framed above the gates to all exchanges :)
I don't know. When I first heard people talking about dark patterns in UI design, Facebook was the platform that immediately sprung to my mind.

It was always laughable (?) the hoops you had to go through to turn on various aspects of privacy in their settings. And it was constantly changing, requiring users to constantly go back into settings to turn off yet another flag that was introduced default-on.

They seem to have known very early on that user's would not appreciate their crap.
As a Russian speaker, I LOVE these things. Both ways (Russian letters abused to spell English words and vice versa.) In fact I miss old phones with just English keyboards where abuse to spell Russian words (eg CCCP) was an art form, for a brief period.
Location: Chicago

Remote: Yes (2 days/week in office ok if <10mi from Chicago downtown)

Willing to relocate: No

Technologies: Kotlin, Python, C#. Networking. Virtualization and hybrid cloud.

Résumé/CV: Upon request, but a 2016 snapshot of projects is available on https://altio.us/cv/projects.html

Email: jobs@altio.us

Only looking for full-time positions for Lead Software Engineer, Individual Contributor or cross-team software/it/net/netadmin specialist. MS in Software Engineering w/Green Card.

No leetcode or coding puzzles please.

Keywords: Kotlin, Jooby, Ansible, Shell, Gitlab, Git, gitlab-ci, jenkins, Python, python-asio, vuejs, angular1, grunt, gulp, bootstrap, jquery, jquery-mobile, backbone, C#, Windows Forms, AWS, aws-vpc, ruby-on-rails, grails, mysql, mongodb, postgresql, influxdb, prometheus, grafana, influxdb, elasticsearch, logstash, cordova(ex phonegap), docker, docker-compose, freeipa, cisco nexus, bgp, snmp, fortigate, ipsec, dns.

10 yoe, dozen completed projects in travel, finance(HFT), in-house enterprise apps, customer-facing webapps and some cordova mobile apps. 5 years on current position where I (had to fill the gaps and) covered fully the position of full-stack dev/sysadmin/devops/infra and:

* acted on users and devs complaints about the Trading Strategy control application, reimplemented and delivered the new control web-app in Kotlin and VueJS1. First Kotlin application for the company.

* implemented risk-control applicaiton A-Z: trade capture on dropcopy FIX sessions, recording to db, grouping and calculating current trading position

* implemented the individual exchange connection and server monitoring with the web-interface, and perf metrics in prometheus/grafana

* 2 projects in C# - for auditing the trades and market data redistribution (WinForms, no frameworks)

* recovered 2 major projects solo: dead SAN=lost all VMs - recovered, backed up, automated config w/ ansible, planned and implemented the split from the parent company = new network, IT(freeipa) and net connections.

* acted on painful experience with unreliable networking and replaced custom-websockets with zeromq, zeromq with NATS message bus for lowlat trading<->control software communication. The comm is rock stable since.

* established 3 racks in 350ECermak and Equinix NY5, including networking and tech selection and hardware procurement

* cross-team glue: docker images for devs, shell scripts for cronjobs and automation, software rpm packaging(own repos), cloudinit, databases for devs, supporting company's traders, adding server-side javascripting to automate the trade
I'm immediately suspicious of any article that doesn't seem to understand the difference between jail and prison and uses the two interchangeably.
I wouldn't really say that...the newer generation knows much less Hebrew than the older ones that used to work in Israel, and in Gaza probably even more so than the West Bank. But all the hitech work is in English so it is not really a problem in this sense.
I know Mellanox has some:
https://www.haaretz.com/israel-news/business/.premium-israel...

But the bigger issue is the willingness to hire Palestinians(and legal issues as well), and afterwards to work with them as well, as there is animosity on both sides, especially with people who currently live in Israel/Palestine as opposed to ones that live in Europe.
I wonder what Keith Lea is up to these days. Someone should let him know this is implemented!
We need to understand that different countries have different laws and especially attitudes. What might be called a cute "hack" in USA, in other countries will land you in jail and /or facing crippling fines. EU in general is a lot more "worker friendly" than USA
And California's 11 billion is probably just a fraction of all the unemployment fraud across all the states as this has been a rampant problem. Then add on to that the small business loan fraud, and we're easily at 100+ billion levels across the country. These numbers will be more clear once the tax return filings and small business loan audits start happening.

The various stimulus packages have led to fraud at the scale never been seen before, and the cost of amounts more than the entire National Science Foundation budget (8.5 billion) and National Institutes of Health budget (42.5 billion).
Almost feels like a bait-and-switch.

The article is actually interesting vis-à-vis ID.me stuff. It is unclear to me why they decided to lead/title with the jail thing, when it isn't explored, in the body of the article.

Better article title:

"States are now turning to ID.me to prevent jobless fraud claims."
How do you figure? They've got regulatory compliance requirements from almost every financial regulator on the planet. They are probabally, by far the heaviest regulated company on the planet.
Looks great. I'd love something like this. I assume it charges over USB-C? Any chance we can get a video of the laptop in-use, and maybe a few shots of it next to other popular laptops?

Great design/hardware. Specifically the high res 3:2 display, camera privacy guard, and the weight. And the repairability / upgradability is awesome.
No idea yet. Seems to have gotten a good response from hacker news/product hunt crowd. I mainly built it because I needed it for another project.
why would the masai consider "pink" a girl color? isn't that a western cliché?
I've heard the same thing, and my setup indeed includes a wireless keyboard and touchpad.
But the weirhd thing is that i don't think i experienced thoses issues with the previous os version.

I also read somewhere it was related to Handover protocol using the same bandwidth as wifi. This sounds more plausible. Then having bluetooth + regular wifi + Handover wifi is too much and the connexion suffers. I which case there's not much Apple can do unfortunately, except rethink the whole stuff.

I'd say in any case the future in that matter doesn't look bright.
Does anyone know what the legal position in Great Britain is?
Can I ask why? Is it bad style? (I'm fairly new to C)
It was explained quite well recently - Hubble can't look at the Moon(or the Earth for that matter) because it's moving way too fast relative to either of these two bodies to take a non-blurry picture.
Apple needs another category defining product. Heck it needed one 6 years ago. Here are a few suggestions. Apple Car. Apple HomeBot ( Home Robot / Automation with a really powerful Siri ). Some version of Apple Cloud that enables one to build web and iOS apps easily on Apple backend. Apple Privacy Based Apps Suite for Business. Call me Tim :) I got ideas! One more thing. Please bring back fun innovations like MagSafe adapter and glowing Mac icon.
>> I'm not super familiar with the ID story (I haven't read the book), but that seems awfully simplistic.

Softdisk (SoftDisk?) was a company who sold subscriptions similar to companies like MicroZine. Each month or two you'd receive a disk in the mail with games, utilities, and other software. The ID guys had recently moved from writing Apple ][ software to the IBM PC.

When they did a demo called 'Dangerous Dave in Copyright Infringement', which consisted of a clone of the first level of the NES game Super Mario 3, they sent it off to Nintendo, who of course responded that they weren't interested in doing PC games. ID ended up partnering with Apogee to do their sales and distribution, when SoftDisk found out, the guys ended up having to do a handful more games for SoftDisk.

To make it even worse, they took their PC's home on the nights and weekends from their desks at SoftDisk!
It seems highly improbable that cash-based Wall Street compensation packages could be offered by Silicon Valley startups. Maybe established companies could, but it would massively increase the fundraising requirements for early stage companies, with probably bad effects on the SV ecosystem.

Perhaps you can argue that startup equity grants should be higher. Would hiring issues be resolved if the average equity grant tripled? Would more talented people in the U.S. pursue Silicon Valley careers if they got 3% instead of 1% to be an early employee?

I can't prove it, but I'd conjecture it would only have a modest effect. The notion of "expected value" of equity is problematic. It's not like it's simply a 3X stronger offer. The bigger issue is whether the company will be worth anything at all.
It's a pity your thoughtful comment is losing visibility as the submitted story has been flagged off the front page.
I've actually never found myself more productive than with React, by a long shot. The reasons why mixing them together makes sense are above us in the thread, but I'd highly recommend vjeux's presentation on CSS in JS:

https://speakerdeck.com/vjeux/react-css-in-js

I have apps in production with it you can look at the code to as well:

https://github.com/reapp/hacker-news-app
You can build golang from source pretty easily. If I remember right, it's just downloading the tarball and running ./all.bash or something like that.
This is disingenuous. You're using a strawman (can't get ROI in GA) backed by a conspiracy theory (it's to make you spend with AdWords!) without disclosing up front that you have a competing product.

Google Analytics is a powerful tool, as you say, and as a result it has a steep learning curve. With that said, calculating the ROI on a marketing effort is not as difficult as you make it seem.

Using goals and ecommerce tracking, you can see the (dollar) return from any source, cohort, or time period. All that's missing is the input (investment), which only you know. Divide your investment by the return and you have your ROI for any segment you choose.

The entire issue with last-click attribution is not really an issue. Not only can you change this setting, but also you can view "Multi-channel funnels" and see every touchpoint (channel) of a user, even if they didn't convert on the first visit.

From a quick glance at Tend, it looks like your value offering is showing the same multi-channel funnel that GA shows, just with a nicer interface. That's fine, a better skin can be a sufficient value prop, but it's dishonest to frame this as though you're providing information that GA does not.
I agree. I am fairly sure this is the only route they have open. Allowing property prices to drop would collapse the banks again.
I've been using Tend for about 4 months now.

In all seriousness, Google analytics, and my inability to use it, was one of the most frustrating things I dealt with as the founder of a SaaS product.

Google analytics regularly makes me feel like an idiot, and my frustration level, even with better products like heap and kiss metrics, had gotten me to the point where I was ready to give up on analytics entirely.

By using tend I learned that I was literally tossing away thousands of dollars every month and it's clearly shown me where we get our customers.

It's hands down the best analytics tool I've ever used.
One piece at a time! Also, who is to say that Google's way of orchestrating those hojillion computers is best? Separating the two pieces, as has been done here, makes it possible for others to create different (and maybe better) orchestrations.
Tell me more :) I mean I kind of know what you're referring to but I've never really read much about it. It'll either be really dry academic stuff, or some over the top Vice article that makes any culture look like that of North Korea. And while I've watched a fair bit of Japanese cinema and all, and having visited neighboring countries but never Japan itself, I sort of know how it's like but also not really, at all, so I'd be interested to know more. Cheers
Probably not. As they will be fetching email directly from Google's server using your access token.
> I don't get why people are so afraid of kubernetes, the thing is pretty much hands off.

To be fair, this time around the ones afraid of Kubernetes are the companies trying to sell a Kubernetes competitor.
Worth more dead than alive. Sounds like another dodo bird. It is sad to see a magnificent animal like a tiger used this way.
Just wrap everything in an ARC and you will have a GC :)
I was under the impression that HN indicated when a comment was edited. Maybe not and I got mixed up with elsewhere.

Edit: Apparently I'm completely wrong. Carry on and I'll eat my downvotes with aplomb.
> By more people working, we created more opportunities for more people to work?

What I was getting at, is that it sounds like the goal is just to work for the sake of working.

(I should have put an elipsis after "to".)
Very strange - does it mean they are not serious about it?
> Interestingly, Lisp has exactly the same philosphy on this point: everyone uses emacs to indent their code, so they don't argue over the indentation.

They don't argue more or less than in, say, C, but they argue.
Yes iA Writer is great. I love the new Style Check feature. I don't write much but when I do features like focus mode and style check really help me output a decent to read document.

Something I like is that everything is in plain text and it just uses iCloud for sync rather than trying to do its own thing. Or you can just use Dropbox or whatever else you want as it is just text files in a folder which I always prefer over a database and proprietary syncing solution.
I think MS research has been working on this for years. I watched a video a while back about them doing this sort of thing in their labs.
Windows 10 looks pretty awesome. And if you like me down graded to an android phone from a pretty good old windows 7.8 phone you'll realize that the voice recognition stuff on android hardly works. I use a nexus 4 which is too new to change again, but I hate that I can't reply to texts with the headset. Yeah I know there is probably an app out there and probably a mode. I didn't figure it out. Win 7.8 phone did it automatically and switches off when you turned the headset off. So the Cortana feature looks even more amazing to me. One note that I've realized the voice rec on the latest version of Android works acutally pretty good now. It's been like 4 years. And still doesn't work great with the headset. All apps on android are scary since they want all kinds of access to contacts, messages, phone. Oh boy, I can't install anything because I'm too afraid of what it might do with that access. I only really trust the native stuff.

What I wonder is how they plan to monetize free windows 10 as a service. I'm not going to be happy if I find it's another yearly fee like Office 365. I searched forever to find a legit activatable copy of office 2010 to avoid that.
I'm using Chromium, says it only supports Chrome. Can we shave some characters off the regex here?
Given that you can get 512GB M2 SSDs now, I'd say go for that if you're worried about reliability. From what I've read, SSDs are more reliable unless you're trying very hard to wear out their endurance (on the order of 2PB according to http://techreport.com/review/27436/the-ssd-endurance-experim... )
I find it amusing how almost everybody in the audience runs a mac :)
I want what Cygwin gives me, for starters, so POSIX API (I think).

I don't want to have to relearn commands that I know work in *nix land, is the big point -- I don't want to have to remember to change the directions of my slashes, for example.

I'm not an expert, merely a user, in this space, so I can't really articulate precisely what it is I want in the best terms possible, but I can say I get a lot closer to where I want to be with Cygwin than I get with anything that comes native on Windows.
Console2 is half decent
http://sourceforge.net/projects/console/
I clicked on Team and there're no engineers there. Does the company not value their engineers?
I think the general idea is, why should we put trust in one entity/person, when we could distribute the "trust" to all users.
Probably still get more hits than this really lame article warrants...
This clip from the Pentagon Wars always comes to mind when I hear about a delay in the F-35. Needless to say this clip is on my mind every few months...

https://www.youtube.com/watch?v=aXQ2lO3ieBA
The problem with scientific software is that the market is so small.

It is far more profitable to just write mainstream software.
Adopting democracy, free markets, and property rights doesn't mean you also have to adopt wearing jeans, generic pop music, car-based infrastructure and everything else.
ControlShift - www.controlshiftlabs.com - Brooklyn / REMOTE

ControlShift Labs is hiring a software engineer to support the improvement and continued development of our product that millions of people have used to fight for change in their communities. You will own features from concept to deployment, help shape product strategy and push for technical excellence.

We're excited about supporting a shift in how advocacy organizations are using the internet to organize -- and building tools that empower ordinary activists in extraordinary ways.

We use Ruby/Rails, postgres, etc.

Apply and read more here: https://controlshift.recruiterbox.com/jobs/fk0y7l/
It is coming to an era where becoming the middle man is where the money is at. You basically get a webpage, some customer traction and take a 20-30% cut of the transaction.
If DOT has no budget, that sure sounds like those people are good decapitating somebody every 6 months.

Funny thing about governments by, for, and of the people.
Oh I'm sure it would cost them more money in the short term. It would probably improve customer satisfaction though. Or driver satisfaction. Both of which would have longer term effects on revenue. So it's a question of whether or not they optimize for those things.