skysight-inc/HackerNews huggingface dataset:
That isn’t true. Nowadays you can’t fork Ethereum like that by fear of losing legitimate transactions.
Considering the effort that went into it.

I am pretty sure crawling robot.txt links was their P1 requirement.
Another great feature for tinkerers was PyS60, the official Nokia port of Python, which had a decent API for many of the phone functions (GPS, camera, etc).

Plus it had ask-on-use permissions built-in before the iPhone was even a thing.
This might help explain why they won't go down this route: https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Because they've already replaced it with Paint 3D
I really think we need pro-labour political voices to take a different view on Gig economy jobs.

I realize that most activists and politicians see this as part of the "contractor problem." IE many worker rights and protections are built into the permanent employee structure. They see employers shifting work from this structure to less protected structures, like contracting.

I think this is a narrow view. Other employment structures have benefits too. The gig economy is not going to replace the majority of work. It's a segment, like day labour, casual shiftwork, etc.

There are features to the gig economy that benefit different people. For some people, the low barriers to entry, no gatekeeping, no committment features of these gigs are valuable.

There is no reason not to legislate worker protection laws to cover these jobs, as they are. Currently, most pro-labour voices talking about legislation seem to be trying to effectively ban it, and force more conventional labour structures instead. I think this is misguided.
Notepad is "weak" for a reason: it aims for absolutely minimal dependencies so that it can still be used for system recovery when everything else has gone to hell in a handbasket.

Hard to make that argument for Paint though, I'll grant you.
What alternatives does Windows have built-in? I use mspaint a fair amount to black out sensitive areas of screenshots or for cropping images to a specific size (scale then shave x pixels off the sides to get a specific aspect ratio), but not often enough that I feel like setting up an alternative on all my machines.
Put cult online games to the test
Can it rotate.
I see nothing wrong with this. This is why open source is beautiful. If you don't like what some contributor is doing, fork it. Kite can even pull in updates from the main fork. I think this kind of thing happens all the time just not publicly.
There have already been multiple incidents involving bugs in "smart contract" code being exploited to steal funds, one within the past few days[1]. A particularly nasty case involved something called "the DAO", which was an attempt to do something like a distributed VC fund, but had a bug which allowed any participant to steal all funds contributed. That one got backed out by a hard fork of the Ethereum blockchain, but that's obviously not a stable or scalable solution to dealing with these types of situations going forward.

[1] https://www.theregister.co.uk/2017/07/20/us30_million_below_...
My friend groups use it for dinner etc. despite most places being able to split checks because it's easier for us to figure it out amongst ourselves than burden some waitress with splitting it (even if their software makes it easy, they still have to take four cards and run them all and return them to their proper owners and such).
So let's discuss your argument by taking Red Hat. For-profit, pure open source company. Founded 1993. Are we (I work at Red Hat) behaving badly?
We, the open source community, need to respond to this pollution firmly and decisively. Apart from removing the sneaky code put in for these types of purpose, we may need to consider adjusting the licensing to forbid such doing ... the entire open source world need to unite against this ... it is threatening the future of open source.
> It's a similar problem as other marginalized groups - there must be some dynamics in play that keeps them marginalized.

It's called having a scapegoat, it's especially obvious in Europe.
30 years ago the scapegoats in Western Europe used to be Eastern Europeans. Refugees from the Yugoslav wars had not been welcomed at all, EU expansion to the East (Poland) resulted in a lot of racist sentiments flaming up along the lines of "These Poles are gonna steal all our stuff and are criminal".

Now, 30 years later, not much has changed. Those that used to be marginalized have now found a new target they can marginalize themselves: Muslim refugees.

Suddenly we have a "European Identity" and that identity even includes Eastern Europeans who seem to have learned very little from their own marginalization and now proceed to do exactly the same things to another group.

