skysight-inc/HackerNews huggingface dataset:
I'm likely overstating the problem, but that is my experience as I remember it.

My main point is that Java just isn't appealing enough in the first place for me to want to deal with the relatively insignificant issues I ran into.
That's exactly right about maintaining this level of technology. Looking around at most people I know and am surrounded by, there's just no way we could keep the technology level we have now without such a large population: most people are just too inept. Kill off 99% and there won't be enough people to even keep the stuff we have working, let alone come up with anything new.

Don't bet on governments having anything planned. That sounds like fantasy; just look at how governments actually behave in the real world: they're inept too.
Wasn't sure whether to take you literally, but the quoted cost does not include the cost of tours/etc bundled up as the Kitty. However, the price for the overland tour over Eastern and Southern Africa (the Safari route) are comparable to a round-trip plane ticket from Nairobi to Johannesburg and a 3-day stay in Jo'burg. The overland is about 73 days long and, from past testimonials, adventure of a life time.
If performance was valued above all else in a narrow sense, OpenGL would not be used and people would program GPUs natively.

In a wide sense that includes programmer productivity and end product robustness in the equation, well, safety checks sell themselves.

Bounds checking is very cheap on CPUs, but even more so on GPUs because GPUs are more rarely bottlenecked on simple local arithmetic.
If performance was valued above all else in a narrow sense, OpenGL would not be used and people would program GPUs natively.

In a wide sense that includes programmer productivity and end product robustness in the equation, well, safety checks sell themselves.
But our scientific knowledge could be lost, maybe forever.
The survivors may also forget the concepts of free speech, human rights, the separation of faith and state. What are the chances that we rediscover all of this? Such thoughts require a minimum threshold of resources. But climate change might disrupt our sources of food production.
Nice! I am actually IN this round of Startup School, and I never noticed that it was built with this framework. Good work.
3774x2516: http://i.imgur.com/9F6WV0e.jpg (source: http://www.toledoblade.com/image/2017/04/07/Trump-US-Syria-1...)

4504x3000; but scaled and fuzzier: http://nzz-img.s3.amazonaws.com/2017/4/8/b8bcf225-d37f-48c4-...

The two things I found the most interesting were

- the unit in front of Trump has a foldable panel folded slightly upward

- the unit obscured by the man in front's head (you can see the end of a pair of glasses near the unit I'm referring to, but not the one in front of Trump) is either showing a reflection or may be an interesting clue

I'm also curious about the cabling. Why are there two? And what's the thick cable? Video? Seems really really thick to just be for audio, unless my sense of scale is off and the cable isn't as thick as I think.

And then there's the thinner cable - I note the cable with the bit of blue on it (is that a piece of tape or something else?) has a grey plug on the end of it, which reminds me of an SFP connector. The others are all black, and the one I can clearly see reminds me of one of those proprietary vox headset plugs.
> If deaths become endemic, then consider locking them down.

As much as I dislike John Deer's strategy, your statement is just stupid. Waiting for people do die before you regulate to make it safer doesn't work. Look at Ford who calculated that saving $x on a component was worth it if only y people die and their relatives sue.
> OS/2 also had a single threaded event queue

This is another myth, long since debunked (I saw this one debunked in the early 1990s.) to resurface here all of these years later.

OS/2 had multithreaded input handling. Every application had its own event queue. Indeed, Presentation Manager allowed every thread in every application, that actually used Presentation Manager, to have its own event queue. A PM thread first created an "anchor block", then using (its handle to) that anchor block created a message queue.

What OS/2 had was synchronous input handling. Windows NT has desynchronized input handling.

The idea that "OS/2 had a single input queue" whereas "Windows NT has multiple input queues" is an erroneous one based upon an erroneous description of the twain. In fact, both Windows NT and OS/2 have a single system input queue. In Windows NT, this is called the raw input queue, and by the same erroneous logic that OS/2 "had a single input queue" so too does Windows NT, because the queue that people point to as the supposed reason that OS/2 had one queue is the OS/2 equivalent of that raw input queue.

