skysight-inc/HackerNews huggingface dataset:
when i was younger I used to think complexity was some sort of example of ignorance. I work as an automotive engine mechanic, so my gold standard for "its easy and works" was stuff like old fox body mustangs and such.

Fast forward to 2018 and stuff like timing chains are buried under a mountain of engineering sins. I have a honda with the oil pan, air conditioner, exhaust, and oil drained and in various states of disassembly and for what? a chain.

As i get older, I start to worship it. its inevitable that engines come with a spinal cord of three or four dozen sensors you need to carefully disconnect before doing anything. But what I cant abide by is the inclusion of demonstrably poor quality parts. Companies hope the engineering complexity will just baffle people into accepting the idea of disposable plastic valve covers and plastic water pumps, but I remember when these things didnt get thrown out.
> Oh no. Whatever will we do without you.

That's mean, and exactly the wrong way to respond to a question like this. Maybe you don't feel you owe better to the questioner. But you definitely owe better to the community you're presuming to represent here.

https://news.ycombinator.com/newsguidelines.html
This argument is getting really tired, it's true of literally every service online. Yes there are loopholes, no they don't matter. The barrier is just high enough that a great many people just pay up.
see also Taskwarrior https://taskwarrior.org/
Sugar is nutritious for people who have a healthy gut biome.
> Google, in fact, might have destroyed a market by making Google Maps "free".

Might is an understatement. Google destroyed the market leading to Navteq and Tele Atlas being aquired by Nokia and TomTom.
Who will have to take the loss on the canceled debt? Who lent the money?
When talking about software complexity I'm always reminded of the old quote by German general Kurt von Hammerstein-Equord but attributed to various military leaders:

I divide my officers into four groups. There are clever, diligent,
stupid, and lazy officers. Usually two characteristics are combined. Some
are clever and diligent – their place is the General Staff. The next lot
are stupid and lazy – they make up 90 percent of every army and are
suited to routine duties. Anyone who is both clever and lazy is qualified
for the highest leadership duties, because he possesses the intellectual
clarity and the composure necessary for difficult decisions. One must
beware of anyone who is stupid and diligent – he must not be entrusted
with any responsibility because he will always cause only mischief.

Clever and diligent developers devise complex solutions to complex problems, which may often be good enough.

Stupid and lazy developers can be entrusted to come up with simple solutions to simple problems.

Clever and lazy developers are able to find simple solutions to complex problems, a very desirable trait.

But stupid and diligent developers, given the chance, manage to implement complex solutions to simple problems!
Where do texts go when the recipient is in Airplane Mode?
Getting an intact plane to safety would be far less of a risk of losing parts than letting it be destroyed in a flood.
You change the implementation. I think the fear of actually changing already existing code leads to the majority of problems with software development.
Yabbos: Yet another browser based operating system
Been searching for a bit and it appears that the real-time collaboration part isn't open source and requires you to use their cloud service to make it work. The pricing for that isn't available on their website and instead requires you to contact them.

I hope I'm wrong since I have some ideas I'd like to try it out with. Sending my customer's data to their cloud is probably a non-starter.
Unrelated and a bit whataboutist, but if the rules are triggered at a certain market share, Apple will price themselves as necessary to remain under that share.
The Janitor Non-Compete, This Time for Real
> Most Americans have been brought up to believe in shared beliefs like individual liberty, equality before the law, basic human rights, etc.

This is less true when you get beyond platitudes to what each one of those means in substance.

There is a very significant disagreement over what “liberty”, for instance, means, and over what things are “basic human rights”, among people who agree that “liberty” and “basic human rights” are important goals.

> But beliefs are not the same as values.

Well, beliefs include both fact and value beliefs, but the ones you enumerate are, in fact, values.

> The divide comes in how we prioritize our values in achieving those goals.

Values are root goals, not means of achieving goals.

> I disagree strongly with your last point. Almost everyone wants to be happy, avoid suffering, have healthy and harmonious relationships, to live life as they choose, have a sense of purpose, etc.

