skysight-inc/HackerNews huggingface dataset:
I was recently unemployed for the second time in my career (one of the pitfalls of working at unstable startups). The first time was an absolutely awful depressive hell. The second time, I ramped up my volunteer hours at a local Museum, going 2-3 times a week instead of just once a week. I happened to be working on a part-time master's degree program as well, and finished that up while I was unemployed.

I spent just as much unemployed time between jobs both times (about 6 weeks), but the second time around was worlds better. I wasn't working full time, I had plenty of leisure time, but instead of using that time sitting around watching TV and wallowing, I had lunch with friends, I studied in cafes, after volunteering I took walks around the city, I went to bookstores -- it was awesome! I actually miss being unemployed. Having a "thing" you have to do during the day, instead of a vast blank schedule is an amazing psychological boost.
TypeScript works very well with React, less so with Redux/ImmutableJS.

We just moved our app from Redux and ImmutableJS to mobx and it's been a treat: we now get full typing and it's much less verbose. We don't need to repeat the payload definition at every point, we have a store where we call a method and that's it. Highly recommend checking out mobx if you use TS.
Simpler than China vs communist, I see it more as a bureaucratic red-tape thing.

For example in Thailand I see Guanxi all the time, granted that it's firmly in the Chinese sphere-of-influence. But I bet if you go to some Central America Bureaucracy and you'll see the same thing.
Yeah, you're totally right, that's what I really want.

Currently I just git push to GitHub Pages (without a local build process). I haven't figured out how to do get the deployment timestamp from that yet.
It was very hyped when often all it's done is provided a better-looking menu page - the page you land on looks great, but once you click through to the actual functionality you're back at the same page that used to be there. And that results in an even less consistent experience than before - before at least all the HMRC pages were on the HMRC site and looked the same, all the FCO pages were on the FCO site and looked the same... now you click a menu link on gov.uk and you might get an old-HMRC-style page, an old-FCO-style page, or something else.

I mean don't get me wrong, it's fine as far as it goes. It does look nice. But it doesn't make the actual functionality noticeably more usable, so it's hard to see what all the fuss is about.
Introducing MySQL InnoDB Cluster: Out-Of-Box, Easy to Use High Availability
Quora, like Twitter, is one of those information networks that are what you make of them. You need to put in the effort to pick interests and people to follow. The service is pretty "dumb" until you have it dialed in. Once you've got it where you want it, it can provide hours of fun or quasi-informative reading every week.
How (and Where) Blockchain Applications Will Get Deployed
I'm curious about the story behind Zombocam's development.
I'm not sure if this not a sophisticated trolling :) Imagine the question with random technologies:

If ___________ is so great, how come all notable ________ projects use __________?

Classic troll magnet :)
Surely HP are opening themselves up to a lawsuit (or DoJ/EU investigations) here?
I think I was about 13 or 14, my dad had been saying to me for a while that I should start learning HTML. He was fascinated at the introduction of Java around that time. So one day he came home and launched a 2 inch thick HTML book at me, thus my introduction to programming. Started off mostly in simple web development, moved on to PHP when I found phpBB and started fixing broken forums (well, mostly ones that I broke haha) and creating mods. I worked for them for a while on their styles and moderation teams.

I spent a year at college learning C++, was supposed to be a 2 year course but they changed the framework and kicked everyone off the last year. Didn't go back to uni until a few years later and studied Web Systems - learning ASP.net, C#, more PHP, working with SQLite, a little bit of Java and Direct X and more general web dev stuff (built a custom PHP framework with a classmate).

Most of the stuff I've done has been self taught - web docs and stack overflow :) Over the past few years I've moved more into PHP again (customising WordPress plugins and themes), tinkering with Ruby a little (building an IRC bot and using it to solve puzzles), working with SharePoint 2013, Workflows and InfoPath forms. Hoping to get back to C# a bit more over the next year.

