skysight-inc/HackerNews huggingface dataset:
BS. When a manager is managing a department rather than one scrum team understanding business and people management is much more important. Delegate the technical stuff to architects and team leaders. The worst managers are the top engineers that has to be promoted but does not understand people management or business and insist on doing technical work instead of their actual job. There is simply not enough time to keep up with the coding if you are doing your best to actually be a good manager.
I see Cayley now supports other backends beside LevelDB. "PostgreSQL and MongoDB for distributed stores" - that's good to read.
Lattice is also very good. It's very similar to ggplot2 but I find the plots to be significantly better looking.
As someone who is married, I truly do not understand your comment. The exact opposite seems true to me. Honesty and integrity are paramount (at least to me).
Find somebody you respect. Find somebody who is compatible with you. Hope you find someone who thinks and feels the same as you do.
If I struggled on my journey, it was to find a woman who did not want to dominate me or be dominated who was worthy of my respect. I consider myself very lucky. Been married for a long time to an amazing women who is an engineer in heart and soul.
So, nothing about self doubt, deceit for me.
Get rid of all the banks and see how well things work then.
The JavaScript world is going to fragment soon. I'm an old school JavaScript developer... I'm not interested in Async, I'm not interested in promises, I'm not interested in classes. I think Javascript had some incredibly powerful features (functional, event-driven, small language) and ES6 removes all of those features.

I totally understand why the ES6 community likes it. It lets you write very Rubyish code and has lots of ergonomics for developers who don't want to have to think through the kinds of problems that functional programming forces you to think through. It's a push towards the Rails declarative aesthetic and away from functional/imperative. Declarative programming makes you feel like a wizard, until you have to debug something and then you feel like you don't know how to code at all. I've come to terms with the fact that the majority of JavaScript developers like this change.

But as libraries slowly drift out of compatibility with the older Node-style of programming, there comes a point where it's really a completely new language.

I think we're in for a fork of the community. Maybe there can be one runtime, but I think we're going to start seeing an alternative to NPM that allows developers to have an opinion about what JavaScript is.
The rise of punitive solutions is real. I was involved with discussions with local municipalities placing (private) local schools under restrictions for not providing sufficient carpool coverage -- levy fines based on percent of families carpooling.

Would the inverse of these punitive solutions, ie., encouraging carpool / ridesharing, not also work? It always amazes me how relatively unutilized the HOV lanes are.
Solar Generation Breaking Records (again): GB
Short answer, yes.

There is a lot of labor in building things like buildings, much of it is clearing out the land to start building on it. If its already clear of trees and all you have to do is just 'level' it for the first floor, then you'll build your building right on top of the previous one. There are also things like sewers and other parts of the city which are easier to build by essentially building a raised roadway then trying cut and cover.

Now look at the pictures of Aleppo or any other heavily damaged, mostly masonry of some form, city. You've got piles of rubble. Its easier to smooth that stuff out and build again on top than it is to try and haul it all out, re manufacture it and bring it back in.
Uh huh. Maybe that's it. Everyone started carrying ten phones.
> Women firefighters/professional athletes would be paid less than males

Just a grammar note: the appropriate adjective in that clause is 'female', not 'women'.