It looks like humans always need somebody to put the blame on, stuff just can't go wrong, there always has to be some "evil mind" behind all the ugly stuff that happens.
When it is Generally Available, I would expect it to be in all regions, but we don't have a date to announce at this stage.
Design feedback request – my new personal site
Automation may replace skilled workers sooner than you expect
Show HN: On-demand AI: reduce cloud spending for ML / AI learning
Is there a Preview.app equivalent for Windows these days? It was one of my favorite new tools when I switched to Mac back in the day, because for windows I had to download special 'see all types of files + basic editing' programs.
> issue of correctly specifying what the code is supposed to do.

also the intent of the programmer, right?
Hello! I would appreciate any feedback for my new personal site. Specifically, I'm pleased with the concept and appearance on desktop/tablet, but I cannot think of how to make this design work well on mobile. Thank you!
Off topic, but what caught my eye in the article was this:

> Now Microsoft has announced that, alongside Outlook Express, Reader app and Reading list, Microsoft Paint

For those who don't know Reader was introduced in Windows 8 as a PDF reader with annotation support (worked with Stylus in just black colour).

I always hoped it would get more features and could become comparable to Preview on Mac. But sadly it was never updated for Windows 10. I still use it as I don't like using Edge for PDFs and Ebooks. Nothing wrong with it, but I hoard a lot of tabs and every time I open a PDF several tabs will open up. Would really like my browser and ebook / PDF viewer to be separate apps.

/rant

also RIP Paint. Gave me great joy as a kid and the constraints challenged me in fun ways to create 'interesting' art
For many people not having set hours is a tremendous boon. Something I don't think nearly enough people are aware of is the all night daycare. Its a feature of many lower income neighborhoods that is fairly unheard of elsewhere. If the parent gigging means that kids don't have to spend the night away from home, I'd say thats something to be encouraged.

TLDR - couldn't agree more. Lets find ways to provide worker protections for the next labor market not the last one.
Because keeping everything around for forever equals bloat. When developing an app or operating system, you have to remove stuff from time to time.
Any books about project management skills?
Blows them away in the wrong direction
Literally 5th line from the article "A <: B means A is a subtype of B."
Unfortunately the moon turns very slowly. It is tidally locked to Earth. The cable of a moon space elevator would have to be the length of the moon-earth distance.
But this is the main problem right? The companies are not allowing other companies to grow, they have done so successfully since a few decades, if they had not lobbied so aggressively, we'd have practical electric cars long time ago. It was purely due to Tesla's brand that Electric cars are now alive. nothing else.
Stopped reading after I saw the following statement - “All or nothing” property is almost always achieved, excluding cases like...

Almost always achieved? That actually means it is "never really achieved", fixed for you.

It is just sad that cheap marketing materials like this one are keep being pushed to the front page of NH.
https://www.facebook.com/habibo.bikam
x <: y usually means "x is a subtype of y"

This is the notation used in Scala, although I've seen it being used in more informal settings.
> Even Microsoft products such as Teams and Azure Storage Explorer use Electron, not native Windows APIs.

You forgot the big one, Visual Studio Code - a runaway success, and an electron app. The reason they don't build these as UWP apps is because they are cross-platform. UWP is currently only available on Windows, and they want VSCode etc to run on MacOS and Linux.

I wouldn't be at all surprised if they bring the UWP platform to MacOS and Linux in the near future. It makes perfect sense (apart from the name, but MS is no stranger to renaming things)

> Ordinary users can't tell an app built using Electron from a native Windows app. Thanks to Metro and its bland flatness, Windows apps does not have a differentiated look & feel, so end users don't know to demand Windows native apps.

I'm really not sure what you mean here. Metro is bland and flat if you design your app that way, and a lot of people design electron apps specifically "flat" to avoid them looking like a particular OS. android and ios apps look like this, I think its just a natural trend of the software / UI industry that apps are starting to look homogenous.

I personally don't like it though. I like file menus like old school forms apps. If that's what you mean then I agree.

> So developers are better off using cross-platform technologies such as Electron.

Not for design reasons!
k;jhukgj,tuy
Or just seed the PRNG with some digest of the relevant source code (perhaps as simple as the version number). Doesn’t solve the problem that your tests can suddenly break on unrelated changes, but does solve the problem that your tests can break without any changes.
Man, where does this crap end? A permission system to click on a menu or type a character? A permission system to draw windows...?

