skysight-inc/HackerNews huggingface dataset:
> What's the workflow?

Tabs are my 'pending reading queue'.

1) Start investigating a topic. MMB the first few google results that look relevant/useful.

2) Ctrl+Tab. I'll be back to that google query in short order if they weren't.

3) Ctrl+W the first few results - they weren't useful.

4) Oh, hey, here's something. Read, scan down, and MMB 'future reading'.

5) Unread 'queue' (everything right of my current tab) is slowly growing. There will sometimes be duplicates. Read 'queue' that I want to keep open for reference / high level overview / branching off of (most things left of my current tab) also grows.

6) An hour later, I'm perhaps up to 50 tabs. Often less, but sometimes more.

Oh, here's a high priority question/bug/problem/task from my valued coworkers. I recall relevant documentation, but not the exact keywords. I open a new window, and repeat the process. Oh, hey, lunchtime! Interesting discussion over lunch prompts me to investigate another related topic. I open a new window when I return to the office.

Aha, results! A whirlwind of coding

Oh, end of day already? Hmm, I have 5 chrome windows open... LET THE HARVEST OF BOOKMARKS COMMENCE! Hundreds of tabs becomes 0 as I do a quick glance kneejerk yay/nay on bookmarking every one of them and doing some kind of basic organization by topic. Other coworkers use browser extensions to save their tabs instead, instead of engaging in this organization ritual.

The computers shut off. The lights go out. The sun has set, and silence descends, despite the open office floorplan.

...and then, some time later... a new day dawns...

> Why not just open them when you need them?

I don't want to wait for the webpage to finish loading when I switch to it. I don't have a clever way to rebind MMB to bookmarking new pages that I haven't even visited yet. I don't want my bookmarks cluttered with potentially useless tangent topics - I already have too many (thousands? tens of thousands?)

I have 32GB of RAM. I can spare a few gigs for Chrome.
This screams pure evil on so many levels.

The people in power are behaving in a surreal manner. If Russia wanted the US disintegrated, all it had to do is wait.
I have mixed feelings about this. On one side, I'm very happy for blind people being enabled by software and hardware.

On the other side, I'm concerned that people have to use proprietary software to enable their sight. I doubt that there is open source software for blind people of similar quality. Am I wrong? I hope there is such software.

What would RMS do if he had a choice between using a mobile phone with proprietary software to enable sight and remaining blind?
This must be the best content marketing I ever read. The author is the convicted felon being written about and he now runs a forensic accounting consultancy.
OctoLinker now with support for CSS and HTML imports
The AI is actually very primitive for navigating mazes. It is the same AI for every character and does not vary with ride tastes. All the AI does is prefer walking in straight lines and when it reaches a forced decision it takes either direction with equal rating. It does not have any idea where the exit is or do anything fancy. It can easily end up going round the same area on repeat.

Source I read the x86 assembly.
I'm just wondering if there are senses in which "fuck" isn't profane. I mean, it could be used to mean actual copulation, but AFAIK it's still considered slang/vulgar/profane even in that (original?) usage (even if the act may not be), so...?!?

Anyway, as to the meta-point -- personally, I think it's fine to warn people of upcoming profanity, but it seems to fall kind of flat here. I mean, using the "fuck" in a warning about using the word "fuck" seems to sort of defeat the point of a warning. (Unless of course the writer is himself making a meta-point that I'm not seeing.)
I love that part: "And here’s the kicker: She could do all of this with the screen turned off. Her phone’s battery lasted forever."
Point – A flexible CSS Framework for building modern responsive web apps
We-get: command-line tool for searching torrents
If even Android doesn't come close... I think that answers the question.
I completely agree have also been my suggestions.
Ask HN: What features of HN unlock with karma? Are there user levels?
Thanks for the insightful responses
Practically nobody is running own mail server these days. Email is extremely centralized
Show HN: Exterminate – break python programs with a single import
Kong: Skull Island – Vietnam, Giant Spiders and Godzilla. Discuss with Spoilers
Genetic Algorithm for Convolutional Neural Networks
Why would you be offended by that disclaimer?

