skysight-inc/HackerNews huggingface dataset:
Thanks for posting this 'DanBC, this is golden! It captures exactly the issues I sometimes rant about in UI/UX threads on HN - that the IT industry is focused on producing toys, not tools.

The article focuses on hardware, but its point is more general, it touches software too - basically the solutions developed both "by developers for developers" and those created for non-tech users. There are lots of things that worry/sadden me about this.

Within the industry, I'm tired of hearing comments like "don't use advanced feature X, it's hard for the junior programmers". Like, "don't use lambdas / streams in Java 8; it may be more readable for you, but it isn't for the cow-orkers who don't know lambdas". Well, one would think that it is expected of a professional to occasionally learn some stuff. But what I see instead is "best practices" aimed at the lowest common denominator creating a culture of code monkeys.

As for end-user software, I'm tired of ranting about it, and - as I learned from this post - Erik Naggum (like usual) does a much better way of explaining the problem. So I'll just end with a graph.

power /--
^ /---- professional
| /--- software
| ---
| /
| /
| /
| /
| /
| /
| /
| /
| /
| //
| /-
| /-
| /--
| /- "user-friendly"
| /- software
| /- /---------------------
| /-------------------------------------
+----------------------- /-
| /----
| /------
| /-------
| /------
|--
+--------------+-------------------------------------------------------------------->
| time
|
|
point where companies make their sale
and beyond which they don't give a shit anymore

We could be doing so much more with the power of computing if only we gave up on the expectations that people have to master of their software tools in 15 seconds since first seeing them...
I'm guilty of this. I was in a 1.5 hour meeting that started out relevant, but then the conversation devolved into tons of specifics on how the reports were gathered and created, and I went straight to the phone.

It seems the greatest burden on the organizer is the same as a presenter: how do you present the information in an impactful, terse way with the least "noise" so that attendees are inclined not to seek distractions?

One thing I know for sure, sitting on a single slide for 5 full minutes feels like a slog.
http://gitxiv.com is far superior than Codalab. Source: I go to Stanford.
> [C]an someone tell me exactly what purpose at all non-competes still have that makes any sense?

EMC doesn't want to lose their employees to more desirable companies.
To me it makes little sense without parallel script execution and full multithreading support in JavaScript. And I'm not sure that's the way to go, current execution model saves us a lot of trouble.
Is this the VR-desktop monitor replacement I dreamed of?
Wordpress is good if you need posts/blog-like site, but if you're going to scale up to something really huge like Groupon did, you'd be better off with a custom framework w/ full control, better caching, etc. -- Wordpress is a hog on resources, and very easily hacked as well. My laravel sites all perform light years better/faster.
But then no standard desktop OS is immune to users executing code from untrusted sources, you need something more locked down like iOS for that.

To get a macro running in office the user has to explicitly ignore security warnings to do it, this would be the same in linux or MacOS where code execution capabilities were present.
OpenGL is most likely not what you want.

For compute, your choices are CUDA, OpenCL, or compute shaders in Vulkan or D3D. CUDA is most likely the best choice if a single vendor API is acceptable.
Too many people want writing 'hacks' and 'tips', without understanding that writing is a market, which means that for writing to be read, it typically has to meet some sort of demand. Famous people can create their own markets, but unknowns have to latch onto existing ones.

Long-form seems to be very popular online these days. Anyone can hammer out a 500-word essay, but a it takes a 5,000 word one to stand out. Long-form may be the best approach right now for writers hoping to gain visibility.

Also, I think IQ plays a role, too. You need to be smart to make a career at writing (assuming you're not a celebrity), and few are sufficiently smart enough, sorry to say.
I believe you're meant to click on the links to learn more. The links are more than just a definition - they're the Wikipedia article. Going through this list will end up amazingly useful for anyone who requires this level of glossary.
To me it is very obvious that physical activity = you are being active and will need more brain power to proccess all the activity, while being inactive means brain power will be energy waste. As only very recently u can do high intellect stuff like computer work while sitting.
Is anybody else having trouble using Ok Google for sending texts? It recognizes the recipient alright but stops dictation way too early, even if I pause just for a second. Then it doesn't seem possible to resume dictation. Does anybody know how to get around this? (Android 5.1.1)
How about Google Cardboard and the EEE Keyboard?

They are both pretty light-weight.

Finally we could look like the keyboard cowboys from Neuromancer ;)
This is exactly what ResearchGate aims to be - a social networking platform for scientists and researchers to share papers, ask and answer questions, and find collaborators.