I think there has to be some responsibility from projects that pack such plugins, to police their ecosystem. I can understand browsers having security layers, because they work exclusively with the biggest cesspool of them all (the internet), but stuff as basic as a text editor should not need something like that - if it does, something else has gone deeply wrong with the project.
Having 1.1 avg review on the T-Systems International's official FB and Google page can affect the sentiment of their investors.
I didn't know you needed Windows 8 for development. Bad move.

As opposed to Apple requiring you to buy a Mac to develop for iOS? I doubt that having to install Windows 8 - especially since you could use a VM - was a large deterrent to a lot of people.
The '/index_files/' bit seems to imply someone went to the internet archive, pulled up milliondollarhomepage, and then in a Browser, did 'Save As Webpage Complete' which saves the main page (in this case index.htm) and all its assets in a sub folder called 'index_files'.

They then just copied it all as-is back into some web hosting.
True, but.. this was filed in 1998 when they were trying to gain exclusivity in the browser market and for good reason.
Web Browser: Chromium

Email Client: Gmail (web), Protonmail (web)

Terminal: gnome-terminal

IDE: Sublime Text 3 (non-free), Visual Studio Code

File manager: default

Basic Text Editor: nano

IRC/Messaging Client: HexChat

PDF Reader: default

Office Suite: LibreOffice

Calendar: none

Video Player: mpv

Music Player: unsure, i would go with DeaDBeeF and Spotify (non-free)

Photo Viewer: ???

Screen recording: none

Extra: KeePass, git, gpg
It's 20 freaking 17. How can people release software with these totally elementary mistakes? Just one is bad enough, but... admin/admin?? This is easily worthy of a Daily WTF article to itself.

And this software was written by a professional contractor - pretty sure you'd get better quality from a kid fresh out of university, because on my course, it was drilled into me - NEVER TRUST THE CLIENT BROWSER!

Companies need to understand, if they want an internet presence, no matter how strong the laws are in their own country, laws don't stop a crime in progress, especially when all they need to do is send a fairly simple message to the website. Computers are dumb, they do what they're told. Giving anyone the loophole to tell them to do something you didn't intend is asking to have it exploited.

Going after the messenger will solve nothing. The guy who discovered the payment flaw could easily have kept quiet, letting others discover it, or quietly told his friends, who tell their friends, ad infinitum, and suddenly the whole country is buying valid passes for a penny, costing the company a hideous amount of money. Prosecuting the whistleblower will actually hurt their bottom line.
Oldest Manatee  in Captivity dies
In case you haven't yet:
Set up an automatic backup system.

If you prefer a graphical user interface consider backintime.
https://www.howtogeek.com/110138/how-to-back-up-your-linux-s...

Otherwise check out duplicity.
https://help.ubuntu.com/community/DuplicityBackupHowto

Duplicity supports a bunch of protocols / target services (SFTP, dropbox, google drive, amazon S3 ...)

Duplicity uses asymmetric encryption (via gnupg)
so the backup commands can be run unattended.
(Your private key is not required for encryption during backup)
The Black Duck Open Source Survey 2016 is a good starting point IMHO, especially the first third.

https://www.slideshare.net/blackducksoftware/2016-future-of-...
So you can add/update them without doing an .ipa/.apk update ? Seems really convenient, and a one time deal if it's cached.
Ethics can get pretty subjective, so I think it would be hard to teach a uniform view of decency. Also I hate to sounds pessimistic, but there are a lot of smart people who do much worse things than create malicious software when money is at stake. I think educating the people is a step in the right direction, but I fear it will fall short of your ideal.
That is probably a long time overdue though in the case of editors like Atom.

Simply put; if some unethical corporation can hijack projects like this, then a much more malicious actor can as well. One that isn't as easy to detect, and does much more harm (like harvesting any code or input that looks like it could be private data such as credit cards numbers, SSNs, email and passwordish strings found near each other, etc.).

