skysight-inc/HackerNews huggingface dataset:
> It's github. Of course it is predominantly tools for coders. End user applications have wholly separate paths to the user.

To the user sure, but if they are open source, bazaar-model projects, they still need a route to contributors, and GitHub is as suited for that for end user apps as it is for libraries. So while, yes, it's possible that GitHub is unrepresentative for some other reasons, I don't think that “GitHub is for developers” is a reason to dismiss this kind of statistic.

OTOH, it may well be that apps, even open source, are more likely to be cathedral model (instead of bazaar) than libraries, which might reduce the need for using GitHub or some other public repository.
imgp v2.4 – Blazing fast image resizer and rotator. Go crunch 'em
Why not? You can treat it as a statistical problem where you are given low Res samples of the actual data. I've done it myself on a school assignment. A matrix inversion was required. There are things like sensor shift cameras commercially available too. And stacking software for astronomers etc...
In America, anyway. I still don't understand the lobbying system.
Dunno, they could persuade the Netherlands to prosecute under its own laws?

Merkel also started mentioning regulating the Internet around the G20 meeting and even before that. She's been quite evasive though, only giving some hints, since they have elections in Germany this fall and there would be no talk of pensions or censorship before that. So better watch out for EU-wide Internet censorship using the German model.

Even better: host it on IPFS.
What's in?

- New option `--quality` (`-q`) to specify quality [default: 75]

- Homebrew tap for OS X users [`brew install jarun/imgp/imgp`]

- Option `--quiet` is now `--mute`

