skysight-inc/HackerNews huggingface dataset:
What people have studied is how much difference CEOs make. https://news.ycombinator.com/item?id=10441713

Lou had 1993 until 2002. Scully had 1983–1993. I think Lou had the .com boom on his side. Scully not so much. There's definitely a deflection point around 1994 where everyone did a lot better. I guess the question is how did IBM and Apple perform relative to some benchmark under those leaders and even that could be just luck. Microsoft certainly outperformed both thees companies by a huge amount of this time period: https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...

So compared to MSFT both were huge failures.

[EDIT: it's interesting that at least during some Scully's tenure APPL tracks MSFT fairly closely... So at least during those years he was as good as Bill Gates? :) ]
I think this is the core of the problem. Tons of people (even some who don't seem particularly qualified) are admitted to graduate science programs because they rely on the cheap labour to do research. These graduates, including the very talented ones, often have great difficulty finding permanent positions in Science (myself included).

Unless there is a paradigm shift I can't see this changing either. Look at Medicine, as fas as I know the AMA controls the number of doctors that get educated, they aren't relying on cheap student/postdoc labor. In the end more of them gets jobs as doctors (unlike the large fraction of PhD scientists who leave academia/science entirely) and usually command substantially higher salaries that what PhDs make with similar amount of time spent in school.
LG Stylo 3 Plus Announced in the US (T-Mobile) with 5.7 Inch Display
Re 2: That syntax is already in use by `SELECT schema.column`. I do agree that the syntax is a bit cumbersome and harder to learn, but I'm not sure if they could have done much better while being consistent with SQL.
The Android app beta on Chrome OS will last at least through the summer
Electron apps are made for developers, but it's users who they're built for and who have to use it.

What I mean is, Electron apps make their life easier for a handful of programmers, to the detriment of thousands or in many cases million of users.

As a freelance developer, I think Electron is great for the little apps I build for clients for internal use. Companies like GitHub, Spotify, etc. have the resources to do much better than that. I have no idea why they settle for lousy performance just to use web technologies.
> If a lambda has only one parameter then its declaration can be omitted (along with the ->). The name of the single parameter will be "it".

> val notPositive = not {it > 0}

This idiom took me by surprise. It's really quite lovely, and now I'm disappointed C# doesn't include it.
> Chromium's rendering isn't meant to be used as desktop app.

Yes, it is. That was pretty much the entire point of Google making Chrome (to make web apps have acceptable parity with desktop apps), and the entire premise of them building on Chrome with ChromeOS.

Now, it may not satisfy you in that role, but it absolutely is meant for it.
The level of indirection is minimal, basically c++ with garbage collection. That's why they're statically typed.

Both perform within a small margin of native code, with the major exceptions of vector instructions that aren't supported by all CPU's
Let’s Make Sure Your Apps Don’t WannaCry
what about 'indigenous'?
Bank Butt.
Google Arts and Culture
To answer my own question to those that stumble upon this via google or whatever. It doesn't appear to be. However this example was pretty helpful (as of 20170518):

https://github.com/zeit/next.js/tree/d08e027a8c1d9bfe773a8b3...
First in-depth look at Google's new second-generation TPU
~10% valid submissions still sounds like a fantastic number to me. Sure you have to sort out the bad ones, but it's still a solid stream of valid reports.
All the trees will die, and then so will you
The Law of Leaky Abstractions (2002)
I was acting like I was one who knew the rules but was "just making sure I remember them correctly"
Short-term thinking: they save money of dev effort and assume their users will just tolerate their worse apps.

It's easy to sell yourself on the idea of cutting costs and growth potential to maximize returns now when you're an entrenched market player in a dominant position (as I would argue both GitHub and Spotify are).

Heck, it might even work.
Yes I bundle the JRE with the download. In the old days I created a custom JRE with all the cruft stripped out but these days it's not too much to ask uses to download 50Mb. Hopefully with Jigsaw I can easily produce much smaller JREs in future.

You can try it here: https://www.solaraccounts.co.uk/
That is one of the great masterpieces of Western, uh, civilization. A top, center crown jewel.
The panic is understandable, though. The amount of power these companies can accumulate combined with their lack of ethical behavior and contempt for rules is anxiety inducing.

I see you did read that Economist article too haha
We've progressed a bit since the days of the state telephone monopoly, eh? My mom in Stockholm has symmetric 100 Mb/s included in her rent. ~$12/month extra for 1 Gb/s (both ways!). In France I currently pay ~$40/month for 1 Gb/s down, 200 Mb/s up; a bit expensive, but it's getting better. Competition is cool.
Which is why I said 'and their ilk', generally meaning people who want favor the market to make decisions instead of the government. We do have a political party in power who's promise is to remove regulations, __especially__ those involving common resources (including this very one on cars!), so it's not irrelevant point.

I agree with you that labels create sides, but the reality is those that want labels (e.g. each respective party) attach their label to their causes and vocabulary. Regulations (and the abolishment of) is one that the right seems to want to claim.
How Gadgets and Tech Toys Affect Toddlers
> Or, scratch your own itch instead of whining no one else [who] is offering to.

I'm working on it, but these things take time.

I don't see how it hurts to express my thoughts here. I wasn't asking anyone to do anything, just expressing something that I want, in case it already exists, or there are others who share my desire for it.
not trying to say against Kotlin, but Rust has 2 years after 1.0 :)
Based on that link, Electron drag and drop seems extremely limited compared to what native APIs provide:

1. No way to declare what drop types you accept

2. No way to validate the contents of the drop before it occurs

3. No way to provide a visual indication of the action of the drop (copy, move, link...)

4. No way to generate a file drag

5. No drag promises

6. No custom drag images

This seems like the typical web development story: quick to build a low-quality implementation, impossible to build a good one.
I think I read about that in Hitchhiker's Guide -- there must be a village out there that grows sentient mattresses.
For those unaware, Icefrog has always tried to keep his identity secret. There were rumors for a while that his name was Abdul Ismail, but this is the first official document listing his real name.
The article is about America's cars, so it's pretty contextual that we're talking about the US here.
Huddle Up Your Cloud Team Here Are 12 Best Practices for AWS Development
YouTube launched new typeface and brand work
Give me (a realistic and workable level of) freedom, a living wage, and treat me right, and I'll stay here as long as I can. He agreed.

Good on him. But I believe a fair number of institutions now have up-or-out type rules which explicitly forbid this kind of arrangement. Certainly wouldn't have flown where I did my postdoc.
All languages and platforms have pluses and minuses. You can run C# on .NET Core in Linux in docker containers today too.

If you're starting out, you really need to diversify. My first job was a lot of sysadmin plus Java and C++ dev. 2nd was VB.NET (terrible). 3rd was a call center (also terrible but I'm glad I did it; makes you appreciate the work) and then a Java dev for two years.

Today I do a lot of Scala and Python. Diversity in your field is important. It's hard to get into positions where you don't have the experience, but when you do, you show on your CV you can learn, build and reverse engineer all kinds of things.
Isn't that just because those are the hot topics du jour, and these grads happen to be one of the many groups pursuing these opportunities?
And also, wouldn't they be interested in getting those queries so they could either fix their performance or block them?
And with SSD's and HDD memory plus OS disk caching, HDD storage can be very fast. It works great as a simple key/value storage. Duplication (read slaves) and sharding also works great. Modern file systems such as ZFS also helps speed things up and provides nice features like "snapshots" that isn't even possible in modern databases.
I've received reports for things like "source code disclosure" where they link to our jQuery.
This particular issue was posted on Quora, where anyone could pick it up and participate in what is essentially a denial of service attack (whether or not performed intentionally). It wasn't submitted as a private bug report to Google so they could fix the issue. It was spread in a public forum. I think it's fair for Google to politely ask "a few of your own tests to validate an issue you will submit as a bug report is fine, but please don't disclose to the public until we patch it."

When you operate at the scale of Google, everything is expected to be airtight; outliers should not be possible. It wouldn't surprise me if their monitoring systems are built without the ability to "massage" (ie: manipulate) statistics, as it is a terrible practice. I don't think a statistician who relies on ignoring outliers would last long working for Google. They're not doing their job if the only thing they care about is silencing warnings to make pretty graphs that falsely show everything is running smoothly. Their job is to work with the truth - not manufacture little white lies to appease management.
QASymphony raises $40M
I've used it to write a real time HN clone using GRPC. It was a wonderful experience. The Java interop is no joke, it works flawlessly.

When you have the option to use Java 8 without caveats (unlike in Android), the benefits of Kotlin aren't really _that_ visible.

I'm never going back to Java on Android though.
Supporting an addition operator that accepts mixed type operands has no relationship to being dynamically typed.
I would say that cotinuations In the sense of call/cc are overused. You have to look hard for a problem where undelimited continuations are in any way better than delimited ones.

For the vast majority of cases, delimited continuations are faster, use less memory (and makes garbage Collection easier) and are generally easier to reason about.
Interesting example. Do you have a link to more info? In general, where do you read such analysis? Seems like the kind of thing that would be discussed on a HN for finance people.
You should also publish it. Not out of revenge, but to alert customers of the quality of the software they are using and to put additional pressure on Wickr to fix it. Project Zero does that too (as do most of other security researchers). Of course, you should give them enough time (90 days?) but after that it's publish time...
Hetzner offers dedicated server with gtx1080 GPU at 99 EUR/mo
I found segment.io in the early days of a new job and quickly set it up. I started playing with it and siphoning off some live data using a pretty rough shell script calling curl. Peter and another colleague saw what I was doing and came to my company to meet in person. I recall booking the largest, most impressive conference room we had and a 10AM meeting.