Invert the genders: 'men firefighters'. Most readers would raise an eyebrow at that phrasing.
Quadruple negative it is!
We developing new search platform Bubblehunt (https://bubblehunt.com), where every user can create own search system and become independent information provider.

More info: https://medium.com/@bubblehunt/faq-9dd92c741b23da
I wouldn't consider Servo to be "quite good", at least in its present state.

The Browser.html UI is quite minimal, in the sense that it really doesn't do much at all. It's basically a list of tabs along the right side. I also find it quite laggy, and sometimes it locks up completely. I'm not sure why you think people should be impressed with it.

As for Servo itself, there are noticeable rendering problems with pretty much every web site I've ever tried with it. Even the servo.org home page had rendering glitches when I last tried it several days ago! The scrolling is very broken under macOS. I've also had it crash now and then.

Maybe it will get better in the future. But at this time I'd consider Servo to be pre-alpha quality software. Trying to impress people with it would probably do more harm than good. They'll likely encounter problems with it right away, and it won't leave a good impression on them.
Maybe I should have elaborated more on a really sensitive issue. I'm not saying that it's impossible to climb Mt Everest with an extra 50lbs on your back that isn't useful for mountaineering, but it's much harder. i.e. Innovation may happen but the rate of innovation is much lower as well as the impact

If my post is 'utter nonsense' then prove it with better arguments

These comments remind me of the time when I refused to believe that Mao was behind a famine or the Cultural Revolution after years of living in the West; it got to the point where I was arguing with a professor in class...
or `"".join([chr(ch) for ch in s])`. It's only 2-3x slower than the array solution, but a lot more rubust.

The main issue IIUC is the original suggestion was O(N^2).
That's good to know. Not sure why I was downvoted for wanting to know Google's response.
I could use a count of the number of file I/Os that each query takes, in order to optimize my queries further...
Show HN: BespON – config format with hex floats and lossless round-tripping
Navy to Shift Equipment Development into the Virtual Realm
“I want to reunite humanity with the sleep it is so bereft of.” Not going to lie. I laughed out loud at this pompous bullshit. Not hating entirely though. Love the idea of sleep Entrepreneurship ... but can't say I came across any in the article who were remotely compelling.
Explainer video https://www.youtube.com/watch?v=FpcTF1jZ-1I
Minkowski space
A secondhand bicycle
It did for me
Ask HN: Is a six sigma/lean six sigma worth getting
I have heard a lot about the positives of six sigma and was wandering if it was worth getting?
At least in the east bay, one reason why HOV lanes might run more effectively is that they are also express lanes (limited points at which you can merge in and out). On the other lanes, passing on the right/not passing in the left lanes is ok which slows down merging considerably. Also HOV lanes by definition have twice the (passenger) usage per car, so 2 HOV lanes and 4 regular ones are moving the same amount of people.
You are very fortunate that those are the two things. All strokes are different and many can fundamentally alter speech, vision, movement, comprehension, personality, the ability to swallow, you name it.

Checking blood pressure is good advice, but worth noting that strokes can happen to anyone in perfect health, for example AVMs and many aneurysms (like in this article).
Some schools here have kids run a treadmill then they have no problems with sitting still or concentration​ https://www.thestar.com/life/parent/2011/05/19/schools_takin...

They also use group desks http://www.cbc.ca/beta/news/canada/new-brunswick/treadmills-...
Attempting to climb Mt.Everest in'96,sad to see unburied body of victim
The Great Mailbox Cleanup
I also find anecdotally that people like that only surround themselves with people who repeat (or at least don't challenge) the lie. If you throw in some reality that is at odds with their belief then you don't get a seat at the table any more.
Triggers on materialized views are really error-prone and tedious. It's cache invalidation, which is hard.
Actual patent documentation can be seen at [1].

Based on the names on the patent, the work came out of
Disney Research Pittsburgh, which does awesome research.

[1]: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...
Depends on the stroke. Some people fully recover, some people are left with permanent deficits despite therapy, some die.
No, CBOR should not replace MessagePack. The CBOR spec was written without the participation of the MessagePack community or the consent of its creator. CBOR added a number of questionable and unpopular features that lacked community consensus such as variable-length arrays and maps, or prefix tags for an arbitrary list of semantic types (URI, mimetype, base64, etc.) It also proposes various levels of strictness and canonicalization such as key sorting of maps based on binary representation. All of this complicates encoding and parsing which runs counter to the goals of a simple binary format.
I recall installing a fresh install of Windows. I was prompted with a login to Microsoft account screen. The only way to "skip" it was click the "I don't have a Microsoft account" link at the bottom (which isn't true, I DO have a Microsoft account, I just don't want to use it for this PC). That brings you to a "Create a new Microsoft account" screen, and at the bottom of that was a small text link that says "I don't want to create one now" (or similar).

Considering I had to lie during the install by claiming I didn't have a Microsoft account just to get the option to proceed without one is pretty bad UX in my opinion.
I've done it the other way around, but feel free to have a look for pointers: https://github.com/toyg/hackercreep
Building desktop (or mobile) apps in JS is not compatible with craftsmanship, nor is it compatible with excellence.

To those that truly care about excellence and don't merely pay lip service to it, there is only one way of building: using that platform's native toolkit. For project or ideological reasons one can make a compromise and use something like Qt, Xamarin or wxWidgets, etc.

This leaves JS native-like apps for those that care about doing things fast by only using the knowledge they already have.
That would perhaps be understandable, if they admitted that it's a big quality and performance compromise. Yes, we tried our best, but this is the only thing we could do with this budget/team/whatever. Totally fine.

Instead we get uppity devs claiming that desktop apps will be killed and bragging about how they're delivering the best experiences. It's this toxic cocktail of arrogance and lack of ability that is intolerable.
The thing with quotas like this is that they're not being put on the board “regardless of their hiring prowess”. You hire the best people you can find of both genders.

Sometimes that will mean a less qualified person will be put there who otherwise wouldn't, but that's by no means a guarantee. And it cuts both ways: if sexism meant that previously, better candidates who happened to be women were not getting hired, now they will be; on the other hand, the quota may mean that better candidates who happen to be men won't be hired.
"even though there is a perceptible lag in his speech, he is still there as he always was"

Wonderful to hear, given the possible spectrum of outcomes. May your father recover further.
18 Tools We Use to Build Our SaaS Startup
A quote I found one time, can't remember who: "When your framework has a framework, there's a problem."
I find it remarkable that their simulations exhibit sparse encoding. Is this a know property of artificial neural networks based on spike-time dependant plasticity?

I can imagine how it might emerge in this particular implementation from the electric current following the path of least resistance through the circuit, thereby preventing adjacent neurons from reaching criticality. This mechanism never occured to me before reading this article, though. Is anyone aware of any prior art on this topic?
It's unfair to compare a 2017 re-write in Go vs. C++ that's festered for 20 years. If you want to do apples-to-apples Go vs. C++, first you'll need to compare it to well written C++11 (no need to crop C in this.) C++ without raw pointers and references is pretty safe, just like Go with the unsafe package can be, well, unsafe.
That's been there for a while:

EXPLAIN (ANALYZE, BUFFERS) yourquery;

If you enable track_io_timing (has some overhead on platforms with slow timestamps, e.g. older VMware), you even get timing.

If you want that aggregated, rather than for an individual query, you should look into pg_stat_statements.
Buy a pillow that fits your sleeping pattern.
CLICKBAIT!

They could have just stated "Free parking increases traffic, sprawl & pollution".

But then we wouldn't have clicked on it.
I would have said the same - before actually trying it.

Turns out VS Code is actually surprisingly fast! Startup time is only marginally slower than notepad (and I have several plugins added), and performance when running for things like search and replace is super fast. Try it, it will surprise you.
Having spent lots of time recently looking at vis in both Python and R (I use both), I'm starting to think Vega lite may well be the future.

In Python, you can use Altair [0] and in R you can use the vegalite package [1]. Note also that R's ggvis uses vega under the hood.

[0] https://github.com/altair-viz/altair

[1] https://github.com/hrbrmstr/vegalite
It sounds like you're making the mistake of looking at the 1800 election through our modern lens. At the time, there was no promise that the U.S. would succeed to the degree it has today. The "founding fathers" were not deified quite to the degree we hold them in our culture (assuming you're in the US).

As such, the subtitle isn't a literally calling Jefferson and Adams a madman and a crook. If that was the case, then yes I agree it would be distasteful and a difficult argument. Of course there are major differences. It's pointing out that someone at the turn of that century might have experienced something similar to what we saw this past year and that maybe we could learn something from knowing that.
Certainly, if you make it less practical to arrive by personal car, less people will travel to places by car, and then you'll have less traffic. Unless this comes with a massive improvement in other means of transport, you'll probably have less visitors as well.

The problem with alternatives to personal cars is that personal cars have many desirable properties:

a) near zero latency to take a trip: if there's not a cab at my curb, I have to request it and wait -- or request it early and hope I'm ready when they are. Buses and trains are usually not waiting for me at the station.