If you don't care about the disclaimer, it isn't for you, and you can ignore it freely.

You can complain that expiration dates on food should be removed, but using that to complain that people complain too easily is hypocritical.
Probably more of them, but thats not the point.

Most mac buyers never install an app after they buy their machine which means all they use the app store for is updating. You don't need an entire app store to do that.

No one uses the mac app store to find apps. There is no "browsing around installing different things to try them out" like there is on ios it's simply not how people use the computer.

Apple would be much better of with simply featuring apps they vouch for and then stay out of the rest. There are plenty of ways to deal with security that doesn't hinder development of the platform.
What's funny is how pervasive these games are.
SELinux does, I don't know about App armour. Dockerized NGiNX will give you root in the container, which will give you root on the host easily. If you run NGiNX as non-root-container, you are better off: You can't escalate. You run as non-root before, and stay non-root.
You are looking for https://en.wikipedia.org/wiki/Optical_character_recognition .
Very impressive piece of work! My only suggestion is that the author collaborate with a tech writer or editor to polish his series of posts on Swift and SQLite, and re-publish it later as a long article or book chapter.
For hackers like ourselves, I recommend brew cask for installing GUI apps.

If I am setting up a new computer, I have a shell script that installs all of the programs i commonly use, both CLI tools and GUI apps. The only caveat is that this won't work for Mac App Store apps. For that reason, I always get the non-mac app store app. I guess App Store is somewhat convenient, but IMO not as convenient as:

$ brew cask install 1password

or

$ ./install-all-my-stuff.sh
Would be interesting to see comparison with uzbl and surf as well. Maybe also with Servo/browser.html, although it won't be really correct as (unlike the others) it's not yet stable.
I understood "amount of transactions" as a reference to acceptance by, for example, vendors – not the technical limits.
20-25% iS a pretty good chance.
I'm assuming not all of the machines from the factory will be infected. Because if that were so, then the chances of being found out is high and consequences would be dire for the manufacturer.

If my assumption is correct then buying a retail machine and comparing its firmware to the one you order with your credit card should be fine.
The number ...1 in your first notation is actually -1, using 2-adic interpretation. The number 0.1... is actually 1, which lies outside your expected range.

Maybe another base will help. In base 3:

0.0...
0.10...
0.20...
0.010...

Once again, a naive diagonalization yields 0.1... but this time at least we have not extended past 1. Is there a way to avoid that convergence? Sure, we can change the 0 digit to either 1 or 2 randomly, or based on some pattern or enumeration, instead of just 1. So now we can take many diagonals, and they all look like:

0.121212...
0.122122...
0.121121...
0.22212221...
...