Peter and his colleague showed up and walked me through using Segment. The told me that I was the only one using their API via curl and that they were impressed with what I had been able to cobble together so quickly.

Peter took out a tiny Moleskine-type notebook and drew a diagram of what was next on the roadmap for Segment. I recall how neat and detailed the diagram was and how thoughtful Peter was about what he was doing next.

Peter and his colleague also revealed to me a sort of sister company they were familiar with that was creating an API around professional identity as a service. This sounded a lot like https://www.fullcontact.com/ but was something else.

I've since moved on from focusing on that type of data. HN seems to feature a fair amount of content about Segment. I enjoy keeping up with their progress and wish them all well.
NBA standings
It's how much value the currency holds. It's a barometer of collective trust in the asset.
Folder Lock 7.6.9 Crack with Serial Key Free Download Get [HERE]
Sorry to pry, but what is the "Fridge AI" Trello board in reference to? Are you automating your refrigerator at home? If so, details?
Crumbs count too
I am sorry if I appeared to attack you, I had no intention :)

you do have valid points, the project should be proactive in advertising.
I'm guessing the probability for death is far higher, or rather, the public safety benefit greatly outweighs the tiny cost.

We also have regulations on building safety and construction, or would you rather not force people to have the precaution of getting a structural engineer when building homes and buildings?

Alcohol has been banned for a while, but eventually it was decided as a society that we were willing to accept that risk and negative outcome. Bad food is also banned via food safety standards via the FDA. I could keep going on... but ultimately everything comes down to a cost : benefit analysis that's done collectively as a society. Recently we have the example of marijuana being rethought as a society and now those bans are largely going away. Things can shift in either direction.
Daydream 2.0: Will Add Support for Chrome, Google Cast and Improve IU
Winklevoss Bitcoin ETF SEC appeal withdrawn [pdf]
It reminds me of the time Bender met God.

https://youtu.be/_nwvCGLmFEA

"Right and wrong are just words. What matters is what you do."
PS4 Pro Support 4K MP4 Video Files in Media Player App
> Now if you mixing the notions of VM and runtime, even C has a runtime called crt0 on most UNIX systems.

I was mixing them up. The line seems be kind of blurry though once you start embedding garbage collectors though, then again the GC could just as easily be in an external library.
“Trending: Upcoming Movies” IMDB
Real-time popularity of anticipated movies on IMDb, updated every 30 seconds

The "Trending: Upcoming Movies" widget tracks the real-time popularity of relevant pages on IMDb, and displays those that are currently generating the highest number of pageviews on IMDb.

Each title is ranked according to its share of pageviews among the items displayed. Pageviews for each item are divided by the aggregate number of pageviews generated by the items displayed.

Bubbles are proportionally sized to represent the popularity of each item in the Top 10 relative to the other items. Line graphs represent trends in current pageviews for each item, and do not represent changes in rank among the Top 10.

http://www.imdb.com
At some point unhealthy foods might get banned, or other mechanisms like the soda tax put in place to help push things in the right way.

You can't take an all-in or all-out approach to things. Each case is its own contextual matter that must be independently considered. If you want to see an example of where anything goes, the world has many examples of lawless societies. Not somewhere I'd want to live.
He really is munificent!

He is also writing a book on building interpreters: http://www.craftinginterpreters.com/
They are talking about perceptions of chess among non-chess players, not the reality of chess for high-level players.
of course they are
Google's Seurat technology turned a film-quality Rogue One scene into mobile VR
The source of lobste.rs is actually a good second alternative to HN https://github.com/jcs/lobsters

It has been in active development for several years, and is actually quite popular in its own site.

It also incorporates several interesting concepts like an invite-tree,etc.

I don't mind HN close-sourcing its code...But I'm definitely curious keeping Arc alive. IMHO, the rest of YC stack is pretty vanilla.

I wonder if Arc is the "burning candle that must never be allowed to die out"
The structure of society is like that because of the choices made by previous players. I don't think we can let these players off the hook just yet as they will form the fabric of the game in a few years.
I'm going to have to go with, "Who is Scarlett Johansson?"

But in all seriousness, I think AI would still need some type of way to understand what it is measuring and what it means. Is the physical beauty determined by her measurements? And who sets those measurements? Men? Women? In essence, what defines what "beauty" is. How can beauty truly be measured objectively?
Im fond of the operating system analogies: one-shot continuations are like suspended processes. The OS saves all the program state to memory (including call stack and current registers) and switches to a different line of execution. Later, it can go back to the original process and resume from where you paused. You find something like this under many names (coroutines, generators, async, etc) and it is very useful for writing cooperative code.