b) proportional penalty for leaving late: if you miss a bus or a train by 10 seconds, you have to wait for the next one, which can be an hour. If you leave a couple seconds late in a car, you'll probably arrive a couple seconds late (around rush hour, it gets worse of course). If you don't make it to a requested cab in time, they may leave, and you have to wait for another one to come.

c) availability: a personal car generally provides the same service during the day, at night, and can be used in rain and mild snow (heavy snow, if properly equipped). Busses, trains, and even cabs have less availability at night.

d) flexibility/directness: a personal car can drive to almost everywhere, and can generally take a fairly direct route. Trains only go where there is track, and busses only go where there is a route. Cabs don't always pick up and drop off where you want to go. In case of an urgent change in circumstances, you can change your destination at will in a personal car or cab, but may not be able to easily redirect to where you're going in a bus.
Considering on-label use is to combat sleepiness, would have been interesting to see more than just a placebo control. E.g. vs. caffeine or vs. a good night's rest vs. staying up all night. Maybe sleep vs. no sleep the night before provides the same thing.
As the author of the patch I don't quite agree to it. But it's true that the patch did not receive adequate review even though most of the on-disk changes were known and coded at least 7 months before the feature freeze. So it's hard to tell which part of the patch wasn't ready. But there is always next cycle. So lets work towards getting it ready for v11.
Nice. I never knew BBC still made edicational computers.
If you add a newline after the </p> in the README.md that should fix your links.

