skysight-inc/HackerNews huggingface dataset:
>I think the more interesting thing about these ancient programs is the question of why projects to modernise them fail over and over again.

A lot of it is because they fail the KISS principle.
This version is not developed by the original developer (Gorhil).

Given what happened after the previous ublock splitt iam hesitant to use it.
> For example, here [1], upper left quadrant: "Ap plications", "A ppC enter", "C alendar". Anyone know why it's so bad? Is it a configuration flag?

Perhaps I'm just used to font-weirdness, but I honestly would never have noticed that had you not directly pointed it out.
GUIs are subjective, personally I never found the OSX one very intuitive so when I use a Mac on another colleague's computer, the negative part is for me the GUI.
The whole Uber paying drivers stuck outside the country came after the perhaps well-intended surge pricing debacle. To me, that move is textbook Crisis Management. And having driven for Uber, their SOP is to never do anything that favors drivers. They don't even think of drivers, who pay to use their network, as customers.
The minimum wage is a step function -- if the employee is worth less than the minimum wage, then they get $0; if they are worth the same or even slightly more than the minimum wage, then they get only the minimum wage.

The minimum wage essentially says "It shall be unlawful to employ people if they are worth less than a prescribed amount". If they are unemployable because of the law, then welfare will make them dependent on the state, and it will make sure that they are never fully employed.

These are the real consequences to well-meaning but misguided policy.
> Another important point is that Windows is the most keyboard friendly OS out of the three.

I'm sorry, but have you ever seen a true master of the command line?
Where do you work that software engineers write code and then hand off their code to non-software-engineer "experts" for testing? That sounds like a really broken process.
Other links:
Bitcoin wallet firm Xapo gets approval to operate in Switzerland
http://www.reuters.com/article/us-swiss-bitcoin-xapo-idUSKBN...

Bitcoin wallets get a key approval in Switzerland
https://www.engadget.com/2017/01/29/bitcoin-wallet-approval-...
I read architectural details of NonStop and Stratus. Both were designed to compare I/O outputs instead of just catching everything at CPU level. The CPU-level redundancy is more for catching transient faults with fail-fast logic. Idea is problem shows up in obvious way by time it hits I/O buses.

Past that I dont recall much.
I tried making my own: http://jonatron.me/ which has a part list. Also check out the PiDP-8 : http://obsolescence.wixsite.com/obsolescence/pidp-8 which is a kit.
Also relevant is a Javascript PDP-11 simulator at: http://skn.noip.me/pdp11/pdp11.html
Here's a little known fact for you: OpenLDAP is a commercial software made by a company called symas. https://symas.com/

The open-source edition is only a facade with highly stripped features.

If you want any decent replication, HA, performances or bugfix. You have to pay for their OpenLDAP gold edition, which last I checked was $100k for a site license.
Installed ElementaryOS for a friend who essentially just needed a browser. He absolutely loves it and i'd consider it should i find the need to switch.
Thanks for taking the time to respond.

I understand a lot of the politics regarding the issue, and am specifically trying to avoid bringing that into this particular slice. I'm not arguing whether or not the ban is targeting Muslims. The recent Fox News interview leaves little room for doubt.

The question 'euyyn had was "How is this ban not racist?"

You bring up racism and religious discrimination. Do you draw a distinction between the two? I've started to suspect that the definition of racism is currently widening to encapsulate more than strictly racial prejudice. Your comment "Technicalities be damned." leads me to believe that your understanding of the term racism is this wider one.

Personally I think racism is the wrong term; religious discrimination seems more apt. But I also understand language changes. I sincerely am not in any way trying to parse a way out of what the Executive Order represents or its intent. I just want to understand what people mean when they call it "racist".
Uber ordered my driver to do something totally illogical; and they were right
It's also mentioned that pan-humans can augment themselves intellectually to the point where they're at least in the same ball park as Minds. They're just no longer considered 'human' at that point.
The Perfect Browser has an ad filter which is fully customizable.
As long as you didn't cross the streams while getting it into the trap, you should be fine.
I just stumbled upon N1, although I haven't tried it:

https://github.com/nylas/nylas-mail
That's the point -- if the schematic is just connecting pins to buses and other pins, how is that improved by drawing a rectangle and placing the pins on its perimeter? It can be clearer as a simple textual netlist, or even clearer as a simple textual program that generates the netlist.
Bitcoin firm gets approval to operate in Switzerland
Many years ago I worked on an electron beam lithography system that was a converted electron microscope. You need to control the X/Y position of the beam and need some sort of shutter/deflection mechanism which should be within the realm of what a very dedicated hobbyist or group can do. I wrote the software and designed some hardware. I wonder if you could pick up an old electron microscope for cheap somewhere if that would be a starting point for a home made chip fab ;) probably too many difficult parts though, wafers, resist, bonding, packaging, clean room etc. But who knows, sometimes these things can be done on the cheap if you're willing to make some compromises...

But here's another idea, if you live close to a university that teaches semiconductor physics or chip design check with them, the system I worked on was used by graduate students and for general research...

I don't think any fab will talk to you. A "real" chip is usually millions of dollars even for older processes.

If you don't care about the actual fabrication then you can use programmable logic like FPGA and get something very close to an actual chip design running on an actual chip. You can probably just get a design to run in a simulator ...
Have you considered using a screen reader?
As far as I know, most of the major IDEs have at least basic support for them and there are plenty of blind programmers out there so there's definitely software for it.
(Obvious suggestions like making sure you brightness is set as low as possible etc aside)
I am both a MacOS and Windows user, I have trouble completely recommending Windows 10 to anyone solely on the basis of Microsoft's invasive telemetry services. That and the catastrophically anti-consumer upgrade paths they forced on people.

I am still running Win 7, and still have a MBP with MacOS installed. At this time I'm not buying another Mac laptop/desktop(LOL) but if I do get a new laptop that is Win only I'm going to install Win 7 over Win 10.

Windows Explorer to me is way more intuitive that MacOS Finder, which I find to be more difficult to use.
This sort of incivility is not allowed here, as you know, regardless of how wrong someone is. Please stop posting to HN like this.
In the comments: http://netflixhiddencodes.com
Yes, enterprise apps are not yet there. But lot of infra-like software would have been written in Java if Go were not there. There is growing awareness of Go at big enterprises such as where I work.

It will start with sucking oxygen for new projects which would be by default in Java.
Please don't vie for pettiness in HN comments. It's neither civil nor substantive.

https://news.ycombinator.com/newsguidelines.html
The new social activists are shockingly ignorant of security. Most that I know of are organizing over Facebook. When someone mentions security to them, the activists say that there is no risk to them.

Education is even more urgently needed than tools.
Lawsuits (even fines) against the company, in addition to the inevitable consequences to the business, seem like perfectly reasonable consequences of security carelessness. That's rather different from randomly tossing managers in jail however.

Be careful what you wish for though. In many industries, releasing product requires getting explicit permission from government regulators based on trials/plans/etc. often assembled at considerable effort by licensed engineers and others.
Interesting. I see it now and I was expecting this to be an issue with switching but I haven't really noticed it. Here are the same words rendered by macOS (9pt Open Sans): http://bitcannon.net/images/2017/open-sans-on-macos.png I think it's showing similar spacing.
The drama around their statement "choosing $0 is basically cheating" was the point where I lost interest in the project.