Extensions, plugins, and what have you are cool, but straying outside of the fairly monitored confines of you OS's controlled packages carries a risk.
The same statement could be made about any organization. If you get a sleeper agent into Apple, Google, Microsoft, whatever... There is a certain amount of goodwill we rely on in this world.
Would they also prosecute a person who told them one of their doors was left unlocked after-hours?

A normal person's reaction upon being told "You left your keys in the lock" is usually gratitude, not calling the cops.

Well, those aren't quite the same thing.

If someone told me I'd left my key in the lock, I'd say thanks and remove the key.

If someone told me I'd left my door unlocked after-hours, I might wonder what they were doing trying my door after-hours in the first place.
Is Kitra the best alternative?

https://krita.org/en/

This is an opportunity for open source options to get a lot more users.
Top Most Successful Mobile Apps Built by MobiCommerce
Serendipity! Just looking at a large one last night, here at my wife's parents house in Boyne City, found decades ago. (My mother in law grew up here.)
the lottery code is so broken it isn't even funny. actually it is hilarious! the first bet will almost always win, especially if it's a very small bet!
Is it in particular the dot product (correlation) in MLPs that prevents them from inferring all causal structures in the data? So, instead of template matching of co-occurrences of features in the layer below, we (also) need to learn whether and how one feature causes the other?
Not worth it for Paint alone, but you might want to consider using something like Ninite (if you want the least possible hassle) to install most of your favourite apps on all your machines with one click.
There is no such thing as an "official VPN"
I explicitly tried to put out "god" and "bad" from the discussion but OK, let's do that.

Red-Hat main worry is to be profitable. That's is above any other concern.

You can be sure that, if their bottom line was threatened, they will be pushed, in order to survive, to change their business model and they will not be beyond behaving in a "bad" (but legal) way if they don't see other way around the problem.

If fact, we can argue, that Red-Hat management, being it a public company, is forced by law to do that.
Google’s DeepMind made an AI that can imagine the future
Only the sentence about refugees is true, but that has nothing to do with democracy.

<tinfoil>Financier and philanthropist George Soros of the Open Society Foundation announced in 2010 his intention to grant US $100 million to HRW over a period of ten years to help it expand its efforts internationally.</tinfoil>
> There’s something incredible heavy in my brain that is extremely hard to get up to speed, but once it’s rolling at full speed, it takes no effort to keep it going.

I noticed that too. I could be wrong, but I believe the painful part is loading everything you need into short-term memory.
Updated NativeBase Kitchen Sink App
Dear Microsoft, please don’t kill MS Paint
Kite has been mentioned few times in hn, latest here: https://news.ycombinator.com/item?id=13977982
AMD Zen Architecture Interview with Sam Naffziger and Chief Architect Mike Clarke
My understand was that you just threaten to do those things but don't actually follow through on those threats. Then it's grey hat and ethical but still not legal. If they actually pay the bitcoins and don't fix the issue then you despair and go on with your life. It's hard to spend the bitcoins without deanonymising yourself, but you can try to give them to charity or something.
Just the web, don't give up, switch platform ;)
Vim, Emacs, and Sublime would all be similarly vulnerable.
In terms of TSMC Roadmap, We have

10nm > 2017
7nm > 2018
7nm+ > 2019
7nm EUV / 5nm > 2020

Is the same thing they said 16nm was the last major node, but TSMC, after 4 - 5 iteration of 16nm, with one of them now called 12nm, has gotten cheaper. And it seems they have plans to further reduce the cost of 16/12nm.

I expect the same for 7nm. Both 12nm and 7nm will be much more affordable in 2020. Right now the uncertainty is 5nm and 3nm. Both are technically achievable, the problem is cost. At the moment 5nm+ cost structure looks like exclusive to certain industry and clients. Unless they bring in 450mm wafer but i have no idea how that is working out.