- Use global fill color white (#ffffff) for alpha channel
> I agree with you on the broad point that Firefox needs to do things Chrome can't or won't do.

Actually the point was that mozilla should stop removing features that are not in chrome first, if there are any left.
The point is firefox should differentiate from chrome instead of being more and more similar because being similar to chrome just remove the appeal firefox had.

> If Firefox had a monopoly position in the market it _might_ be able to get away with that sort of move, but it doesn't have that position.

But when they had the better share of the market they were adamant not to do any adblocking and this may be related to the fact that 98% of their revenue came from advertising through google. Then again how would a website block firefox ? Using user-agent ?
did you support and push systemd?
The even cooler part of these stones is that they often look totally plain when dried out, because the white coral pattern blends into the light gray of the stone. If you're walking the beach looking for them, you might have to pick up likely looking candidates and dip them in the water to darken the gray parts of the stone; every time is like a little lottery that you might win.
So MSFT dynamics/ CRM products will now have a Data.com alternative (terrible) with prospecting functionality.

The heating of MSFT v SFDC continues.
I'm the sheriff!

But all kidding aside, It sounds like the sheriff is the hacker. Who has discovered every lock is the exact same through investigation.

That said, a hacker isn't elected to protect people, they are doing it out of the "kindness" of their heart. What a lot of people get in trouble for is hacking first and asking for permission after.

If you go up to a company with a statement like: "I think you may have a vulnerability in your software. I haven't tested this hypothesis (you can verify in your logs), but with your permission, I could check it, and report back to you." Most companies would probably be thankful, others might instead get mad and handle it internally. But if you DON'T hack first, you have nothing to really worry about.
They don't include command line arguments (yet). They include the command verb (dotnet [build/restore/etc]) that was ran.
Promoters gonna promote. Governments gonna govern.
A Strongly-Typed Redux Action Pattern for TypeScript 2.4
1. That doesn't do what you think it does. From the manual: "A rule with multiple targets is equivalent to writing many rules, each with one target, and all identical aside from that." It does not mean one rule that creates multiple targets. To achieve that, you need to use wildcards. For some reason, when using wildcards, the syntax is interpreted differently.

2. If I create a rule to create an intermediate file "b" from original file "a", then another rule to create file "c" that I want to keep from "b", but there is an error running the command that creates "c", then make will happily delete the intermediate "b" (which in my case took 27 hours to create) although it knows the final "c" wasn't created properly. This means that when I rerun make (having fixed the problem), that 27 hour process needs to be run again, which is a waste of my time.

3. I want to say "make -j 64" on my 64-thread server, and not have 64 64-thread processes start. But I also do want 64 single-threaded processes to run when possible.

4. By crash recovery, I mean that by default a process will start creating the target file. If someone yanks the power, that target file will be present, with a recent modified time, but incomplete. Make will assume the file was created fine, so when I rerun make it will try to perform the next step, which may take 10 hours to fail. I want make to notice that the command did not successfully complete, and restart it from scratch.
The fact that you need a sexy word is indicative of _human nature_
This is one of my objections. There are also no test cases for this piece of code either.
What you describe as the "dumbing down" of the file system is the inherent consequence of multi-user operating systems, i.e. a bias towards the user's home folders; clearly done to help users better organise their documents.

Meanwhile, power users are not even momentarily impeded, with key locations (such as the file system root) readily accessible from the Go menu. Or keyboard shortcuts. Or the terminal. Or from the dock, the sidebar, the desktop, the toolbar or anywhere else you wish, just by dragging it there. You only have to set this shit up once and it's there forever.

Pixel editing graphic applications are free and plentiful on all major desktop operating systems. MacOS doesn't ship with one that suits your needs, but consider that Windows doesn't ship with one that suits my needs. Q.E.D.

Your complaint that many end-users don't use computers the way you use computers is pure get off my lawn. Those young whippersnappers don't understand the motion of electrons or the byte endianness of various processor architectures? Back in my day, we had to punch holes into cards...
Hm.. money laundering?
flagged as PR release, no actual startup / tech content
>> I think it would be hard to teach a uniform view of decency

Ofcourse, but we don't avoid studying moral philosophy because we can't find a uniform model. Nor does not being able to find a uniform model mean that there are not things worth learning from it.

>> there are a lot of smart people who do much worse things than create malicious software when money is at stake

Agreed. Two wrongs do not make a right, and as engineers in the know, we have a duty to stand up to such people when we have the chance.

>> I fear it will fall short of your ideal.

Me too, but the alternative is worse in my opinion.
Is there a comprehensive list of Atom extensions that are maintained or used by Kite? Or should I just write off Atom altogether?
Agreed. D&B is a complete racket.
For those thinking "what the heck is Syrian?", I'm guessing the author meant Syriac.
The Legend of Monkey Kung Fu (R. Totong Kiemdarto)
For this being a tech site, there are sure a lot of ignorant people commenting here.

Have you tried to write a Solidity contract and what you can do with it? It's a breathe of fresh air.

No more Stripe or BS credit card integrations needed.

The money transfer is literally baked into your app. This is the future, whether or not the current price is in bubble territory or not.
Extra Credits did a short video about why the blue shell exists, gameplay-wise: https://www.youtube.com/watch?v=LFfga8-3SZI
This is a product short tenures: software developers switch jobs every 18 months on average, so they don't get to see the long-term effects of their decisions. This leads to decisions with big payoffs in the short term that come back to bite you in the long term. Some examples:

1. Pervasive, maximal frameworks that favor terse magic over clear explicitness. At first this allows you to spin up a website in a few lines of code, but years down the line you're spending all your time reverse-engineering a workaround for a bug in Ember 0.2 so you can implement the same functionality in Ember 17.3 when the controller that it referred to is no longer in the codebase and the naming convention for tying together models and views has changed twice.

2. 0.x versioned libraries which solve the problem you have today, but cause 100 problems tomorrow when the maintainer deletes the repo.

3. Global state, which lets you bypass having to pass data through to components until later when you want to have more than one component per page.
The new Y Combinator: $1B fund represents fresh investment thesis
Merge request to remove Kite in minimap was closed: https://github.com/atom-minimap/minimap/pull/596
Is it legally possible to share copyright?
I see this touch you personally, so I want to apologize if I bothered you.

I have no idea how Red Hat or SUSE would act, maybe they would be an exception, and, maybe, very ethical workers could keep some companies in check.

In the other hand, I don't think that the idea of companies, in order to survive, will try anything (legal), should be so polemic.
Funny how I now read this as Uber-shady.
Well we're most certainly in a bubble and it is not the first nor the last one in cryptospace. It often happens when there is such a big influx of new agents on the market. Seeing crypto hype/doom articles on your random facebook feeds from friends who recently weren't remotely interested in crypto is quite a big signal of an impending correction. Basic fear/greed.

Disclaimer: I own cryptos
Turns out to display the document you have to download the pdf anyway. I had so many issues with this PDF in browser thing reported to me by users... And disabling it can be a hassle with firefox sometimes ignoring the setting or simply not offering the option. I don't know what purpose it is supposed to have but it only gave me more support requests.
Well, you're calling people who like to compete in MK weenies and nerds, say they're cringe inducing, and that something you don't like "kills fun". At the risk of being a weenie-nerd for giving a shit about post standards, this is not Hacker News quality.

There is nothing useful in this entire subthread.
I really hate to be that guy, but I think my biggest worry is how each of these car manufacturers will handle such edge cases.

Each car manufacturers autonomous driving is a black box, we don't know whether said edge case is handled or not, or what action the car will take. Maybe now's not the time but it would be nice to see a deterministic rule book that says, for this edge case, the system will react this way. We can't account for all edge cases but some default fall back would be nice.
The vast majority of phone is Android, though. One of the reasons I'd always recommend Android to friends and family is the open source component, even if said friends and family have no direct benefit from it (only indirect, through open source stuff being used and us being able to look at it and improve it).
That's what got me interested. The tech itself seems cool, but I bought in at $100 because I wanted to sell around $300, which is what I did.

I wonder how many people who buy ETH are doing it because they believe in the future of the tech versus just gambling (which is basically what I did). All the hacks and scams involved have kept me away from keeping any money in it long-term.
What Motorscan Smartphone Diagnostic Tool Users Have to Say
When the (Empty) Apartment Next Door Is Owned by an Oligarch
Yeah, I was wondering if Kite had a deliberate strategy to inject themselves into popular IDE-plugins, and their hiring plan includes reaching out to such creators. It's not unthinkable that they would slip in such an obligation after the contract is signed. I mean, we're talking about a company that conspired to covertly slip in these dark-pattern ads into mainstream open-source plugins. Ideally, the minimap creator could have taken a moral stand and quit, but I imagine his work situation and prospects (being from Europe) is different than if he were a developer in the Bay Area.
They did not pull in the wrong pull request. They bought the project from the developer, either directly, or indirectly through employment.
Once you have a library for reading ODF, reasoning about its structure, manipulating it and rendering it in various formats, that's just libreoffice without the GUI. When starting fresh it might be a decent idea to make it a library, but I don't think it's worth transitioning to if you started with a more traditional design
Man beats girlfriend's five-year old son to death
Quart: a Python asyncio web microframework with the same API as Flask
How is that relevant
This happens to humans as well. Case in point: radio shows/ads that have car horn noises

The decal is bad but the car doesn't risk doing anything that it shouldn't (like driving through it). If it was a decal of an empty road ahead it would have been more problematic
If your decisions affected nobody but yourself, sure. But you suddenly being bankrupt puts a much larger cost on society than the strain of you having to pay for firefighters. Further, if everyone thought like that and we had too little money to pay for firefighters at all...

Edit: In other words, don't think of it as protecting you from your own bankruptcy; think of it as society protecting itself from your bankruptcy.
He meant android I guess.
I'm opposed to BTC as it is evangelised - as a payment method better than credit card, as a currency better than fiat, and as an investment.

I'm opposed to it for a variety of reasons. As a payment method it is wanting because of the long confirmation times, lack of reversibility and low volumes. As a currency to be used on a country scale it is wanting because of the fixed amount, necessitating deflation, which is bad in itself, and the idea of handing huge parts of the economy to a few early adopters. As an investment, well, it's not really an investment as "investing" in BTC doesn't put money into the economy like investing in a company would, it's more akin to sitting on gold. And all this is before we get into the "competing to burn the most energy" aspects of mining, which are only really necessary to support the decentralised nature of the system - not something most people give much of a crap about.

How or if these criticisms apply to Ether I'm not sure.
I think he said they save you from having to surface the usual affordances through several settings in multiple preferences menus. Or something.
The only answer to this is, nobody knows why, just try different things and look if they make you happier.

Get into a romantic relationship or even multiple parallel if that is your thing. (I'm in non-monogamous relationships for 8 years now and started feeling much better)

Start a company or get kids. Having to care for your employees or kids can give you a purpose.

Try to help people in general. Teach some lesser fortunate people your skills, see what they make of it, maybe it helps you to get meaning by lifting others up.

Become a monk, christian or some other religion. They always search for people and the constant work and prayers gave some people meaning. Also the 100% structured daily life lets you age much slower.
They paid a lot of money for a system they were told was totally secure, so damnit they're going to believe that despite any evidence to the contrary. Thus any bugs reported to them are not bugs but malicious attacks on their innocent system.
I already do not use linkedin because their tools will trick you into doing things that have serious real world consequences. Now that Microsoft is connected with these people anything they make that sends back telemetry can potentially affect your credit report.

If there was ever a practical argument for the average person not using their products this it.
Silicon Valley's first founder was its worst
You should really read the github thread AGAIN.
How video games evolved to solve significant scientific problems
Picking a Global Ambassador for All 29 Other NBA Franchises
We had a similar case - National security authority(NBU SR) of a neighboring country got their public web infrastructure hacked after guessing credentials (nbusr:nbusr123). In the end, guys got free after trial because police were unable to unambiguously identify them.
"but the takeover-the-world echo-chambers of ethereum that don't focus at all on the real tech behind it and ignore everything negative is pretty disappointing"
i dont think this is a good representation of the ethereum community, most people on r/ethereum for example are quiet self conscious about the security issues. that is at least my impression from reading the threads there.
Microsoft signals end of Paint program
Companies have policies until they stop having them.

I'm not saying that companies have to search profit above everything, I am saying that it's its main concern, otherwise they will not survive.

Indeed, management will have space to be nice when things go well, but they, automatically, will receive pressures from investors to change their nice ways when things go bad.

This is the way that it's intended to work and there is, I think, nothing surprising there.
It needs to be clarified because "purge" seemed like a very charged word which was meant to convey more emotion than information. I interpreted it as a double-entendre. The original commenter defended their use of the word but only in a way to stir the situation more.
If you point out that my front door is unlocked, and I decide to keep it unlocked forever (i.e. refuse to fix it), then it doesn't mean that it somehow becomes ethical to enter my house and take my stuff. It might be stupid on my part to keep it unlocked, but a thief is still ethically a thief even if I carelessly kept it unlocked forever. My "door" might as well be a line in sand or a sign "don't enter" on a pathway - not a security measure at all, just an indication where the boundary is, but still unethical to cross it. Much more so would be sending a note "lock your door, send me money or I'll take or damage your stuff", as in the original example.

Threatening to harm someone unless they do what you say is immoral even if you don't harm them; it's not ethically acceptable to threaten others.
[How] Do People Respond to the Mortgage Interest Deduction?
Both server and browser are "web" in the typical use case, in my reading of the term.
Yes, if you use the escape hatch from the type system, the type system won't help you. Do you also avoid the use of strong types since you can always cast to a *char?
No, they're executable code with full access, just like in basically any other editor.
If you want to see if they have any of your data, check: https://kite.com/settings/files

I have zero faith this page actually works though. A few months ago I deleted all of my data and I checked back today and it has reappeared. (I uninstalled the client and deleted my login token back then too, so as far as I can see it's their issue.)

I have sent them a stern email to delete my data. If you want your data deleted too, I would recommend doing the same rather than trusting their web interface. None of the emails on their website seem to work, though. Emailing the CEO does work eventually, but I don't want to start a witch hunt. My email is in my profile if you want his email.
At this point, people could convert from btc and use any random shitcoin for value transfer, then convert back to USD
Congratulations, you are one short step away from realizing, that replace-ability for their own software is the least thing any company wants.

There are many ways into the walled gardens, but none out.
False-positives would be annoying, but a false-negative like the Samsung see-through truck [1] would be a disaster.

[1] https://i.imgur.com/AQCbuZp.gif
Really?

Is this something people seriously feel government regulation of is needed?

Let people paint whatever they want on their damn cars (within reason). If it triggers a poorly handled edge case that's what insurance and/or lawsuits are for.

An accident that's the result of several consecutive "on in a $largenumber" situations stacked on top of each other isn't something society should be regulation. Regulation that junk is how you wind up with blue laws that only serve to enable society to unfairly harass people decades down the line
I still like the argument that critical firmware should be open sourced by law.

You're required to be given the chance to read contracts before you sign them, I don't see why software should be different.
Dot-com was a bubble but fifteen years later here we are, doing everything on the Web, with some of those dot-coms now the most successful companies in the world.
Squeeze Pi: Adventures in home audio
Iff they had foreknowledge that the changes were going to happen, which is unlikely. Id be surprised if Kite bought/acquihired/etc the product by disclosing a list of shady changes beforehand.
Maybe we need an open source protocol that has all the standards and edge cases handled.

I think competitiveness is a good thing and will drive innovation. But in this specific field, with regards to safety and security, it needs to be out in the open.
> Also, removing a file from the local index should remove it from the server as well [2]

Maybe you are thinking only for your self. What about the majority of the users of minimap/(other hacked plugins) who doesnt know this is going on, and they are not aware that some files need to be deleted from someone elses server.

ps. i know "hacked" is not the proper term here ,but you get the idea.
Perhaps he meant "rockstar" in the Ozzy Osbourne sense of the phrase? Flawed, temperamental but still capable of dazzling in the right context :)
Yeah, I switched to Firefox for the same reason. I wanted to use Chrome though, so I made the bookmarklet to optionally use the Mozilla readability software as its backend. You can host everything this bookmarklet needs on a local machine, so hopefully it won't be one the services that eventually stops working...
Won't comment on this article or it's relevance for current professionals..but did have an interesting conversation with a fellow who had been working with mainframes forever in a small colo in Norcross Ga.

He noted that his maintenance|upgrade work on legacy mainframes and architectures were typically week long affairs that brought him about 8-10K. He also noted that he knew all of the people in the US who could perform that work by name.
There is a fork[1] that reverted the changes made by Kite.

This is not a question about sustainability as the project was well supported, feature-complete and saw regular releases.

Rather, this questions the consequences of giving companies permission to acquire community efforts. Doing so erodes trust in the Atom ecosystem. If the Atom team is OK with what Kite is doing, then I can expect other companies to follow along, and I'll have to be more cautious when installing plugins in general. It also destroys the incentive of contributing code to Atom plugins, because I don't want to contribute to giving companies control over basic features like a minimap. Why stop at the minimap? StackOverflow might as well hijack CTRL+F, or Heroku might subvert a git plugin.

If we let this become a trend, it will suck for everyone.

[1] https://atom.io/packages/minimap-plus