Taking that as true, for the sake of argument, that's not wanting the same things, even if people might use the same words. It is a different thing for Alice to be happy, avoid suffering, have harmonious relationships, live as she chooses, and have a sense of purpose than it is for Bob to have those things; it may even—depending on, e.g., what makes Alice and Bob each happy—be mutually incompatible things.
Hitting an escape key in the far upper left is more likely to cripple you than almost anything else.

I use press-and-release on the alt key to send 0x1b, as DEC intended.
I am being as honest as possible - I'm not a troll. Do trolls usually have 6+ year accounts?

But, I do try to study up on the subject, since I am an athlete. If I bobbled two things up: calling glucose a complex carb, and mixing up high blood pressure with high sugar levels, I believe I believe I have already apologized and conceded that I was wrong. If it isn't clear, take this post as doing that again.
Cleaner, more elegant, and wrong (2004)
Given all the talk of tech companies (like Buzzfeed) taking Saudi money, and the actual public assassination of a reporter by the Saudis in the last week, I find it really coincidental and convenient that an article is released right now talking about US assassinations in the Mid East.
I wonder what would have Senator John McCain thought about this program? Miss him.
Grooveshark was the best. There had also been a similar Chinese service I used (it was not that pretty and all in Chinese but this is not a problem as soon as you learn where to click, no need to actually understand what's written there) but they have banned access from non-Chinese IPs one day.
99% Invisible did a great podcast episode about emojis a while back.

"Tech analysts estimate that over six billion emojis are sent each day. Emojis, which started off as a collection of low-resolution pixelated images from Japan, have become a well-established and graphically sophisticated part of everyday global communication.

But who decides what emojis are available to users, and who makes the actual designs? Independent radio and film producer Mark Bramhill took it upon himself to find out and, in the process, ended up developing and pitching his own idea for a new emoji."

https://99percentinvisible.org/episode/person-lotus-position...
I don't think https://news.ycombinator.com/item?id=18218901 deserved to be flagged, and I turned the flags off on it.

Your other comments on this topic, though, have been off-topic and tedious. Please just don't post like that, no matter how frustrated you are. If you think a post is being treated unfairly, you can email us at hn@ycombinator.com.

(On another note, I'd be careful about assuming that pg's worldview is the same as Milton Friedman's. That doesn't sound right to me.)
Fanboyism is like a cognitive disease.

Gates has himself admitted that he was a bully, yet people feel the need to defend him.

Rockefeller ruthlessly destroyed lifes but he was also committed philanthropist that started to give six percent of his earnings to charity at age 16. As he grew richer he gave more.
> According to the indicators, the economy is as healthy as it can be.

Unless your indicators include wealth inequality, personal bankruptcies, wage stagnation, infrastructure repair costs.
"Innocent until proven guilty"

This has to stop, we are going into territory of assuming guilt because someone said so. Women can be bad as well. I know it's unpopular to say this today. I get that the problem is huge and I'm not defending true harassers, but you are losing valuable justice principles here. Assuming someone is guilty because they are a certain gender (male in this case) or innocent because they are another (female) is as bad as any discrimination over the ages. Humans are good in overgeneralizing and sending this survey to women only is not scientific and it's not fair. Assuming things are true because someone says so has led us to bad paths in history. Let's have a talk about what is the correct way to find a solution to the problem because false accusations can ruin a life as well as not speaking up.
Yes, these individuals turn out to be rather snobby, you could say. Not people I’d endorse as friends or business partners on a personal level, but, it’s business and it’s worth knowing how to not lose customers, even if not means coddling them.
I put ham, salad, tomato, pickles, cheese (real one, I'm swiss) and a bit of ketchup and vegetable sauce.

This is not my emoji!!

Joke aside, this is interesting how much attention emojis get from people. This is the first time I see some UI/UX item concerning users that much.
Oh, syntax is important. Otherwise, I can implement Lisp in Prolog trivially,
by rewriting each function of arity n, by hand, as a predicate of arity n+1
(the extra argument binding to the output of the function). After that, I
wouldn't even need to write an explicit Lisp interpreter- my "Lisp" program
would simply be executed as ordinary Prolog.

I believe that if I were to suggest this as a honest-to-God way to implement
Lisp in Prolog, any decent Lisper would be up in arms and accusing me of
cheating.

And yet, this is pretty much the approach taken by the Lisp textbooks we're
discussing. Their "Prolog interpreters" cannot parse Prolog syntax, therefore
programs must be given to them as Lisp. Then, because Lisp is not an automated
theorem prover, one must be implemented, accepting the Lisp pretending to be Prolog. That's not a
trivial implementation of Prolog- it's an incomplete implementation.

Yes, Prolog has very simple syntax: everything is a Horn clause, plus some
punctuation. That's simpler even than Lisp. You keep saying how simple Prolog is to implement, as if it was a bad thing. According to the article above, the
simplicity of Lisp is where its power comes from.

Well, Prolog is simpler.
We've had mercenaries since the Pharaohs of Egypt. Its as likely to work as abolishing prostitution, politics, or drinking.
No, I didn't say they were. The point being is that you're not going to get great aerobic conditioning from deadlifts when compared to any other specific aerobic activity, like running.

That shouldn't even pass the sniff test, yes? If you would like to test the theory, I'll run for 5 weeks, you deadlift, then we'll test our aerobic thresholds (or whatever else you'd like to do!) :)
Anyone who has an account on NextDoor knows the hysteria around a minor event like a car that someone doesn't recognize being in the neighborhood.