Like most, this used to be a hobby. Crazy that I've managed to make a career out of it
In countries where we have the joy of buying phones without contracts, the majority of the customer, doesn't go above the 300€ line, when paying the full price out of their pockets.
Adding a Rollover Effect to Your Buttons with CSS
For sure, but these particular confused terms have (slightly) different pinyin.
We use cc65 in the Oric-1/Atmos scene (look it up, great little computer..) and it generates fairly decent code. Most of the Oric hackers nevertheless use C as scaffolding for plain old assembly routines.
Alright then, I guess we can describe it flatly as nepotism with Chinese characteristics:

https://en.wikipedia.org/wiki/Socialism_with_Chinese_charact...

"When in Rome" and "know thy enemy" makes sense but the tasteless passion that people have for blatant cronyism is quite unpleasant.

This may also be of interest:

https://en.wikipedia.org/wiki/Wasta
Perhaps TFA is found more persuasive than your comment?
The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. […] Hence plan to throw one away; you will, anyhow.

- Fred Brooks, "Mythical Man Month"
Sure it’s a cool emulator. Which is why they should have led with that. But they implied they did something else and waited until half the article to even mention the emulator.
What's wrong with an old school navigation bar and page segmentation? You really don't need JS to display simple blog or other text-mostly webpages.
>Every platonic letter in every alphabet is assigned a magic number by the Unicode consortium which is written like this: U+0639. This magic number is called a code point.

This is wrong.

Code-point does not match each platonic letter (abstract character in Unicode) nor grapheme. It does so in many western languages and alphabets but not in general. Code-point is just unit of information used in __encoding__.

Mapping from code-points to abstract characters is not total, injective, or surjective. Some abstract characters need more than one code point to express them. Also a grapheme can be sequence of one or more code points and so can abstract character and so can abstract character. You can't split code points to split text into abstract characters or graphemes.

What every software developer must know beyond code points and code units:

User-perceived character : what user thinks is a character.

Grapheme cluster : A sequence of coded characters that ‘should be kept together'. They try to represent user perceived character in language independent way. Selecting single character or cursor movement happen at this level.
Two images from the source that aren't actually used in the rotation:

https://madeby.google.com/static/images/tenfour/extras/001.j...
https://madeby.google.com/static/images/tenfour/extras/002.j... (clearly shows a phone)
What about it?