It is not the number of queues, and never has been the number of queues. Presentation Manager had multiple event queues. It is the synchronous nature of processing input events versus the desynchronized way of processing them. This deals not in the number of queues at all, but in how the GUI model copes with things that need synchronization amongst multiple applications, such as (for example) all of the messages that fly about under the covers (amongst those multiple queues) as part of a keyboard focus change.
What is a payment gateway, how does it function in India?
This is what I heard in Korea (someone with more insight, please correct me if it's nonsense): Doing a startup doesn't make sense because you'll end up as a contractor for one of the chaebols. Once that happens no other chaebols are going to touch you. So, in the end, you'll end up as an employee of the chaebol just without the stability and prestige that comes from working for a chaebol.
Based on the chart at the bottom: salt from Australia and Portugal has the highest content of plastics.
Yep!!!!

Lets imagine that overtime gets you 50% more productive output.

If your business plan requires 50% more output and you cannot afford to just hire 50% more people then it sounds like you are running a business with very tight margins.

Plenty of other things could raise your staff costs 50% and put you out of business. How about the higher staff turnover from burning out staff? Now you're paying your recruitment consultant more in fees and the extra cost of training and on-boarding new staff.
But in an open capitalists society, such rent-seeking will be resisted by the market and by the law. A vendor has every right to make their offering a service. Unless, of course, they are abusing their monopoly position. IBM was taken to court for this in 1969.
A hundred million people with smartphones will be able to preserve that.

Try to come up with a realistic scenario that kills the last 100m humans. I've never seen one. You'd become at least internet famous if you could do it.
If your reasoning (necessity) is on mark, I wonder if this is evidence of the monopsonistic jiu-jitsu that Apple is famous for.

Supply-chain dominance wielded as a weapon.
Also remember:

The "S" in IoT stands for Security.

(Not my line, but applies here).

So security, or rather the usual lack thereof, will be a thing to keep an eye on.
Not really, it's not predicting the future like a gambling system. It's just a measurement people are familiar with because they have reference points in mind.
haha, yep, this example shows the power of Semantic-UI, I was attracted by this---I was really amazed by the power of Semantic-UI.

Besides, I don't like github's black navbar.
Life is full of risks. This is, or may be, one of them. Allowing a handful of opaque corporations to monopolize the tools of food production and dictate their after-sale use is another risk.
Russian wikipedia https://ru.wikipedia.org/wiki/ЕС_ЭВМ#cite_note-.D0.B8.D1.81.... says that second generation soviet systems were oriented towards numerical computations and that they had a real problem with system software (no OS, even no assembler).

Now the architecture/os/system of the IBM S360 took some money to develop - here it says it was 5 billion $ (comparable in magnitude to the moon program - that was 25 billion $) http://www.smashcompany.com/business/cost-overruns-and-the-i... . So I guess that Kosygin was trying to avoid this expenditure.

Therefore a major point is that software development costs a lot, and they could just pirate that by copying the OS360.

On the other hand they could have done a similar thing as Amdahl/Siemens/Hitachi - copy the architecture while producing a hardware design of their own, so go figure.
This is a reasonable description of the internet filters we have. There is a lot more than just file sharing sites blocked, and they usually specify the category they are blocked under. The others just don't affect me as much. Though my above comment about IP paranoia still stands. We have other policies around access to email, USB permissions, bans of VM software etc purely to raise the bar above 'easy' leaks.
I love the style and components of Semantic UI, but it's really heavy in terms of CSS file size, even once minified. I'd recommend running UnCSS or something similar on it before deployment.
The humans that survive such an event will not be the smartphone engineers, but the subsistence farmers.
There's been a recent renaissance of street art in Bangkok, Chiang Mai and Penang. A few walls in Shenzhen too. If you want to meet some of the artists, check out Jam near Sathorn when there's an event on (annual Bang Rak art district events are a good bet).
"The experiments had to be performed on mice, but are thought to apply to human brains too."

I look forward to human trials.
> I don't understand the desire for all-in-one solutions

You really don't understand it? It's less moving pieces to think about, worry about, read about, deploy, maintain, fix and almost always leads to better performance and security.

Something as simple as connection pooling should've already been part of the database and query redirection is even more important to have included.
My first inclination is to say "good". My thought is that maybe incidents like this will get governments (actually everyone) to take security more seriously.

But, realistically, I'm forced to change to "bad". What I know will happen is there will be a bunch of hand wringing, minor panic, etc. Followed by a request for money. Lots of money. Lots and lots of money.

That money will go to cronies at companies that specialize in government contracts. Most of the money will be pissed away, aka legally stolen. And we'll only be very slightly better off (if that) than before these hacks happened.
The iPad Is Not Done
The best I've come up with is a few proxies, like their deployment process. Someone doing continuous or frequent deployments probably have pretty decent code quality. A company that takes several weeks, several rounds of QA and a dozen release documents that need to be signed in triplicate, they have that process because they've been burned and need scapegoats when the inevitable happens.

The best part is that most people at companies like this aren't aware that it's not normal, so they'll be open about it.
I haven't really seen Picnic CSS in the wild (only here https://gyshido.com/ and in my own projects) so I actually have no idea on adoption, which is one of the main decision points. I will probably keep using Picnic for most of my projects.

My two main alternatives are Materialize CSS for mobile because of the styles ( http://materializecss.com/ ) and Semantic UI for quick mock-ups/prototypes because of how complete it is (while looking way better than Bootstrap). Another "alternative" (not for CSS but for the type of projects I do) is https://html5up.net/ since they are really well designed when personalization is not so important.
Show HN: StopWatchez Time Tracking App Using AngularJS and ASP.NET WebApi
I have been working for more than a year on an application that I originally built for myself to solve my own time-tracking problems.

https://www.stopwatchez.com

This most recent iteration of my product is finally close-to-ready for prime time, but it needs some practical testing before I put it out there in full-force. Instead of just core-functionality of the application that I've built in previous iterations, I've put a lot of work into the marketing site, sign up process, and account management portions of the app that I've never had to worry about in the past. It is built using ASP.NET WebApi v2 for its back-end and AngularJS 1.6 for its front-end. Bootstrap is also being used for the look and feel as well as a few other well known libraries.

I know that the rules of the "show" section of Hacker News say that whatever we submit need not be too slick or polished, but my submission is in a state where I hope that is not the case. I've put a bit of time into making sure that this product is launch-ready and any feedback, I would hope, should take that into consideration. That said, please be kind.

Please visit the URL listed to have a closer look. The "Tour" link in the main navigation menu should be able to give you a good sense as to how the application will work without having to do much else, but limited features of the application are available once you use any of the "Sign up for free" links that are available on the site. Once you sign up and log in, you can click the "Upgrade" button to enter some payment info to start a 15-day free trial with all of the "PRO" features enabled.

If you find it worth your while, but still "not quite there yet", please use the feedback form to let me know what you think and I can grant you a temporary "extended trial" to enable all the "PRO" features indefinitely until we reach a point where you would find it good enough to start paying for it (or ditch it altogether).
Is there a reason why ebooks don't use KaTeX? I subscribe to safaribooksonline.com, which presents HTML versions of ebooks. I think they're just unpackaged versions of epub or mobi versions. Anyway, I'm surprised that equations are generally embedded in images, even in recent (published this month) O'Reilly-published books.

Is there some technical reason why authors/publishers do it this way, or is it just about tooling?

Gitbook claims that it works: https://www.gitbook.com/blog/features/katex
That sounds like PressReader to me. I pay them $30/month and can read all of the newspapers from around the world that I want. (A lot of libraries also offer access with a library card; another good reason to visit your local library.)
You don't need to keep all of it working. Most of it can fall apart. During the decline, important things will retract, move around, be protected. Look at what happened in the Holocaust. European Jewish culture wasn't wiped out. It was dealt a massive blow. Many important things were lost. But the community closed ranks and certain assets were protected too.

This apocalyptic thinking is something you only do if you're so removed from violence that you have to imagine the whole world ending to conceive of it getting to you. People who actually deal with violence know they never get all of us. People are lost. It sucks. But we are resilient too. In a million people, there are always a few who are both smart and lucky and are able to reorganize reality ahead of the wave. That's why there are 6 billion of us. We survive.
Think about what you just said for a second. "endemic" deaths of innocent people are the litmus test for whether software should be locked down? How is that in any way acceptable?
Could this done in order to cover the tracks of some illegal activity like a bank robbery? Seems like something out of Ocean's 11.
It's just things. Everything will be connected in the near future.
This is so clearly fictional I find it difficult to argue not because you are not mistaken but because there is such a huge divide in our understanding of the world. Its as if we were discussing world affairs and you brought up the possible influence of astrology.

Economics isn't a great description of reality. Its a just so story that is made to make sense after the fact because it lacks the predictive power that defines science.

Messy, stupid, corrupt, emotional, irrational complicated is the rule as opposed to the exception in real life.

For instance no such animal as the free market you describe exists. Just because hard/impossible to repair tractors is a bad thing doesn't mean that anyone is inspired to fix this, that such a company would succeed in the fact of competition ethical and not so ethical.

The extremely probable failure of such an effort doesn't imply that the world wouldn't be a better place if this was so and so if this is important it falls on us as citizens to outline to the players what is acceptable and not via regulation.
It's not self concern, it's called ethics. It's not about "being linked to the action," it's simply that one situation involves someone going out of their way to imperil people, and that is simply unethical behavior. It's not about me, it's about anyone who does that. It's an ethical principle, not a personal liability. To put it another way, accidents are morally superior to murder.

Whereas the other situation, where one has cancer - and you're sadly incapable of helping them - involves no moral compromise. Nobody gave the person cancer. Your intention is to help the person, but you can't. It's tragic, but comparing the situations, only one of them has foul play.

If you think that's self concern, then you're basically resorting to "all good behavior is ultimately selfish anyway" which, like moral relativism, is a slippery slope which removes any kind of standard.

So far in this thread we've seen:

- The end justifies the means

- People are going to die anyway, may as well cause a shift (read: increase) in that number

- All good behavior is ultimately self serving

I wonder what contortion we'll see next.
> not being able to answer off this question...

Well it certainly shows a lack of preparation and experience.

Here's how I approach those questions. I think about each project I've launched, and whether they're relevant. It's an easy thought exercise, and then you have an answer to that question forever. And seriously, time you've made a mistake should be an easy one, and it's one everyone should have ready. Over your whole career you can't think of a time you've done something that you'd do differently if you had a chance? I bet you can, and if not, it shows a serious lack of introspection.

We want people trying to make themselves better. Thinking about your career and studying for interviews is part of that.

> filter out cynical assholes

Dude, at least 50% of the tech industry is people who would charitably be described as cynical assholes. Part of being professional is being able to turn it off. If you can't give a professional answer in an interview how can the interviewer expect you to give a professional answer in a contentious meeting?
Seconded, I have Green Tea Press bookmarked and I've been meaning to read through The Little Book of Semaphores for a couple months now
It's not so much about the price tag, but more that there are other issues nearer and dearer to their hearts. A strong majority of Australians want gay marriage laws passed, for example, but the two major parties can dodge the issue because other issues are more important to their voters.
Because "voluntary" is only just that as long as you have many other options and can easily get away from such a place. In most industries that kind of job security/market fluidity that just isn't the case. Workplace standards are there to protect workers from being exploited. In much of Western Europe the work week is standardized to 40h/w.You can work overtime, but only within certain boundaries for shorter and longer aggregated periods to avoid every day being crunch time.
Classes are required. Sometimes I just want a c-style program without a class. Java looks a lot like C++ (just with garbage collection, and some more consistently defined behavior). In comparison, golang (and rust) have some nice syntactical differences: inferred types, postfix type annotations, etc.

Go routines are nice when that is all the complexity you want. Having more paradigms isn't an interesting prospect until it becomes specifically useful.

Java may be more usable in many cases, but it, in my experience, just isn't easy to work with.
Alternatively, this research could have been done with Netflix's consent and cooperation, in which case there's no TOU violation.
Excuse me while I just...

ALLL RIIIIGHT!!

Not because I'm especially interested in the tools (although, granted, I have not had a look at any of them yet), but because I always wished this could be given to everyone.

Also, for a moment there, I was concerned 7z was insecure and that the passphrase had been bruteforced. Apparently not! Very nice.
Minus CIA part, it says that at the end of the article. Both in terms of gun and drug trades.
The problem with DRM is the early internet era community wasted all of its screaming and yelling about stealing movies and MP3's, and now anytime you mention DRM in a context that matters like those, it's ignored.
s/changes/china/

For some reason I can't edit the obvious mistake I made.
Interactive Python coding interview challenges
> Google is more generous to good performers via bonuses once you are working there, but if you have two offers in hand, you are going to find Google highly resistant to negotiating. The notion of people taking a pay cut to work at Google sounds plausible to me.

I don't think that's true. While google is by all accounts (including in my personal experience) unwilling to move significantly on base salary, they'll happily match pretty much any offer with stock from my experience (and the experience of others I've talked to).
You don't need smartphone engineers just repair techs. We already have billions of smartphones, millions of which will last a century with proper care. There are palm pilots that still work today.

But also as the world collapses a thousand motivated people could and would relocate a basic computer fab to a safe location. Guaranteed.
> I'm still looking for how much of OS/2 made it into NT.

Very little, and the code re-use was pretty much nil.

The OS/2 subsystem in Windows NT only implemented the 16-bit OS/2 API. It only implemented the base CP API, not implementing the 16-bit Presentation Manager API at all, and not even implementing all of that base API.

Moreover, Cutler re-implemented the things needed by that API from scratch. He quite famously railed against the OS/2 mutex abstraction, naming his re-implementation in Windows NT a "mutant".
It's also possible that they got Netflix's permission to do this research.
Hi! I've been working on adapting mu for other platforms (askvictor/eduvik). My main concern is other hardware platforms (microbit support is great) - there's nothing which 'just works' for esp8266 and other serial-based devices, so any students I point in that direction have to get through a heap of unnecessary technical hurdles to get up and running.
What would you expect from a library that encourages people to use any tag for a button?
I also work in ag, and own John Deere equipment. Is anyone truly asking for source code? I've read that narrative here and there, but it seems what is really being sought after is access to the tools and manuals that the authorized dealers have access to. The service techs repairing these machines aren't going to be modifying the code either, and they don't need to.

As an aside, I remember the last time I had a John Deere tech out. Even for him to access the service manual (to fix a mechanical part), which was fundamentally not much more than a simple search tool that displays PDFs, required a surprising level of authorization to access each document, with everything encrypted. It seemed a little extreme just to get a simple diagram. I can sort of see why some worry about where the company is headed.