And 28nm remains the cheap and cherrful solution with no replacement in sight.
What they did is figuratively a felony (literally a "indictable offense") here in Canada. These guys are going to go to prison. Courts have ruled time and time again that hiding unreasonable or otherwise illegal actions in ToS does not absolve liability or criminality.
In the case of San Francisco it's a bit unfair to knock Amtrak for the location of the terminal, because it's not their fault, it's the fault of geography. San Francisco sits at the tip of a peninsula; for a train to stop in SF -- actually in SF and not Oakland or San Jose -- and also continue on to other locations would require the train to come up the peninsula, make its San Francisco stop, then turn around and go back down the peninsula in order to continue north (up the east side of the Bay) or south to other destinations.

Since that would be wasteful, Amtrak doesn't do it; instead they stop in San Jose (where you can switch to Caltrain to run up the peninsula into SF) and Oakland (where you can hop on BART or a ferry to cross the Bay into SF).
The big thing that helped me was to understand that:
smart contract == program stored on the blockchain

The blockchain tracks the program's state and handles state transitions. Read-only functions are free to execute; functions that alter the program's state cost Ethereum to run.

That's it. It's quite powerful and conceptually simple, but the phrase "smart contract" seems to throw a lot of people off.
If you want to avoid that, it has a Chocolatey package: https://chocolatey.org/packages/paint.net
Presumably what was meant was kicking them out of the open source community and not killing them.
A few years ago I also found a serious bug in a debt collection agencies web software. I ordered a phone and neglected to pay import tax and was chased by the agency. I found their website and saw that they developed their management software in-house and made it available for purchase for other agencies.

They offered a demo which I used to navigate around, in the demo was a reporting tool which essentially allowed you to send raw SQL queries to an AJAX endpoint. Something along the lines of:

http://demosoftware.com/reports/ajax.php?sql=SELECT * FROM debts

I switched out the demo software domain name for the live version and it worked, not only could I query the database there was no authentication preventing me hitting this end point.

At this point I was left with a dilemma, do I "erase" my debt, do I disclose the bug and pay the debt, or simply pay the debt and move on. I chose to pay the debt and move on due to fear of any recriminations. However it has left me uneasy ever since knowing that this company have such bad security and any debtors they are chasing for payments potentially will have all of their personal data leaked.
Why should we believe reported sexual abuse from someone experiencing a psychotic break? I have a family remember who spent two months in a psych ward last year. They had secretly stopped taking their meds and started practicing some weird form of meditation that triggered vivid recollections of childhood abuse. This culminated in accusing everyone in the family of sexual abuse and even talk about a secret pedophile society in our town. It took heavy doses of anti-psych meds and injections to get them back to reality. Now a year later they don't even mention any of the experiences.
If they're anchored correctly, you'd probably be quite safe in a hammock during an emergency landing, in a relative sense - being suspended would absorb a lot of the energy. But agreed, it does seem pretty silly and probably wouldn't feel very safe!!
That's unlikely. Every if you don't develop the system on your own and buy it from a third party (be it T-Systems or someone else), you still need technical expertise to prepare the requirements, evaluate the proposed solution (possibly proposals from multiple vendors) and do then do acceptance testing. So the "BKK obviously don't have any technical knowledge" claim is bogus.

It's possible the particular BKK person dealing with the report does not have technical knowledge, but that's more a fail on BKK side as they let incompetent people to deal with reports of security incidents.

But I'd bet it's merely a matter of covering broken shit and shifting blame. BKK is (probably?) a public company, managing transport in the capital city. They manage a lot of money, and it's not uncommon to funnel lucrative contracts to friendly companies, even if it increases price and the quality is dubious. Whoever came up with this project / awarded the contract / accepted the solution is probably scared people might start digging into the details. Better blame the problems on a hacker!
[Screencast] Benchmarking and Refactoring the Content_for View Helper
Video – Create a Kubernetes 2-node cluster in 10 minutes
Dun and Bradstreet teams up with Microsoft to reimagine the power of data
To me, being generous with the interpretation, it read as the author providing some context into their experience with what many think should be well tested systems, not bragging.
DeepMind's RL model on how agents appropriate common-pool resources