(https://funnelfiasco.com/blog/2015/02/13/elementary-misses-t...)
Tuples and some pattern matching coming this spring as well.
This is a useful link from there: chrome://flags/#prefer-html-over-flash
Short version: Nothing changed in 10 years :D
>IMHO Google has been so successful because of their user interface and not because of its superior algorithm. In essence it is a REPL where the E part is slightly non-trivial.

Nope, it was the superior algorithm. Other search engine at the time had similarly simple interfaces, but we all moved to Google (back in 2000 or so) because of the superior results.
He makes good points: Programmers need to communicate (often by text) and wrote documentation and comments. If you can't type fast, this is either going to slow you down, or you are going to do less of it.
my solution to bibliomania problem is to hoard pirated e-books and to buy e-books or paper books only after reading some way through
IKEA’s ‘Open Source’ Sofa Invites Customization
>cryptocurrency is designed to be private, non-reversible, and outside the reach of the legal process

In a well-established B2B relationship, where payment terms are already established (i.e. net-60, 5%-net-20), I think these crypto-currencies make more sense. These long-term business relationships drive the majority of GDP, and they normally use EFTs or even paper checks (both of which are pretty cheap, but not free). In a cross-border deal especially, I think Bitcoin (the only seemingly viable choice at this point) makes a lot of sense.

One-off transactions have more risks and are less stable AFAICT.
I think the barrier here is going to be driver support in Linux.

You lose 90% of the value of having UX that 'just works' if the driver support is buggy or isn't there. Developing and testing drivers is expensive.

Apple solves this problem by designing and selling the hardware as well, and controlling the whole stack. They then charge extra margins for the privilege of using a Mac.

MS solves this problem by shoving the driver work onto each hardware vendor.

So while you can make and publish a very polished Linux distro / library, what's the business plan for getting paid for it, when the UX only gets you a fraction of the way towards having a seamless 'out of the box' experience for users?
Hi veenified. StartPage offers actual Google search results in privacy. Google never sees you and neither do we.

We never collect personal information about our users so you break free from the "filter bubble." See: https://dontbubble.me/

Plus, we offer a free proxy with every search result so you can also view web results pages in privacy.

DuckDuckGo is also a solid search engine. We are glad you use private search, whether you use StartPage.com or another option. If we all start taking small steps to protect our privacy, we can reform the "surveillance economy"!
You should compartmentalize different relationships you have. You wouldn't contact a friend or family member from your burner phone. Inversely, you shouldn't give a member of your activist group your home phone number.

You can maintain both types of relationships, as long as you use the appropriate tools for each one, and maintain strong separation.
GPU is quite the silver bullet, IMHO. It's a chip specifically designed for graphics, it's a Graphical Processing Unit. You can't expect the performance of a general purpose unit to be even anywhere close.

There are cases where coding for performance from the get-go is the way to go - think the_silver_searcher vs ack; there are cases where "computer power will eventually catch up" - the GNU coreutils did just that, they where coded for a system where a large amount of RAM was available(even if at the moment, in the '70's it wasn't), and removed many limitation that the proprietary tools had at those times.

But in a large program, that aims to grow even larger as features add up, performance is not your primary concern. If you have good abstractions, and you optimize at pixel conversion layer by 50% (say babl), all those optimization will add up. If you write your code in assembler, for speed's sake, you'll never surpass the complexity of MS Paint.

I worked on a web application that was a bit over 100k lines of code (at least the subsystems I had access to) - some bad architetural decisions made progress stall, and features were delayed by as much as half a year. Every change at deeper levels broke all kind of things at the UI level. Those were some shitty days, trust me.
But is it accurate?
>There is so much wrong with this sentiment! It's just kind of folded in there, the insinuation that "web interfaces are more pleasant" than TUIs. I cannot express how much this kind of writting annoys me. Why can't they tell the story without wedging in unbacked opinions.

Not everything needs to backed. It's obvious that most people, at least most lay people, find web UIs better and more friendly than terminal style interfaces...

Pleasant is not something objective to be measured comparing TUIs and web UIS -- it's in how people see them, and it's clear that what the article says it true for most people.
Programming is a unique field: if you're doing it right, it should never be dull. Frustrating? Draining? Rage-inducing? Sometimes. But not mind-numbing. Why? Because we can build our own tools. If we find ourselves doing repetitive work, we can build a tool to automate that work. This automation is itself likely at least somewhat interesting. What isn't repetitive and that can't be automated should be interesting as well.

If you find yourself bottlenecked on typing while programming, it's a signal that you should stop what you're doing and write some automation or abstraction. Sometimes you can just structure a program so that it requires less typing --- almost always a good thing.

In the rare cases where you need to be verbose in source code, you can use build-time source code generation, or failing that, an editor snippet library. I like yasnippet for that purpose.

Back at Microsoft, NT kernel style requires a big doc-comment before each major function. (These comments are extremely helpful --- but that's beside the point.) The doc comment's style is a bit more complex than Javadoc; there are multiple sections (e.g., description, arguments) and specific indentation requirements within each section.

I found it very annoying to write and format these comments. Instead of just cursing doc comment writing all day, I took a week and solved the problem. I taught Emacs to highlight and indent these comments. I taught M-q to reformat paragraphs exactly as needed. I added code to automatically generate a skeleton description from the function prototype. And after all that, I was never bothered by the doc comment stuff again.

(Incidentally, in a big monolithic IDE, I think the barrier to this kind of extension would have too high to bother with, and I'd have been left cursing this code.)
Why flagged it? Something this important!
A microcode assembler has been in the top 5 for hours now. I suspect we're ok.

It's tempting to draw general conclusions about HN from specific things you don't like, but that's sample bias.

We detached this subthread from https://news.ycombinator.com/item?id=13514804 and marked it off-topic.
I wonder why someone feel incentivised to do this. Can you offer any insight as to why someone unrelated to your org would design malware that switched the default search to your site?
If you disabled JS, why you not use something far more lightweight, like ELinks ?
> Get an iPhone and use it in preference to your computer.

When connecting to a computer or charging, never ever tap on "trust this computer". If I understand it right "trusting this computer" involves some irrevocable certificate exchange, in effect granting the computer elevated permissions.

Can someone correct me? What precisely "trusting" on iphone means except from the ability to decrypt backups?

Also:

Don't use icloud or any other cloud sync.
>The key here though, is "experienced".

The other key is that those people and those "POS" style apps do very little things -- mostly a single task like e.g. bank accounts management.
By running statistics on a large enough infrastructure you can see how frequently 2 hard drives in the same raid fail within days, or even hours!

Same brand, same batch, operating time, running temperature, even same vibration does trick. :(
> I think a few political articles on the front page a day is okay, but It can easily turn into around the clock flame-war.

It will always turn into a flame war because most of these threads are either posted by activists, or they attract activists. Activists are not interested in a 'conversation', they post to win control of the thread by calling in a brigade to out post and down vote the other side.

Anyone can put together a brigade of a few hundred people in a matter of minutes on reddit or irc.

You have two options in this environment. You can have a politically neutral technology focused board and remove the incentive for activists. Or you let them run a muck and turn your board into a signal booster for there activism and destroy the commuinity.
Empty Ideas: A Critique of Analytic Philosophy (2015) [pdf]
> Is the issue that modern software just isn't reliable enough to make hardware failures an important part of the downtime?

I think the issue is more about networks never being reliable enough for such reliable computers to ever make much sense. A data center simply cannot give you five nines availability over the internet, so it doesn't matter how reliable everything inside is, you would still need geo redundancy and all that fault-tolerance in a distributed system.
Is there a version that can be played on macOS or pi? I'm guessing it would be under emulation.
> The probability of an event depends on your knowledge.

This is a false statement and hints at the dissonance in the argument made for hard determinism.
That is exactly what the Taxi strike did.

>"NO PICKUPS @ JFK Airport 6 PM to 7 PM today," the union wrote in a subsequent tweet that was retweeted over 10,000 times. "Drivers stand in solidarity with thousands protesting inhumane & unconstitutional #MuslimBan."

https://www.msn.com/en-us/news/us/the-scene-at-jfk-as-taxi-d...

The objection is not that Uber didn't join the strike but that Uber reduced their prices to undermine the strike and get new customers.
What in that post would be dangerous to disagree with?
I does indeed look good (to me) and they have hired a designer that I greatly respect to work on it (https://dribbble.com/sdw) but it's an Electron app (goodbye memory) and requires you to hand over your email account details to Nylas: https://support.nylas.com/hc/en-us/articles/217518207-Why-do...
It depends on what you are trying to protect and what options you have if one component fails (replacement).

For highly critical systems that is an issue but it is being adressed. Take as example the space shuttle or the Airbus (3/2) primary/secondary flight computer [1] where the backup is being build by different companies with different processors ...

[1] https://ifs.host.cs.st-andrews.ac.uk/Resources/CaseStudies/A...
30 Most Popular Valentine's Gift Idea 2017 for Ladies
I've used Fedy so far. Worked for me for most of the major stuff without any surprises.
No, what you experience is normal. Typing speed is never the bottleneck, unless you write some boilerplate code - which, frankly, is something you should avoid and automate anyway. As a rough estimate, I spend more than half of my time drafting, either with pen and paper or in my head, and then half of the remaining time researching. Only a tiny fraction of time is pure typing.
>Think what it would be like if we applied that idea to the real world, so (e.g.) hammers, can openers, toilets, and bulldozers all had to operate using a common set of widgets.

Only apps don't do that. Paint apps use brushes and canvases, spreadsheet apps use cell grids, music apps use notation views and piano rolls, writing apps use document screens, games use whatever invented controls and worlds, etc.

What is common is that a lot of stuff we do involves mere text and symbol manipulation (buying tickets, reading news, checking sports scores, entering customer data, etc). For those we use the same widgets, yes.

But in the real world we do build all kinds of stuff, from cars to boats, and from skyscrapers to bulldozers, to pinballs with nuts, bolts, screws, wires, glass panels, etc., too. A hammer is as useful for hanging a frame as it is for building a house.
Funny, I was just thinking in the shower how you could make a magic based rpg where you need to type words out to cast spells.
They wouldn't dare.
In a lot of those cases (Mir being the obvious exception), the Ubuntu backed solution predated the alternative.

I can't help wonder if this will keep happening as their competition waits to see everything new Canonical chooses to back, then works to thwart it :)
Here's macOS, comparing Helvetica and Open Sans: http://i.imgur.com/6uGxKbQ.png

While Open Sans is clearly not perfect, it's not as bad as the Linux screenshot.
Now that's one way to enforce code reviews.

(Edit: for spelling, oh, the irony)
Wow, thanks so much! I hope you find it useful. :D
If you bought a car that turned out to be stolen, you might wake up one day to find it's gone because the police recovered it for the owner. It's similar here - buyers looking for a bargain that might be illegal are part of the problem of IP theft. They can seek recourse through the seller they got it from, and if that doesn't work, they shouldn't have trusted a dodgy overseas black market seller with their money.
keybase verification
[ my public key: https://keybase.io/zlwp; my proof: https://keybase.io/zlwp/sigs/uij8FyqQ8C5T7G1l50WjFjP12tJtGt4mDHuKnMcP3Jw ]
>> how come I still can't pop up the File menu from the keyboard in 2017? <<

Fn+Ctrl+F2 = focus on menu bar
Just tell me where in Chromium to disable resetting user profile when it detects tampering - so I am able to migrate a profile just by copying and I will move to Chromium in a second.

The not being able to copy your profile between machines is terrible terrible decision. It detects "tampering" and nukes everything :(
I can get it now.

I have this imagined idea of a post yo-yo'ing on the HN front page

goes up, gets 500s, goes down, gets 200s, goes up....
Genetically modified organisms are a bit scary...

Why?
I type too fast as it is, I would rather have something that slows me down.

If you think fast typing makes you a better programmer chances are you are a typist and not a programmer.
Yeah definitely looks like it's Open Sans when viewed like that.
XPath 2 supports conditionals so you could put all that in a single select expression.
Gah. I meant non-file-backed
Commando dies in U.S. raid in Yemen, first military op OK'd by Trump
You'll probably have trouble installing Windows 7, it's not even supported on Kaby Lake processors anymore and the security patches are going to stop in 2020.