In this interview [1] Ijad Madisch the founder & CEO of ResearchGate envisions ResearchGate to be a home for negative results.

[1] http://www.zmescience.com/other/interviews/qa-with-dr-ijad-m...
Ask HN: How do I stop myself being toxic?
At my last performance review I was told that I engage in toxic discussion too much and I should halt.

The problem is, I don't know what constitutes toxic behaviour and how to prevent it. I do have a lot of issues (very bureaucratic and slow central organisation whom I am forced to deal with) and I do bring them to light as the reason for things taking too long- If I'm blocked by the central IT body then I have no qualms telling people I'm blocked. I also take passion in my job, so I might seem complainy.

But, How can I make sure I don't engage in toxic discussions? Are there any people here who have overcome toxic behaviours?
Why this confusing UI (click to do what actually?) for the simple info that is there?

Or am I missing something interesting by using Firefox?
It's hard to believe they'd actually do something so hostile to their paying customers.
You can't say they have NOTHING to do with it when we have problems with lack of housing and other resources that are stretched.

There are easy fixes to these problems (build more houses), but its silly to say that immigration doesn't contribute to the problem.
Show HN: CometList – A socially-curated list of apps
Review your entire Google life on this handy new page
True, but public key is also send with http by default and signature doesn't even have proper https. It is possible to securely verify the integrity etc (e.g by using keyservers), but Alpine doesn't help with this at all.
Play it in text mode then, it is only menus.
Being able to develop small scripts on the run is great. Pythonista is a great app, and the community is awesome.
Google could do the same thing with android, and would be more likely to, IMO
Its a hassle. Even larger non-profit organizations (Freifunk for example) which provide free open wifi route their traffic via VPN to a country without "Störerhaftung" (Sweden) to eliminate the risk of getting adhortatory letters.
Why this CEO is worth almost $1 billion but lives in a trailer park
another nail in the coffin being made for democracy
You can't compare persistent disks failing in a whole zone, with a RAID array failing in a single machine.

There is a reason why Amazon and Google takes EBS/Persistent Disk failures very seriously: there are not supposed to be unavailable during several hours, except if the whole datacenter is unable to operate (flood, fire, etc.), but it's not the case here.

If your RAID fails, and you have a support contract which guarantees restoration within 1 hour, and it's not restored within 1 hour, then I think you can legitimately say something was wrong at your provider. It's not pointing fingers. Everyone does mistakes. It's taking responsibility.

That said, I agree they should have run in multiple zones, as recommended by Google, if they need/want to avoid that kind of downtime.

But I maintain Google Compute Engine Persistent Disk are not supposed to fail in such a way, and I'm quite sure Google will do whatever they can to avoid this in the future, instead of saying "don't point finger at us, it's supposed to happen".
Maybe csgo.exe does tricks that look like a virus when it's doing its anticheat probing?
What if someone wants to record a crime happening inside a cinema?
Well.. it could take the liability of copyright infringements from their paying customers.. but what would be the point?
How exactly is it "without downtime"?
I guess we're on a 4 year cycle?

"Apple awarded patent for geo-fencing profile changes to stop you texting in the theater"

https://www.engadget.com/2012/08/28/apple-geofence-profile-p...
Read this as "Police will block cameras at protests".
Can I get that transmitter as wearable tech to prevent people from taking pictures of me?
Any time restricting devices are entertained I worry about the potential for abuse. Would there be restrictions on these transmitters? Could someone easily make their own? I can imagine police departments that don't like the inconvenience of everyone having a camera in their pocket using these to shut down the recording of arrests or other police actions.
I second Plex. The moment I installed PMS on my server is the moment I canceled my Netflix subscription. Only ever so often I find myself hating the Chromecast app (re-buffering everything as soon as you switch subtitles, etc) but apart from that It Just Works™.
If this were implemented against users' wishes, and caused serious inconvenience, it wouldn't be long before mass-market stick-on infrared cut-off filters were available