Augh! What happened? Our diagonalization appears to have revealed an infinity of missed reals! This is similar to the construction of the Cantor set (https://en.wikipedia.org/wiki/Cantor_set) and hopefully illustrates the problem with your enumeration of the reals.
That brutal, but if my false positive rate was that low I'd probably be willing to just tolerate it. What drives me most crazy, is just how hard it is to get Gmail to accept that a given type of e-mail is not spam...
I'd agree, but consider this counter-point: Turing Completeness is so easy to achieve that it's often acheived accidentally. (C++ templates, now Rust, Scala type-level computation via implicits/singletons. I think Haskell's type system is TC via the "correct" extensions?).

Actually, I'd rather want a system that was really designed around this -- well, OK, maybe not TC[1], but perhaps Pacman Completeness.

[1] Purely to avoid decidability problems.
This is a very nice feature. I soon found a bug in it, though. It wouldn't read PDF files in iBooks. PDF support always seems to be a sorry stepchild in every operating system.
The+Legend+of+Zelda:+BREATH+OF+THE+WILD
Like Best Buy doesn't have enough problems. What a shame.
Ask HN: What's the most reliable debugger you have ever used?
You may enjoy the US Supreme Court's writings. Their judgement are usually really well-written and understandable.
> [...] how dreadfully hard it is to prevent Turing-completeness from accidentally leaking into a system and gave up that fight.

Yeah, that's my impression too. TC doesn't actually require all that much. (Of course, making it pleasant is a whole 'nother matter.)
It looks like this is just an affiliate marketing website. Links from this website to bubble.is are affiliate links. The two sites have different domains and different WHOIS info.
It would be cool to have a device that instead of pixels, had bumps that raise up or down. Point the phone's camera at a scene, and you can 'see' the scene with your finger.
Главная – Создание компьютерных игр
no. it means there are far easier ways to spy stuff, thats all.
There is at least one, but I don't know whether it's any good. I'm a bit tempted to write one, partially because I have a thing about self hosting my data, but also because I love the overall idea and design of Trello, but I'd love it to be more extensible/flexible/hackable.

E.g. being able to make layout changes(have lists that span columns for example, or cards that show more of their information on the cover). Or more flexibility in colour changes/background, or ability to style cards.
tl;dr: Your argument doesn't make any sense. Don't copy math arguments from hipster blogs or wikipedia. They rarely make any sense.

I am fully aware of the constructionist approach to mathematics.

But your argument goes somewhat like this:

The reals are real

In computer programs however, we can only do so much

Every computer program represents a real number

For every bounded amount of bits, there is only a countable set of computer programs

Therefore, the reals are countable.

This is not how math works. You extrapolate from a bounded set that is countable to the collection of all those bounded sets - and then claim because every one set is bounded, the collection must be bounded as well - and therefore countable.

Let me make a similar argument just to show how silly your argument is. Here we go:
1. Every set of integers with only one element is finite. Call it a trivial set, for example: {1}

2. Every finite union of such trivial sets is finite

3. Every finite union of such a finite union of trivial sets is finite

4. and so on - after many iterations, your finite set will look pretty big to the human eye - almost as if it was the set of integers.

5. Therefore, the set of integers must be finite.

Sounds pretty silly, right? Thats what you've done for a different property of a different set.

That is nonsense. This is why arguing with illiterates about math is so annoying. They think they can write non-stringent arguments and then claim they have "somewhat proof". In math, there is no such thing as "somewhat proof". You are either right or you are wrong. The reals are the reals by definition. You can not make them countable.

What you can make countable is sets of numbers that you work with. Sure. You wont ever create a computer that has access to all the reals, PRECISELY because it operates from a position of countable-ness (even quantum computers). But thats not what I care about when I talk math.

The real numbers are not accessible to in a "reality" way. They lie fully in the realm of arcane mathematics. Like many other things do. You would never claim that the hyper-exponentiation operator had anything to do with reality, and it doesn't. Neither do the reals. You're just confused about them because they appear so prominently in middle school mathematics.

Accept it and move on.

Mathematics is the realm of absolute truth. Everything we have proven is de facto true. You can make an argument that we are doing the "wrong kind of mathematics". And that may actually be true. But it doesn't change anything about our discipline. If you want to get philosophical and create a new Mathematics discipline based on different arbitrary rules (axioms), you are free to do so. But you will have to prove a lot of very mundane things and go through centuries of early day fuckups and its very likely that you will soon seek to merge with the already established mathematics.

Call it math2.0. I'll play with it. If its interesting, why not. But don't expect your new math to be more interesting than the one we've got.
Indeed, we could commiserate all day regarding the boneheaded sexual repression of prevailing American culture, but how is that topic at all relevant or productive in the context of this blog post, and (more importantly) why in god's name is it the highest-rated comment in this thread?
Look into Toyota
Even violent authoritarian dictatorships need some foreign income from time to time...
Flexport is hiring a product manager
CPython Internals free ebook
You can already figure out what other apps are installed on the mac using the app store apps today. So if that is your concern you are really not being helped by the app store.

You can have permission models for these things. I am not asking for untethered access to the entire machine without any permission.

I would even be fine with both having to ask Apple for specific permission via the app submission process and then ask the user if it was ok to give access to specific things.

There are so many ways this could be solved both gracefully and effectively but because apple have decided not to use any real resources on the osx it doesn't happen.
I don't, sorry - my dad is the journalist and he studied this a number of decades ago.
Well my keyboard app is closed source, and I even imported the binary from the US to my country. Naturally I consider my phone compromised.
> many common programs aren't on Linux and if they have an alternative it often isn't as good.

What programs is that? In my experience, unless you are using a bunch of specialized proprietary apps on Windows almost everything open source is on Linux and is better implemented.
This needs a backgrounder on what the Crazie Eddie story was, specifically. I'm not familiar with it. The story presumes the reader is.

OK, Wikipedia has a pretty good article. And ... I question the ethics of directing traffic to the fraudster himself. https://en.m.wikipedia.org/wiki/Crazy_Eddie

Crazy Eddie was a consumer electronics chain in the Northeastern United States- previously called ERS Electronics ... It was started in 1971 in Brooklyn, New York, by businessmen Eddie and Sam M. Antar. The chain rose to prominence throughout the Tri-State Region as much for its prices as for its memorable radio and television commercials, featuring a frenetic, "crazy" character played by radio DJ Jerry Carroll ... At its peak, Crazy Eddie had 43 stores in four states, and earned more than $300 million in sales.[1]

In February 1987, the United States Attorney's Office for the District of New Jersey commenced a federal grand jury investigation into the financial activities of Crazy Eddie. In September of that year, the United States Securities and Exchange Commission initiated an investigation into alleged violations of federal securities laws by certain Crazy Eddie officers and employees. Eddie Antar was eventually charged with a series of crimes. Antar fled to Israel in February 1990, but was returned to the United States in January 1993 to stand trial. His 1993 conviction on fraud charges was overturned, but he eventually pleaded guilty in 1996. In 1997, Antar was sentenced to eight years in prison and was subject to numerous fines. He was released from prison in 1999.[2]
How am I comparing apples and oranges?

The previous posters said that I should use AWS, because anything I set up myself will have more downtime than AWS.

Now. I've actually set up a few systems.

Some on rented dedicated servers, some on actual hardware at home.

Including web apps, databases backing dozens of services, etc.

As mentioned above, all of them have better uptime than AWS.

How am I comparing apples with peas if this is exactly the point made above — that even for simple services I should use AWS?
The use of the term "Ultra-Orthodox" is again problematic, it's not used correctly, it should be used to describe the "Haredi" Jews which aren't really controlling anything, in fact I would go as far as say that even "Haredi" aren't a good fit for the "Ultra-Orthodox" moniker, as there are more hardcore groups than they are including those who want nothing to do with the state of Israel as they believe that the state of Israel cannot be established until the messiah comes the dead have risen and all that fun end of days stuff happens.
And when people use that term to describe the "settlers" that's even beyond, they are nationalist not ultra-orthodox.
Indian govt launches OpenForge – GitHub for e-government
I also pay that and both AXA and BUPA cover upto 75% and upto like 300 and something GBP a year unless you are doing procedures which are also covered by the NHS.
Note that Sentinel 2A has been already delivering amazing data, the launch this month was for his twin (Sentinel 2B) which is meant to reduce in half the revisiting time!
Kenya's Immigration Department to Issue E-Passports from April 2017
> Also central authority but Gmail >>> any telecom

There's few of the big corps I trust as little as Google.
It will cover only certain things, expensive crowns and fillings which are not covered by the NHS will not be covered or will be simply be over the cap of your yearly insurance coverage.

If you need a simple crown that is subsidized if not completely by the NHS you'll be able to offload it to the insurance pretty easily, if you want the top of the line ceramic crowns that cost 1500-2000 GBP no insurance will actually cover that.
Next thing we know, their store will be blown up by a rogue undercover female agent who loses her mind to a nefarious villain, but everyone will be saved by the local Geek Squad weirdo, his sleazy friend and irresponsible, lazy yet remarkably likeable slacker who has somehow managed to become store manager and whose best friend is a reluctant covert CIA agent with remarkable athletic and mental abilities.
Wire services such as AP and Reuters have always been used heavily by papers (?!)

If anything they are used a little less now because there are more third party originating news services and syndication channel.
That's the point. Android and iOS are not secure. Now the question is always, secure for what ? Against an average attacker, they are secure enough. Against the CIA, they are not. They can just threaten several people inside Google or Apple, get a back-door, and you can't check if they did.
>Something that hasn't been shown in studies to make us feel lonelier.

I was curious about that as I'd say personally I've found the opposite effect that it lets you connect with friends more easily, so I tried to look up the studies.

Most articles seem to quote Ethan Kross who found people who reported they were lonely used Facebook more and concluded Facebook made them lonely but it seems to me cause and effect would be more likely to run the other way. I mean if I'm physically on my own I'll chat to friends online. I can't recall chatting online causing me to be physically alone.
Bypassing encryption means that you are actually bypassing the encryption method, e.g. fooling WhatsApp to not encrypt and not alert the user, forcing WhatsApp to use a specific key again without alerting the user, finding a way to access the clear text messages in the service itself etc.

Reading the clear text pre or post description isn't bypassing encryption because this can be done regardless of the type or method of encryption used.

If I beat you with a wrench until you tell me your password it doesn't mean I managed to bypass the encryption of your password manager.
An open source Ruby library for automating tests with Selenium
Very cool read thank you for sharing!
Apple wanted to make an app store like the ios store because they have wanted to make the osx more like the ios.

They even tried with a whole campaign around it called Back to the Mac which was all about making the two feel more alike (which means more like ios).

They didn't make it because of security, they made it because of ease of use and because the ios app store was a huge success.

It is easy to use, but it's slowly killing the future of the ecosystem which might be intentional it sure feels like that.

There is no reason for why my app couldn't work on the app store. Apple just haven't put in the work to solve for permission properly which is one of the biggest issues developers have with the Sandbox.

Most users don't install new apps after they purchase their machine so it's not for them.

Almost no one uses the mac app store to look for apps and those few who do are met with a horrible experience and without any way of knowing if what they are getting is quality app.

Advanced users can't get the apps they need on the app store.

All the app store is really doing is sucking the life out of the apple ecosystem.
Moving to Exascale – Closer Than We Think?
Crypto Won't Save You Either, Peter Gutmann:
https://www.youtube.com/watch?v=_ahcUuNO4so
I have many things to say about Google's bad behavior, but being a patent troll definitively isn't one. Their policy seems to be busy on innovating and letting others catching up.
My cousin keeps breaking her phone's screen. She's terrible with actually caring for her things, and because it obviously becomes very expensive to repair or replace all the time, she uses accessibility features to deal with it instead. She has no disabilities whatsoever, except arguably an inability to physically coordinate her actions such that she might avoid dropping her phone all the time...
I used to run my own but I can't find anyone to relay the mail anymore.
I wonder what "'not exactly' child porn" means.

I mean, some child beauty pageant stuff seems iffy. Consider JonBenét Ramsey: https://goo.gl/images/50otkX
Reading programming books
Your app is an exception since it needs to interact with some system level APIs so it can't be sandboxed.
But stop promoting yourself at the cost of the AppStore, it's getting tiresome.

The AppStore adds value to the user: convenience when downloading and updating, sharing between computers and some level of guarantee that the app won't harm your computer or spy on you.

Of course, app developers being how they are, they still managed to screw this up by implementing analytics, or unpublishing v1 and publishing v2 as a separate app so that one loses access to the old purchased versions.

Additionally, most non-AppStore developers go through the trouble of signing their apps in order not to scare away users, but then serve the download over a CDN and don't publish the signature info over a secure channel that they control.