(As a former Swindon resident who used to cycle across it with an E-flat tenor horn strapped to the rack, I don't really have a problem with it)
Precisely -- it's the "general-purpose" part that is extremely complicated, which is what everyone here seems to be talking about when bringing up invalidation, but having simple, specific and localized caching in a performance-critical region is not that hard, and can be very effective.
Here is a pretty good article about people who persevere for decades to end up with nothing https://www.wired.com/1995/06/xanadu/
Again someone taking looks of opposite sex personally.

In hindsight it's amazing how much young people take this shit personally. Like guy getting angry to a woman for her being fat. Guy getting angry because some random woman is not attracted to him. Gal getting visually disgusted because some guy does not look appropriately attractive. Etc. Etc.

Usually people get over it by their mid twenties. Some don't. Mixing fancy words to it like "feminism" sure does not help.
We had to: not one line of code not audited, 3rd party or otherwise. Frontend and backend.
Policy is the issue, not risk assessment. I'm not dismissing the need for "good" risk assessment, but that should be a part of any investment analysis. A given.

What's interesting is the objective view that this is something we need to do, as stewards of the environment, as countries, as a civilization, while acknowledging it will be expensive.

This is the beginning of a post-denial era.

It's impressive to discuss opportunities in terms of billions and trillions. I think this presents a tremendous opportunity for the most universal, collaborative solutions.
I think this is the only time I've ever visited a real estate site that didn't cause me immense suffering. It's amazing how much more usable it is if you remove all the marketing site style fluff.
It's easy to get rid of full-page refreshes in a traditional many-page application with progressive enhancement with pjax. It's not very easy to go the other way, though.
The company has NOS SID chips, but sold out of their 2015 C64 Reloaded motherboards (which have S-Video out and other useful modifications).
That does indeed work. I just tried it, and it works beautifully.

The only problem is that the main output js file is still 107kb, quite large.
The Ultimate Snapchat Filters using 3d live time facial projection mapping
Here's the link to the database dumps [0] if others are curious. They also mention some recommended apps. The Offline Expedition page also lists an apparently official app called Kiwix for iOS, Android, Mac, Linux, and Windows [1].

[0]: https://en.wikivoyage.org/wiki/Wikivoyage:Database_dump

[1]: https://en.wikivoyage.org/wiki/Wikivoyage:Offline_Expedition
I think you missed a couple of big ones

1. They can reach Seoul with conventional weapons

2. Ideologically aligned population loyal to Kims. This is still true.
The only regulation that really matters is making car manufacturers liable for accidents and they would have to pay a fine from $100,000 for the smallest accident (per car) up to $10 million per accident.

When the manufacturers "can't explain" how the accident happened (after an audit was performed), they should be fined the maximum $10 million amount.

Why? Because for one assuming it's just a glitch and "they don't know" about it, then they should pay for incompetence. And two, if the car was hacked by a nation state, then their security sucks, and they should again pay the maximum amount so they have the maximum incentive to ensure digital security of self-driving cars.

Where third-party self-driving systems are involved (MobilEye, etc), the liability/fine should be split 50-50 between the car maker and the system vendor.

Give car makers these "incentives" and the other regulations are more or less pointless (other than establishing common V2V and V2I standards and whatnot). Then you'll see just how hard they scramble to make their systems safe.

EDIT: And here we go. Remote hack of Tesla Model S.

https://blog.kaspersky.com/tesla-remote-hack/13027/

We're only at the very beginning of self-driving cars. What happens when there are 100 million self-driving cars on the road? Will their security be as terrible as it is on our PCs?

People should get scared a lot faster about this stuff, before all car makers start writing their software and then refuse to write it from scratch again and just tack on to the poorly written systems new security features in the future as a response to such hacking.
What Happens When Judges Pull the Plug on Rural America
I'd like to know that too. Never heard anything shorter than 60 years. But my sources are vague. Stuff heard at civil engineering class and my dad who is construction engineer.
Beautiful response... I laughed, I cried, I upvoted.
I've spent some time thinking about roadways, and I've decided the problem starts at a much higher level. When I'm traveling down the road it should be easy to get to the place I want to get, or onto another road that I need to get on. It seems the thing closest to me though is the LAST thing I want - a lane for going the opposite direction. If I'm going west, I don't want to go east, yet a few feet away is a lane going east. If I want to turn south, I'm going to have to cross that lane going east. This is why we have intersections and accidents.

If you look at the EPA fuel economy standards, they run cars on several different cycles representing different driving conditions. In particular there is a highway cycle and an urban cycle. When I worked in EVs I was stunned to find that the average speed on the urban cycle is a hair short of 20mph. You'd think with typical speed limits of 45mph it would be much higher, but with all the stopping and going you waste a lot of time and fuel. The main reason hybrid cars get better mileage is the recovery of kinetic energy when stopping. It seems we're demanding cars make up for deficiencies in roadway design, but that only helps with fuel, no peoples time.

So If we made a lot of one-way roads with the right nested structure (I'm playing with long ovals) we could eliminate a lot of intersections where lanes cross. Your travel distance might be 10 percent longer, but your time on the road could be reduced significantly. You'd also have to learn a slightly different route for going somewhere and coming home. Another aspect of reducing travel time is that with cars on the road for half the time, you'll have half as many cars on the road at any given time and that means you can put down half the pavement. Getting it right would be a huge win all around.
It's a risk relying solely on a platform that hasn't determined its business model yet though. They could easily pull off a Google Maps (read: get 'em hooked, charge a lot).
Almost Internet with SLiRP and PPP (1996)
Using unity: https://noobtuts.com/
I'm looking forward to the stories of people actually filling these things, and then losing/corrupting them. I think that is waaaaay too large for the size/speed of SD.
I wonder how well would it perform when used in place of laptop's system disk (i.e. with tons of small files and very random read/write access patterns).
Interestingly the need for base load is going away as we increase the mix of renewables: plants that can't load follow are becoming less useful and more expensive to operate.

Diablo Canyon nuclear plant in California is being shut down in a few years mostly due to environmental concerns but also in part because it can't be spun up and down easily to adjust for the output of the state's increasing mix of fluctuating solar and wind production.

We're headed towards a mix that looks like almost entirely renewables and peakers, or maybe eventually renewables and storage, if things like the tesla battery installation work out.
Vox Day is many, many things, few of which I'd want to be associated with.
Having played it with it a bit more, yeah, definitely. For example, the key bindings are a little weird / non-customizable that I can tell and auto-completion leaves a bit to be desired vs Vim / Emacs / Sublime keybindings (which JS Bin offers). Also I couldn't find a way to support meta CSS languages.
Sure, but if you like cars and want a brand new one, then it doesn't really matter if it's a bad or a good decision, does it? Just like buying a new phone every year is a "bad" financial decision, but it doesn't matter when that's how you want to spend your money.
> we might also find out that there is no real way to travel faster than light

We don't need to find that out, we already know that
Agree. We are just having an over-reaction to people stepping in front of cars and getting hit. They seem to think their pedestrian rights will stop a car that is too close for a driver to be able to react. I'm watching people with earbuds walk into an intersection without even looking. We teach defensive driving; we need to teach defensive walking, it seems.
This is simply amazing. Looking forward to purchasing a new c64 whenever available.
> I'm really fascinated by the idea that physics might be completed in my lifetime.

That's an unfortunate thought to be fascinated by. You should study some physics, instead of reading popular articles about it, or even what pre-eminent physicists say about their work.

I can simply illustrate the situation by saying if a question Q eventually provides answer A, the a new question Q' arises: why A?

You can tell yourself "it doesn't matter" but quite frankly, at the human scale, physics is already a done deal.

Which only further illustrates why your thought is a bit naïve.
Unless they pledge iphone-class software support, I can't think of any announcements that would really move Android forward.
There has been ongoing work toward supporting this feature. See:

http://juliacomputing.com/blog/2016/03/10/j2c-announcement.h...

http://juliacomputing.com/blog/2016/02/09/static-julia.html
> Was this on Unix or on Windows?

It was on Mac OS.

> Honestly...

Yes, the language has quite a few lovely features, that's why it makes me both love and hate it...so I chose to be away for a while and see how it develops in the future.
Recorded Forrester webinar: Winning in the digital business era with better CX
Like the already available App "Goggles" built right into the OS...might be possible. It is quite amazing what Goggles achieves actually (recognises places and things with very high certainty (aka reverse image search but nonetheless..))
On teaching mathematics by V.I. Arnold
Java Language Support for Visual Studio Code Has Landed – Red Hat Developer Blog
Ask HN: Employee#1 Looking for advice on future
I am the employee #1 of a startup that is now profitable and growing at a crazy pace. Liquidation event in a few years sounds quit reasonable. The company is in eCommerce space. But we are not a market place, we have our own branded products and delivery network (Control over the delivery network is one of the key reasons for company profitability).

I am the CTO and spend 80% time in development and 20% in management. I have Stock Options which at this point can be all vested. I have also Investor Stocks which i bought in the early days. I have enough savings to vest my options but not enough to pay for the taxes.

Financials details can be found here:
https://docs.google.com/spreadsheets/d/1RV0_R8UXfEVFBqFPQ3QxFOrys4Jf3qBW0iKujvprhsk/pubhtml

Here are the choices i am contemplating:
1) Stay with the Startup
2) Join another company and take a pay raise
3) Start my own startup