Happened to me. I saw myself in a Nextdoor video as someone "suspicious," followed pleas from the homeowner and a chorus of cabbageheads for more videos from anyone living nearby so they could identify the car I drive.

That's what I get for walking through a public park that backs into a group of homes two hours before closing time.

The level of paranoia in the suburbs is just off the charts. I can't wait until I can move back to a city like New York or Chicago or Houston, where I can be safe from my neighbors, and only have to worry about the criminals.
I have some C++ libraries called from Go - can I use them now?
I'd call that a constant disconnect between the executives (who told them in the first place) vs marketing.

Executives say what they need to, to make the shareholders happy; and the marketers need to clean up the mess, after the shareholders stopped paying attention.
What's the difference between a "down" vote and a refusal to let it out of committee? Doesn't this just mirror the cloture drama from a few years back? Also: again, aren't Senate rules delegated specifically to the Senate in the Constitution, and subject to no external oversight?

It seems pretty clear that the Senate has the authority to blockade nominations. By contrast, the Constitution is clear about duties and timelines elsewhere (for instance, bill vetoes).

There's lots of good reasons to leave the GOP! I'm glad you did! I just don't see this as one of them.
> I assume the end goal was to benefit end consumers

I wouldn't assume this. In simple terms, surely they realized punitive measures on a something consumers choose will harm the chooser. They might have some idealistic long-term consumer benefit goal in mind (e.g. magically growing competitors, magic corporate altruism, etc), but it is divorced from reality.
Old-style Heroes of Might & Magic by NWC/3DO. Versions > 3 look fancy but don't feel this magic to play.
Industrial Engineering Intern Opens Up About Life at the Tesla Gigafactory
does his track record indicate he was particularly anti this?
Private transactions may not be a very good measure of valuation.

Remember that just because a few shares change hands at $X, doesn't mean that supply/demand puts them all at that price.

Insiders might be more inclined to sell some off, there could be special terms, yada yada.
I'm guessing this is in the news because of the Khashoggi murder. An important point here is that this was orchestrated by the UAE government, and the Americans involved were private individuals who were not operating with any kind of sanction or approval from the US government.
Well, besides OSI's definition -- which I understand is being questioned in this comments section, so I suppose mentioning it is begging the question -- most of the bibliography and articles out there use "open source" in the sense I mentioned.