https://en.wikipedia.org/wiki/Infrared_cut-off_filter
I expect Apple to use the blocking patent to fight anyone who tries to implement a similar solution: it makes more sense than telling their customer what to do — although Apple has always preferred to exert control to protect quality, and those grainy videos and having their devices be treated as obstacles is very much not on-brand.

Using the information one to let users know where to find the professionally recorded live-feed (and possible reconstruction of any given spectator’s point of view) sounds like a better option.
Living in Ireland amidst the housing crisis (rents shooting in the sky) I can only testify that we desperately need some kind of democratization and lower barrier to home owning. Not sure if that is a matter of outlook and politics as much as innovation but surely this seem to be looking in the right direction.
If you're spending hundreds of hours using a piece of software, paying about the price of a beer or fancy coffee once a month doesn't seem unreasonable.
Nand?
The op assumes, the degree or some certification recognised by the Home Office has any relationship with skills and capabilities. It is not, especially in software engineering, therefore people who has no degree but e.g. many years of experience will be kicked out.

"[In the USA] Of the 7.6 million STEM workers counted by the Commerce Department, only 3.3 million possess STEM degrees. Viewed another way, about 15 million U.S. residents hold at least a bachelor’s degree in a STEM discipline, but three-fourths of them—11.4 million—work outside of STEM." http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
Thanks for the insight, Well I am working on a research project, to redesign a CPU architecture framework into a GPU one, and luckly I am working on real time batch processed data, so as of now have some plans as to what should go on GPU and I want to try it out myself and see if there are ways to cut of those bus tranmsion latencies between CPU and GPU. Not sure how exaclty but I just started kearning CUDA now, one more thing how will I know if I should use OpenCL or CUDA ?
One more thing: how will I know if I should use OpenCL or CUDA ?
Notably, this can be used as a private blockchain which doesn't need to incentivize mining. The operating organization simply runs all transaction verification themselves.

But then why would you need a blockchain at all? Just use a regular database, which will be more efficient and much better tested.
Technique is what you probably missing. Try reading a classic like https://www.goodreads.com/book/show/4865.How_to_Win_Friends_...

Bottom line: You can criticize as long as you wrap it up the 'right' way
Ask HN: How do I reverse engineer my country's Smart ID Card
I'm from Pakistan, and we recently had our National ID cards updated to the Smart National ID Card (SNIC).

Trouble is, despite have a chip like a smartcard, there is no documentation on the Smart Card, or the "Smart" functionality of the card.

I'm an Estonian E-Resident[1], and I can sign documents using my Estonian ID card's certificates, but nothing pops up when I plug my SNIC into the my +ID Smartcard Reader[2].

I'm a developer, and fairly competent at learning new things, but there's no straightforward guide on how to read the data on my ID card.

Could you provide any resources I can look up to find out what this piece of plastic is capable of?

[1]: https://e-estonia.com/e-residents/about/

[2]: http://www.pluss-id.com/
What the fuck? Seriously what the fuck? Am I the only one who thinks this is beyond absurd? Sure it's just a patent but it speaks clearly of what they think of their customers. I never owned an Apple product except my iPod Shuffle but the thought of not owning what I paid good money for is ridiculous.

Ironically, halfway through the article:

Buy Now: Apple iPhone 6S (16GB) at Amazon for £523.99
It's not a static list, though: mouse over or click on the entries.
Submitted a couple of weeks ago: https://news.ycombinator.com/item?id=11882345
thats an issue I already have NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) to work on. but why OpenCL and not CUDA ?
Maybe they are patenting it so someone else can't, thus the undesirable technology never comes into use.

Don't think that's what patents are for, but hey, I'll take it.
Perhaps because they are discussing critical system vulnerabilities, some of which would be disastrous if they got into the 'wrong' hands before they were patched?

And, from Symantec's own page: Symantec strongly recommends using encrypted email for reporting vulnerability information
It's only a patent, and old patent for that matter. Apple has many patents for stuff they never implement.
This is why you don't buy DRM and root your devices.
Here is a good reading from the Electronic Frontier Foundation on domains like that:

"Avoiding Gripes About Your Gripe (or Parody) Site":
https://www.eff.org/wp/tips-shutting-down-g
Anyone who wasted precious time to get Phd is a retard in real world brosky.
Scapegoat? (Ironically term with Jewish origin.)