Multishot continuations are kind of like forks (but without the parallelism). You can save the program state and make copies of it so later on you can backtrack to the point of the fork if you want. With this you can do things like logic programming or define your own exception handling mechanism. However, this is hard to implement and is confusing of you mix with mutable state so very few languages have this feature...

BTW, one of the hard parts of understanding lisp continuations is that the api is "call with current continuation" (pass the continuation as a function arg) instead of "get current continuation" (which would return the continuation)
Windows 10 S and Microsoft's Future
I want the algorithm for generating server names: Bunflow, Snowbonk, Stanky Bean, Dorkwood, Bank Butt.. these are great!
In an artificial benchmark they are pretty similar, but in real world idiomatic code they are very different to c++. Nearly everything is on the heap so you've got pointers everywhere, dynamic data structures are used everywhere, virtual functions (particularly with java) and interfaces. There's is a reason java was so much slower than native code 20 years ago and that gap has been bridged by CPU progress more then compiler progress.
> How do I schedule my transformations so they happen on a recurring basis?

Currently formulas are evaluated only when the user explicitly presses Evaluate button (or using explicit API call).

The logic of automatic evaluations is work in progress and it is needed more for data integration or stream analytics. It is assumed that the formulas will be evaluated under certain conditions on regular intervals (say, one time per second), on certain events (after 10 appends) and so on.

> I would like to try the tool but keep getting a "Server Error" message

Hm, I have just checked and it works. It uses JSESSION so cookies must be enabled or may be some problem with the old session id so try to open new clean browser window.

It is MVP so there defenitely can be some technical problems. Sorry for that and thanks for testing it.
Exactly. Super conductors are the ones I use and high temperature superconduction will likely make maintaining a super conductor much cheaper (after you spent lots on a whole new system).
Did I miss the stampede of Libertarians advocating that?
The provider that got hacked was Linode. That was a real bummer: we secured the server to the teeth and then we got hacked through a channel that we had no control over. :(

But there are many providers out there where through the admin panel you can gain access to a system. Many providers provide access to the server's terminal. Even if you can't login, you can reboot the server, and at the boot loader stage you can boot the OS in rescue mode, during which you can mount the hard disk.
Steve Yegge: You Should Write Blogs (2005)
It's more a comment on the perception that HBS grads are behind the curve due to their unwillingness to innovate on their own, but perfectly willingness to enter (and exhaust) a field with parasitic behavior once it has proven to be fruitful.

A leading indicator of saturation, if you will.
As an Australian I agree that Americans have a tendency to forget that the world exists beyond US borders, but the internet and the tech industry is still dominated by US companies. A less-free US internet absolutely has flow-on effects to the rest of the world when the rest of the world is dependent on US services.

Furthermore, the FCC is setting a very poor example for other regulators...
Archaeology meets particle physics
It's a common misconception that chess requires memorization.

You don't learn to play chess by memorization. That's like saying that you have to memorize the C language specification to be a C programmer.

Back when I was playing chess I was around 2100 (uscf). I knew almost nothing about chess. However I did have the ability to analyse and a good eye for tactics. That was enough to be almost a Master.

The key to chess is to analyse better than your opponent, not to memorize better than your opponent.
This webpage isn't accessible​ from within the UK. That's absurd.
It's nice to see built-in offline caching support with service workers. Can anyone explain how this cache gets invalidated when a change is made to the code?
Show HN: Note taking on steroids, for devs
Good idea. Imagine if you can do one bug report a month. 5K is nice income.
It was popular in the late 70s in Northern Ireland
https://en.wikipedia.org/wiki/Dirty_protest
Triplebyte (YC S15) looking for remote engineers
We're building a consistent, reliable, credential-blind hiring process for engineers. You can read more about us here: https://triplebyte.com/press
We're looking for engineers to do remote, part-time work with us, as Triplebyte technical interviewers. This is a great opportunity for highly skilled software engineers to do well-paid, flexible work, on your own schedule.

Part of our evaluation process for our candidate is a technical interview, where engineers demonstrate a variety of skills and abilities. We're looking for people to help us administer those interviews. We'll pay $300 per two-hour technical interview.

This role is a best fit for solid engineers with deep knowledge and skill in many different areas. The work is part time, with a flexible schedule. Preparation for it will involve intensive, full-time training on site, with us, in San Francisco. You'll work with our custom interview processes and interviewing software. We've done thousands of hours of interviews - we're experts, and we'll expect you to be an expert before you can administer interviews on our behalf.

If you're interested, please sign up here: https://triplebyte.com/remote_interviewer