Microsoft was also aware of the accepted meaning, which is why they introduced their "Shared Source Initiative" back in the old days (note how deviously careful they were about the naming).
>Well, that seems to have completely backfired on the EU.

Once you are found guilty, you aren't operating in a vacuum anymore. We have yet to see what sorts of remedies the EU may require of Google if they do not agree with Google's decisions on how to resolve the situation.

For instance, Microsoft was forced to open up its Client/Server protocols as part of their antitrust action.

>Microsoft Wednesday attacked the most contentious part of the European Commission's 2004 antitrust ruling against it -- the decision to force the company to share details of server source code.

>The 2004 ruling ordered the company to open up source code for server communications protocols to rivals, in order to allow them to build server programs that work as smoothly with Windows as Microsoft's own software.

https://www.networkworld.com/article/2311190/software/ms-ant...
Two sides of the same coin: these are ""private"" mercenaries fighting on behalf of the UAE in the multi-faceted war in Yemen. UAE are allied with Saudi there.
That's exactly correct. At no point was a manufacturer prevented from using AOSP. They were denied a license to the Google apps.

So spinning this as "Google says you can't use AOSP" is just wrong. Users of open source software are fine. Proprietary licensees have to negotiate for their licenses and abide by restrictions the IP owner has put on the use.

And, yeah, there's an arguable point that at some point those restrictions can run afoul of antitrust statutes. And that's an argument worth having, and my personal opinions are, as I said, mixed on this case.

But none of that has anything to do with being able to use Android.
Apple emojis are too photorealistic--they really feel like they should be more cartoony. Right now they're solidly in the emoji uncanny valley.
That's exactly what I've explored in a Haskell project: DepTrack.
https://github.com/lucasdicioccio/deptrack-project basically it decorates expressions like in your example to collect actions. It's strongly-typed. As a result, with a bit of Haskell type-system knowledge you can easily enforce invariants like "I won't run a command if you don't install it before" and "if you don't tunnel/proxy a given service then the config will not compile".

There are other niceties that the Haskell type system gives you by playing with the underlying effects (e.g., forbidding IOs enforces that a same config always gives the same result, using a List allows to cleanly handle heterogeneous-platforms concerns) but these are advanced topics.
I made the distinction of "desktop os" on purpose. I don't know of any Fortune 500 companies that are using UNIX systems as their desktop OS for workstations...
You should read it. They don't actually answer any of the questions I raised.
Nowadays it's probably 5C, or 5 if you need USB-A connector.

An added benefit of Yubikey backed keys is touch to use so that you need to physically touch the token to use the key. A critical matter when using ForwardAgent!

[0]: https://developers.yubico.com/PGP/Card_edit.html
Interesting.

What I would prefer this device to have/do is to only have an SMS messaging plan and wifi.

I want a device that can SMS - but run a browser and watch vids when on wifi.

I've wanted this before the freaking sidekick and that range of devices. There was an SMS only device some years ago - but now I forget what its called.

I dont want a device like this to make cell calls - although if it can be a wifi walkie-talkie that would be wonderful.
Open Source Revenue Models in the Cloud Era
Anyone else notice Bloomberg's negative focus on China lately? With that "China Hacking Chips" piece where Bloomberg never backed it up with any evidence and the companies said it was fabricated. Does management at Bloomberg have an agenda against China or is this just reflecting what the people want to hear?
> not operating with any kind of sanction or approval from the US government.

Not officially, no, but if US intelligence isn't keeping track of them they're not doing their job properly, and I doubt they would be allowed to attack US-allied targets.
I primarily do cycling to commute. That said, I've signed up for a 5k this Dec. Will make sure to wear my heart monitor and see how I do.
I thought Go was statically compiled....i.e. it doesn't have a separate runtime from the program.

Does anyone have any elucidation?
>“I think we are going to have a dollar crisis—you think the Turkish lira looks bad now, wait till you see when the dollar is imploding and we have a sovereign debt crisis in the U.S.,” Schiff told the Post. “The U.S. government is going to be given a choice between defaulting on the debt, or else massive runaway inflation.”