If this scapegoating phenomena is somehow built in feature of human beings, what/who would be the healthiest possible target for it?

If it's not built in feature, how can it be eradicated?
Prison Architect may be more influenced by Dungeon Keeper than Dwarf Fortress but it's pretty deep and complex.

I haven't tried other DF inspired games from Steam, though...
"Ok Google!", "What can I say?"
That's a really stupid law and it's one of the reasons why Germany is so far behind when it comes to building great internet/tech startups.
Typical AV for Linux is for server products serving mainly Windows clients, and the Windows clients are more probable to run random binaries.

Linux malware, outside of someone trying to crack the computer, largely doesn't exist because have you ever tried to ship binaries for all Linux distros?
My condolences, you’re now the maintainer of a popular open source project
The needs of content producers clearly outweigh this minor inconvenience. /s
Seas of severely unreviwed work, many containing dangerous flaws-- distributed with apparently equal footing with carefully reviewed constructs?
inotifywait is fantastic, used it lots of times. Good idea to use it for TeX too!
http://www.whoownsmyavailability.com/
Also: html, css, js, tcp, ip, electricity, and language.
That's the thing. The feature will not have cinema locations hard coded, but query some kind of online editable database. Otherwise it'd be too tricky to maintain.
"The problem is, I don't know what constitutes toxic behaviour and how to prevent it."

"Toxic discussion" seems like an imprecise term that can mean many different things (e.g., insulting people, not letting people finish their sentences, etc.). Maybe you should ask your manager for specific examples of situations that you could have handled better. Of course, you should be careful to ask in a non-confrontational way, making it clear that your aim is to address the problem, not to argue with the allegations.
I'm making a comparison to Windows, and my point was that it's no different there today despite the fact that Metro apps exist (just like Flatpak/Snap exists on Linux). Walled gardens such as iOS are definitely superior in that respect.

> To get a macro running in office the user has to explicitly ignore security warnings to do it, this would be the same in linux or MacOS where code execution capabilities were present.

Sure, but it's pretty easy to ignore those warnings when you see something like [1] or [2].

[1]: https://3.bp.blogspot.com/-ginpmnFHC_E/V3J3kFADrxI/AAAAAAAAo...

[2]: https://pbs.twimg.com/media/CiqwqUOWgAAVTzE.jpg:large
> also work with some lawyers who go out and find a buyer for the company.

Hm. You realize that this may be a bit premature?

You're in the midst of your growth curve, I'd go a bit further before thinking about selling the company, especially if you want to remain 'happy'. Selling a company usually means there will be some strings attached, for instance, you might end up working for the acquiring party for a set period (possibly years...), and you will lose autonomy, which is one surefire way of becoming less happy.

On top of all that you'll have to negotiate a deal (preferably one which does not leave you with a bunch of illiquid stock but with a nice pile of cash), and that too will take a lot of organization and knowledge.

I'd suggest you do everything you can to read up on your situation and what your options are before you commit to any moves.
I think your overreacting. Like you say - it's just a patent. The use cases (concerts/cinemas) might not be the actual use cases. Think of it as something like the feature some drones have to prevent you entering no-fly zones. In the end it all depends how they use the tech. If concert venues started using it they would lose a lot of business and see a lot of backlash. I could see this being useful in a location where you expect your privacy to be protected and some morons is snapping photos. Off the top of my head a polling centre. When I voted last week there were signs everywhere asking people to turn off their phones - and at the same time people were taking selfies. This isn't the best case for implementing but it's the best off the top of my head. Basically it would be useful in places where nobody is legally allowed to take photographs but it's difficult to enforce.
@DHH has the answer(s) and sounds like you already do as well.

Startup School Talk
https://www.youtube.com/watch?v=0CDXJ6bMkMY
The article says the block will come from an infrared transmitter
Right, I heard about the Rust kernel module[1], but perhaps its environment isn't friendly enough yet to attempt to port a project like this to?

edit: Just read a little bit of its source, apparently you have to disable std, and he replaces it with his own linux_std that at this point has only printf implemented. So yeah it'd be a pretty intense project if one would attempt it :)

1] https://github.com/tsgates/rust.ko
Straight from TFA:

The patent reads:

“A transmitter can be located in areas where capturing pictures and videos is prohibited (e.g., a concert or a classified facility) and the transmitters can generate infrared signals with encoded data that includes commands temporarily disabling recording functions.”
Previous posting of this: https://news.ycombinator.com/item?id=11908942
Free react-native book
It's been a while since I last used it, but I thought it could handle files that big. At least on systems with 2GB ram or so, it would open files of hundreds of megabytes just fine. Not sure I ever tried anything over a gigabyte, but I might have.
Sorry, lacking the time for that. But basically all the advantages of relational over hierarchical databases apply for relations vs dicts as datastructures.
If they ruled it out, however, they wouldn't have obtained the patent in the first place
is this server protocol also responsible for syntax highlight (aka colorization) of the source code?
Have you got a smartcard that will do X25519? If so I'd be quite interested to learn which one. Sounds fun to play with.
I just get another element when I click but the question remains the same. Is there anything more?

Looking at the source, I guess, for example, that the questions "How old is X" are all where X is

"Adam Sandler",
"Adele",
"Akon",
"Alec Baldwin"
"Alicia Keys",
"Alyssa Milano",
"Angelina Jolie",
"Ashton Kutcher",
"Avril Lavigne",
"Barack Obama",
"Barbra Streisand",
"Ben Stiller",
"Beyonce",
"Bill Gates",
"Bob Marley",
"Brad Pitt",
"Britney Spears",
"Cameron Diaz",
"Carmen Electra",
"Catherine Zeta Jones",
"Charlie Sheen",
"Chris Brown",
"Christina Aguilera",
"Cindy Crawford",
"Daniel Radcliffe",
"David Beckham",
"David Duchovny",
"Demi Moore",
"Dr House",
"Drake",
"Drew Barrymore",
"Eddie Murphy",
"Eminem",
"George Clooney",
"Gwen Stefani",
"Halle Berry",
"Hugh Grant",
"Jack Nicholson",
"James Cameron",
"Jason Statham",
"Jay Z",
"Jennifer Aniston",
"Jennifer Lopez",
"Jennifer Love Hewitt",
"Jessica Alba",
"Johnny Depp",
"Julia Roberts",
"Justin Bieber",
"Justin Timberlake",
"Katherine Heigl",
"Katy Perry",
"Kelli Williams",
"Kesha",
"Kevin Costner",
"Kim Kardashian",
"Kristen Stewart",
"Lady Gaga",
"Leonardo DiCaprio",
"Lil Wayne",
"Lionel Messi",
"Madonna",
"Marilyn Manson",
"Marilyn Monroe",
"Megan Fox",
"Michael Douglas",
"Michael Jackson",
"Michael Jordan",
"Michelle Obama",
"Mike Tyson",
"Miley Cyrus",
"Muhammad Ali",
"Nicki Minaj",
"Nicolas Cage",
"Nicole Kidman",
"Oprah Winfrey",
"Paris Hilton",
"Pink",
"Reese Witherspoon",
"Rihanna",
"Robert De Niro",
"Robert Pattinson",
"Roger Federer",
"Ronaldo",
"Sandra Bullock",
"Sarah Jessica Parker",
"Scarlett Johansson",
"Selena Gomez",
"Shakira",
"Stephenie Meyer",
"Steve Jobs",
"Steven Spielberg",
"Taylor Swift",
"Tiger Woods",
"Tom Cruise",
"Tom Hanks",
"Tyler Perry",
"Uma Thurman",
"Whoopi Goldberg",
"Will Smith",
"Woody Allen",

It's easier to look at the list than to click every time for one random item from it.

Interestingly, the first person Google recommends to me when I type "how old is" is not on the list.
Ruby on Rails 5 is imminent
Neurons evolved from muscles. After exercises muscles needs to be repaired (due to microdamages); it is not unreasonable that there is some positive side-effect for neurons as well.
I think the "life" in life-style is the same "life" from work-life balance: ie, priorities outside of work. Therefore a lifestyle business is one where (supposedly) you sacrifice growth for time outside of work.

The problem with the phrase is that it's become an insult in many corners of the startup world, as if bootstrapping a business on your own to survive decades is not ambitious enough.

The parallel I thought of is getting in shape: becoming a body-builder (by living at the gym and taking steroids) or just be in good shape (by eating healthier and exercising regularly).
WinAmp 2