Cool to see cayley on HN again :) Pretty excited to use it some time.
I'm sure they understood exactly what you meant and could apply it. Nobody measures distance the way you described it.
How this Startup helps Autonomous Vehicles to learn?
Telling your readers to suffer is not very friendly regardless of intention. A more apologetic phrasing would not feel so provocative.
Here is the manufacturer's web site: https://www.x20.org/color-night-vision/

There is a 'shoot out' video on that page which compares themselves to other night vision technologies. Pretty impressive demo.
I'm quite sure we won't get it. Apple is more focused on building iPad for pros. Sad
> Among other languages, I think Go is fantastic language for parsers.

While that may be true in a self-contained environment, a library simply can't drag an invasive runtime around: no one will use a format whose only implementation has that requirement (e.g. imagine libjpeg was written in Go - no one would bother with it).

So for general purpose libraries, like these mentioned by GP, there are much fewer options. One can try to write safe C (ideally using analyzers and only a subset of C), but we know how that usually turns out. One can try to write safe C++, which can be easier, but usually kinda isn't [because a lot of code is older than five years; I'd wager most C++ code is much older than both Go and Rust]. At this point in this HN comment we pretty much narrowed it down to Rust or perhaps D.
It's kinda apples and oranges here though. The USA of 1990-2017 (and beyond) is overall wealthy and doesn't really need to think about its citizens starving. WW1 Denmark had slightly different set of health issues.