And people call me crazy to think BTC is going to perform better than USD over 10 years....
The Saudis probably. A not so subtle demonstration of their ability to air our dirty laundry if we get too upset about them offing that journalist.
I know that the novelty of Buzzfeed delivering hard-hitting journalism has been known for the last three or so years already, but this is one hell of a heavy subject for them to be reporting on.
it does, yes. he was very against the privatization of the military and intelligence services
McCain was one of the most if not the most hawkish Senator in the US, particularly towards Iran and Hezbollah, if you wonder what he thought about this program, we are talking about the guy who came up with "Bomb Bomb Bomb Iran" parody song.

>McCain was considered a great friend of Saudi Arabia.
>He endorsed arms sales to the Saudi-led coalition waging war on Yemen.

Only when Trump became President did he regain his moral compass...

>In June 2017, McCain campaigned to kill Congress’s “Stop Arming Terrorists Act”, aimed at banning Trump’s $510 million sale of weapons to Saudi Arabia.

Just kidding.

https://www.irishtimes.com/news/world/middle-east/john-mccai...
I don't throw language like this around a lot, but this was actually very inspiring to me.

I'm currently between jobs, and have a hard time figuring out what direction I want to go (and CAN go).

I see myself as a generalist with above-average it-competencies, but I'm not familiar enough with design to be a designer, nor skilled enough with programming to be a developer.

The past few months, I've been thinking that going the designer route might be the smarter career choice for me, as it is an area I have dabbled in before (both professionally and through education). Programming seems to hard a game to play catch-up in.

It seems like learning a visual framework like this would be an efficient way for a designer to create value for the business, both because it's fast, but also because it reduces the workload on the IT-team. I'm wondering if it would be a better idea to master a tool like this, and focus on design-related learning, that it is learning to program almost from scratch (even though it is the better choice in the long run i suppose).
Opera Browser
always making a loss. lets loot retailers
10 things blockchain isn’t
Pretty disgusting stuff. There are plenty of places in the world where a video camera provides relief and safety, but work is rarely one. The engineers building this tech should be ashamed, they grew up to be the bad guys.
This is the solution they teach in school.

I'm not sure it is realistic or works.
In scenario (2), wouldn't Chinese companies be affected by the reduced demand from North America/Europe being in financial crisis? Is it understood that this would be devastating enough that China wouldn't use what is essentially a nuclear option?
General employee lockup [1] ends at 6 months usually. A tank right before/at that time could signal what the insiders think and the long term prospects in general.

[1]: https://www.investopedia.com/ask/answer/12/ipo-lockup-period...
Chinese nationalistic fervor however may give the population the incentive to outlast Americans on the pain of the trade war. Hard to tell, but US is politically divided while China appears more unified at the moment.
This will not end well, for anyone.
I'm an amazon merch seller. Less risk but still crazy rules. I had a successful shirt, then copycats sold my shirt for less. I made a complaint to take down their shirt, and amazon took down my shirt instead. No matter how many times I email them they won't undo that.
The population of Detroit has dipped below 700,000 for a city of over 130 square miles. My understanding is that Chinese cities have quite high population density compared to that.
Does this mean that Actions in general cannot be used for public open source projects? It seems like a lot of them could benefit from this.

Maybe they need a new category of paid but still public.
> an obviously weird action, like finding and checkout out a commit hash instead of a branch

But this isn't an obviously weird action? It happens all the time when you need to branch off from a previous point.

Maybe you're unexpectedly releasing a hotfix, maybe your current development is going in a bad direction, maybe you need to test something against a previous state.
> I think MongoDB, Inc. raises a valid point wrt. developers doing all the hard work including community building and a million other things, while "cloud providers" get all the money.

I think MongoDB is free loading off the the community and developers. The developers don't get to use the software to make a profit without kicking some money upstream to mongo either. Is Mongo going to start offering money for bug reports and patches or do they get to freeload off of their community?