What you think should be the best option for me at this point?
Of Mice and Men: Study Pinpoints Genes Essential for Life
Nobody's saying that one can just throw in a caching layer, touching nothing else and it will just magically work. There's obviously some thought and due consideration required, but it is NOT "really difficult". And in a lot of cases it is in fact as simple as adding a handful lines of code.

PS. It is an urban legend, because "cache invalidation is hard" gets repeated a lot, initially as a joke, but it doesn't preclude people who aren't familiar with the subject from taking it as a fact and then repeating it as such.

Voice recognition from scratch is hard. Some lock-free data structures are hard. Caching is not hard. It's knowing what the heck you are actually doing and doing it well is what's hard. By the same measure, C macros would be hard, because some idiot can do #define true false and everyone else will spend the same 10 months trying to understand why the hell things break now and then. Caching is hard is when someone starts messing with other people' code without fully understanding it. But then anything is "hard" under these circumstances.
The study examined people blind since birth. But the article doesn't say much about the degree of their visual impairment—there's a big difference even between "no light perception" and "light perception only" (where people can still get visual information useful for orientation), much less higher amounts of vision.

If the study was restricted to people with no light perception since birth, that's a very small population, getting a larger sample might be difficult.
Four key elements of unified monitoring in the digital world
Abysmally
Just announced: the .网站 Sunrise Period
How to Avoid the Top 5 SharePoint Performance Mistakes
If it is never the next most urgent problem, then never.
Case Study: Finding a Node.js Memory Leak in Ghost
Why waste your time with half-baked type systems that try to achieve some compromise over JS idiosyncrasies.