I don't think this is being presented as a sort of solution to any health issues the USA might have
This analysis seems to ignore the benefits of free parking, both for drivers and for the businesses they're driving to. Personally, in cities where I have a car, if ample parking (day or night) is not available near a business, I patronize someone else. I do prefer public transportation, but there are only a few cities in the US where that actually works.
No, he just took every precaution he could to prevent his identity from being linked with the sample he sent.
What's the user benefit of a (JavaScript) "desktop" (Electron, nw.js) app vs the same app as a web (browser) app , given that the web app has all the features of the desktop app, when the app won't work without the server ? (if you can't run the server yourself)

Benefits for a web app (non-desktop):

* User don't have to download the "browser" (Electron or nw.js)
* The user don't need "install" permissions
* The app can be accessed via an URL
* The app runs in a VM (a browser) that don't give full (root) access like a Electron/nw.js app does.

btw, I did not know Spotify had a web app. There's only a tiny link to it at the bottom of the page, impossible to find unless you really look for it, witch is probably why no one is using it.
P.S I'm now enjoying Spotify via the web app after not using it for years because I don't like "desktop" apps (for the reasons above)
I'm guessing the Riskiest Assumption with Glass is that people would be willing to wear a cumbersome piece of technology, with a "red light" to say when it was recording on their face in exchange for a HUD.

They field tested that idea with a small group of early adopters and found that it wouldn't fly.
Some big corps automatically prune root inboxes of all items over a legally-determined age ( 90 or 180 days seem common ), in which case folder management is essential for retaining anything of value.
Putting aside the awkward title, the article is confirming what we instinctively would expect: increasing the burden of commuting by car will reduce the number of people who commute by car. The cost of parking is an example burden.

Obviously life needs to balance many things, and increasing the cost of parking in an attempt to shift commuters to alternative forms is also going to decrease the number of people who want to commute to the destination at all.

I live in the Los Angeles area and significantly prefer living in and visiting cities that have free parking (e.g., the southern beach cities). I actively avoid cities such as Santa Monica that have costly and insufficient parking--and importantly, that means I don't spend any money at Santa Monica retail businesses. Alternative transit options are not appealing. Light rail, while expanding in this metropolitan area, is far too inefficient. Uber and Lyft are an additional cost friction that gets factored into any decision (e.g., where to go for a dinner out?). Plus I don't want to have to deal with an app to go somewhere.

All that said, self-driving cars may be a big game changer for my lifestyle. I would be more likely to visit Santa Monica if my car could find a suitable parking structure and park itself. To my mind the cost of parking would be less of a nuisance if I didn't even have to think about the parking process.
It's useful, but when that's the only tool one has, it becomes a liability. I like using both JS and Python where it makes sense, but building a medium-sized or large app in such languages is asking for trouble.

Some teams make enough of an effort that they are able to deliver such an app. That should not be encouraged, but rather criticized as encouraging development practices. To be clear: they can do whatever they want in their projects. I have a problem when they recommend such methods to others, without being honest about the pitfalls and effort involved.

Re standard library: the STL is currently working great! JS would kill to have something as stable and high quality as the STL.

Re node: I am not aware of any desktop or mobile apps using node. Isn't that a server-side technology?

Re markup: does it matter how much optimized it is and how much caching it does when in the end it's still slow?

Re style sheets: they're great when used for styling, like in Qt (not sure what GTK is doing). But that doesn't scale when building widgets and doing positioning.

pcwalton, web apps have had the potential to do X, Y and Z better than native apps for the past decade. At one point web developers need to talk less and deliver.
another nice touch is the Fn key (switches between F keys and vol up / down) is toggle-able like a caps lock. (Instead of having to switch something in the software, like on mac). imo this improves the convenience
I have never heard of that, will check it out. Thanks.
All of those properties you specify are very true, but they are also very clearly luxuries. If you want immediate travel to anywhere at any time in any conditions, you should be expected to pay the cost of it - cities and property owners shouldn't have to bear the cost for you by subsidizing the costs of your travel and vehicle storage.

If people are willing to pay the full costs of parking, the market should sort this problem out for itself as paid parking garages fill in the gap left behind by free parking. But what the article is saying is that in cities where parking is not free or not required by law, the market chooses to provide far fewer parking spaces that the minimum parking laws tend to require.
The uncanny problem with autonomous AI
Plugins don't run on the UI thread IIRC