Go all in with purescript[0] :D

Simple, elegant, strong typed and compiles to JS.

[0]: http://www.purescript.org/
The ultimate Awesome Game
There are other, non-nefarious reasons.

1. They make excellent student projects. Part of this is cheapness, sure, but part of it is that meta-analysis can be done relatively quickly. Some observational studies will take years to complete - in the meantime, your Masters student needs something to do.

2. They are often "Step 1" of a number of study designs. For example, if one is eliciting priors for a Bayesian analysis, or in my case trying to parameterize a theoretical model, "Is there a meta-analysis on this, and if not, can we do one?" is one of the first questions asked.

3. It allows participation in a field. For example, I have thoughts about some aspects of clinical medicine. I am unlikely to ever run a clinical trial, what with not having a position in a medical school. I can however perform a meta-analysis of trial data as well (or possibly better) than the people performing the studies. Running a study and conducting a meta-analysis are not necessarily the same skill set.
AsciiDoc book toolchain released
I'm astounded that it seems like these regulations are going to be sensible and promote the technology. It's a good thing that these are going into place, since autonomous vehicles should definitely not be legislated on a state-by-state basis.
Rumours are that the smaller version (Pixel) will cost $649, with the Pixel XL costing $749.
Ridiculous. You don't compete with Apple by copying their pricing. Compete by having a better SoC, better camera/screen etc..
Is dialup still an option?
Parents will leave if Hillary is elected. What country should they move to?
Where can I find the images?

All I see are tiny photographs of the exhibition space. http://moma.org/calendar/exhibitions/1220/installation_image...

I hoped for each artwork having a deep-zoom, clean, frontal photograph with optional banana/human/car for scale.

Film and Sound would lend itself even better to the internet. (see http://www.ubuweb.com/ )

edit: ok, found some. 2000px max, obtrusive viewer (that red close button on the image, ugh) without zoom (just some semi-fullscreen) : http://moma.org/collection/works/192537?locale=en

How to do it right (try both, "view in room" and zoom: https://www.artsy.net/artwork/antonio-ballester-moreno-the-s...

And of course no sound/video, would probably be too good for us or something...
Angular vs. React: text analysis of commit messages
I just found this on google.

http://store.go4retro.com/uiec-sd/
I have to agree with the parent - cache invalidation is tough. When do you do it? What triggers an invalidation? When is it OK to use known-stale data? How long should a cache be valid for? If multiple copies of a program are brought up, what effect will it have on the caches? How do updates from one instance get populated to others? What are the impacts on up- and down-stream services?

I'm going to borrow from someone much more eloquent than I: How simple it is to declare a static hashtable, and yet how perilous!

http://thecodelesscode.com/case/148?topic=caching