skysight-inc/HackerNews huggingface dataset:
This is exactly correct. If you have a printing press that is dumping a couple of billon dollars into the basement every quarter in spite of what you're spending, you have the luxury of trying all sorts of novel things from a business perspective.

That said, the margins on the search advertising business are shrinking, and have been for years now. You can cover for that by eliminating profligate spending and then eventually you can't. I think Ruth is the right person to handle that transition but its going to hurt in terms of people feeling that "the magic is gone."

When that happens, Google is going to have to start rewarding operational efficiency gains at least as strongly as they currently reward popular science project type gains. And then it will be very interesting to see how they change and if the era of "but Google offers its employees ..." will be over.

I hope the free sodas stay though.
First Dinosaur Tail Found Preserved in Amber
An interesting new market.

It scales with the number of employees. How many customers can a security professional follow?
Good news. I never imagined to buy a "Windows Phone", but if they do that, and provide a good "restore" system (i.e. easy recover of a non-booting phone via USB), I would be glad of using one, so I can avoid traveling with a laptop (e.g. using the phone on hotel TVs with Bluetooth keyboard would be very convenient).

I hope Android provide an equivalent thing. For me a simple dual boot of e.g. an Ubuntu read-only image stored in the SD card or similar would be enough for my needs, if MHL/HDMI-Out, USB OTG, and Bluetooth work properly.
>"I found this website called Stack Overflow that has so many answers to problems I run in to. Sometimes I'll just copy the code directly from the site, without typing it out again myself!

Sometimes I even just walk up to colleagues and straight up ask them for help with a problem. They just tell me things I can use in my job, out loud, in a busy office, and we still haven't been caught!"

I've lost count of the number of (thankfully former) co-workers whose only technical skills were searching Stack Overflow and asking their colleagues for help with a problem. The measure of a programmer is what they are able to do when there _is_ no answer to be had from SO or their colleagues.
Funny thing is, the most frequent positive result of tests for me hasn't even been mentioned, I don't believe. The biggest benefit I got was an ongoing education about how the program I was writing ACTUALLY functioned - enabling me to correct my assumptions before the shit hit the fan. This isn't quite the same as catching errors, since often you still want the algorithm you wrote as you wrote it, but knowing more about what's really going on gives you a heads up to avoid future problems, conflicts, etc. Of course, you may program differently. I was always big on asserts back in the day, and two-thirds of my debugging (by instance not hours) was spent fixing asserts, and thereby learning that some assumption I was making about the program, was wrong at least some of the time. Always good to know.
I suppose you could start each message with a magic constant, followed by the length of the remainder, then the payload.

Any messages that don't start with the magic constant just get ignored.
but some people will be able to make money out of the buzz...
Brotli offers better compression than Gzip, but most CDNs don't support it yet. Most CDNs assume that gzip is the only compression format on the web, making it hard to add support for newer formats like Brotli. This article goes into a way to get past these restrictions and support Brotli on your website.
This isn't analogue modelling though -- you're just using KVL/KCL to derive the transfer function H(w) and applying the same transfer function as a digital filter.

It's literally the first thing I would do if I wanted to come up with something that sounded the least bit like the real thing.

I was using my own FIR derivation of a third-order low-pass Butterworth filter to do software synthesis in 2008 while I was in high school. This is truly basic stuff.

Real analogue modelling has things like noise, hysteresis, and a dependence on such broad factors as temperature and even EM fields.
Support TouchBar in WebKit
But fewer than the number who would be killed in Tesla cars if the cars lacked the self-driving features.
A class is a pretty bad abstraction to try to fit the world into. It might work for some things, but it usually results in a lot of ceremony, and a lot of concepts in your program that exist only to service the abstraction. It's useful in JS for some special cases, but being forced into it is just going to make your code verbose and complicated for no reason. I'll stick to Flow for now.
We have a few LEGO books that make people think.
Shuttles are a weird area even in the U.S. - When I worked as a contractor at Google I was required to pay for shuttle use since Google couldn't write off benefits provided to non-employees.
Async/await, promises. I don't think 'callback hell' is not a problem anymore, not even to newcomers (with the right material).
Just read the thread, I am mostly on your side, I understand his point but it is weird you license your code GPL and then try to prevent derivative software to work.

This feels a bit like "bad intention". Alternatively you can choose less liberal license, and then make your derivative product from that (Chromium -> Chrome)
They are really just maths algorithm, seen in maths courses or found with a quick google search.

The typical reddit developer who got a job without a degree is unaware of many many things.

The typical developer who got a job with a hardcore interview at random financial company and is surrounded by other master's and PhD. Not so much.

The typical tech company doesn't need much advanced analysis. If they could figure out how many recurring users and revenues they have, that would be a good start :D
So yeah. Sounds like nothing new, and there is definitely severe limitations in latency and power consumption in using these methods to do anything except change some settings or toggle GPIOs. Not revolutionary, but definitely cool that you were able to reduce power consumption to run on batteries unlike other implementations that leave the receive on 100% of the time.
Custom Elements That Work Anywhere
The Rhythm of Food (Google News Lab)
My interview was for a full time SDE role.
Show HN: Peeqo – The desktop robot powered by GIFs
[in old man's voice]

I swear Augustiner tasted so much better when you could only get it in Bavaria.
My personal take away from your critique is that the problem is not just the computer. We also need a mobile display solution. Whether MS thinks they have that solved with their coming AR devices or they are looking farther down the pipe, I'm not sure.

I think MS's plan right now is to not have a plan. Many of their products point to them thinking that we are at a point where computers are making a fundamental shift in the way we interact with them (Surface, AR, this) but not necessarily being sure where the shift is going.
Though if I'm not wrong you only get to edit current command line. The emacs shell buffer allows random editing, i.e. you can run regex search/replace on the output of a couple commands ago, then run it again through grep, or clean up your shell buffer and save it to a file.
A Mummy's DNA May Help Solve the Mystery of the Origins of Smallpox
I suppose I assume a commentator on hn should have a basic idea of how to interpret statistics.

Of course it's not a matter that last year things were good, this year things are bad.

What this signals is a "tipping point", where the continuous medical and public health improvements that have added to life expectancy (usually for those 60+)can no longer keep up with the various factors causing increased death at a young and especially middle age (how important obesity is among these is another issue).
Tech Journalism Just Got Worse
With the right tools and processes, I think it's very scalable for agencies and freelancers alike to support quite a few clients. Certainly the size and scale of the environment comes into play determining what you can and can't handle.
> Microsoft’s dominance in PCs means it’s the only company likely to pull it off at scale.

Try they might, but it's not going to work of you don't have another piece of the puzzle i.e. Mobile.

Microsoft is so much out of the mobile game, no matter what it's gonna do on PC, it'll not work. The windows phone is dead as a dodo, and they've nothing to show on mobile.

It'll take extraordinary efforts to get their continuum working on Apple/Google walled gardens.

This will fizzle out soon, not because of the technical merits, but due to App Store politics.
Speaking of surprisingly unappreciated unix tools, I recently started reading the documentation of the gnu info package, and I must say, that is really impressive.

if you didn't already, I highly recommend you type 'info info' in your terminal and spend half an hour learning how to use it.

Plus, if you are an emacs user, the emacs manual is bundled with emacs in info format, and you can obviously read info documents in emacs too.

Reading the gnu emacs manual inside emacs is a game-changer.
WTF am I reading. What about su?
It's an absolutely feasible project with a big enough budget. I'm not very familiar with the robotics industry, but I'd be pretty surprised if you can get off the shelf robots to do what you want. If that's true, it would be a pretty massive undertaking to create the bespoke machines and AI necessary for automated reforestation. Even getting to the point of being able to replant in land that is all dirt would take quite a lot of effort, and that is essentially what some agricultural tech companies are doing. But deforested land has all kind of artifacts from what used to be there, that your reforesting machines will have to work their way around. It would take quite an investment to make the leap between what ag tech is doing with pristine fields to what's left behind during deforestation.

For an example, take a look at this image which was the first result in Google images. It's a "cleared" forest in Sumatra, Indonesia.

http://assets.worldwildlife.org/photos/983/images/story_full...
I can _hear_ the expect code running in lots of government IVR (interactive voice response) applications. Green scraping.
Some fascinating illustrations, the wounds change with the times across several centuries of history. Stack Overflow for medieval medicine?
It's because not everyone gets so emotionally carried away by what the media love to make of Amazon.
The company employs 230,000 people. But for every one of them, it's just a day job after all. The scrutiny is justified given the scale and impact of the company, but what you're doing amounts to nothing more than misguided condescension from a bystander with little sense of what it's really like.
Spot on! At the core of the bot trend is the fact that users do not want to navigate through menus anymore. They are tired of searching for that one icon on screen after screen so they can enable a function. So they just want an interaction at the root that feels natural and gets them to the goal quickly.
I've commented on this on a previously-posted story[1] but the history of zero is really worth digging into. I'll repost the little poem I mentioned previously:

>U 0 a 0, but I 0 thee

>O 0 no 0, but O 0 me.

>O let not my 0 a mere 0 go,

>But 0 my 0 I 0 thee so.

As noted in the comments here, "cipher" used to be another name for zero/0, so the above reads as:

>You sigh for a cipher, but I sigh for thee

>O sigh for no cipher, but O sigh for me.

>O let not my sigh for a mere cipher go

>But sigh for my sigh, for I sigh for thee so.

Which, of course, explains why Neo, The One from the Matrix, had an enemy named Cypher.

1: https://news.ycombinator.com/item?id=9196813
Astronomers Observe Strange Quantum Distortion in Empty Space
I don't think that the newly released Actions always expect a conversation. In scenarios where it makes sense to just reply with an answer you can still do that. I am guessing you just have to use something like 'Hey Google, can you check when is the next bus to SFO on <app name>"
I got your point. Makes me rethink the whole thing we might otherwise get ourselves into.
How to See Your Rating – Uber
Funny, I remember having these complaints 20-25 years ago.

It's more likely the reality is the more specialized blocks come and go, and you only remember the more useful ones that survive the generations. There were junk pieces back then too.

It's kinda like saying "all music nowadays is trash, not like the old days". Sturgeon's law applies: 90% of everything is trash, and you only remember the best parts of the past.
By "out there" I mean things like hiking, biking, travel, etc. Away from a sterile lab/work type environment. Things like scratches, rain, dust. Most smartwatches work ok only if really babied.

Interesting to know about the display of the notifications. I was wondering how cleverly they did that, and if it was a check box. Sounds like it needs to be a checkbox or something.
N00b question, what's another technique? I mean if tests are assertions on assumptions is there something better?
ZeroStack soars through 2016 with these 10 key milestones
SCO sysV is well over a decade old at this point.
This seems about as solid a winding down as can be expected; well done. Good on you for taking a swing at this problem.
Changing the gig economy to be skill and knowledge based
Thanks for the insightful reply. I agree that code does look very imperative. Likely due to goal of C synthesis as you said.
TL;DR - the drug still exists, but the headlines were highly editorialized. It's not a sleep replacement, rather a treatment of narcolepsy. Narcoleptic patients aren't using it because drug companies won't make it. Drug companies won't make it because there's no money in it.
I guess I should have done my own digging. THIS (and really anything Spice does) is REAL analog modelling:

https://pdfs.semanticscholar.org/f03a/310c40a48be62206ce5ff1...
Requires the root password, which possibly wasn't provided?
Sure, good point. You have the Sublime/Textmate/Atom model too. I was talking among TUI editors.
That's a pretty low bar.

But in terms of the ethical question, we're now talking about how if I break into your house to steal all your unhealthy potato chips that's better than if I break into your house to steal your money. The fundamental problem is breaking into your house.
Longer penis drives evolution of bigger brains in female fish
Huh. I hadn't realized they were still doing it. :( Thank you for checking that!
Because if you haven't written them, odds are the code is not particularly well suited to be testable. Side effects out the wazoo, tight coupling, etc.
Can't you already do that today with any phone with an hdmi out and a Remote Desktop client?
I doubt it's self sustaining, the maritime provinces are very poor with high unemployment and have been that way since the fisheries industry collapsed. PEI is a little more self-sustaining because they have things like potato farming but their unemployment rate is on the higher end of the Canadian spectrum and PEI is one of the biggest beneficiaries of equalization from the rest of Canada.

In short, they're not going to be paying for this out of pocket, the other provinces are going to be footing the bill for their experiment in a time when other provinces are tightening their belts.
I don't believe many are advocating functional programming as a replacement for hand-crafted C, but it is a good alterative to imperative high-level languages which often make big performance sacrifices but offer only small improvements in reliability and abstraction/composition. I absolutely believe the correct way to build software is with language layers. Ideally using FP or declarative languages where you can. Python gets this partially right by using C libraries for all its performance critical work. C++ is IMHO the wrong approach, a jack of all trades and a master of none.
"I'm not sure how to fix this."

I'd say it's an unsolvable problem, and that's good!

What breakthrough projects are good at is pushing the envelope and inventing whole new technologies. These technologies are then experimented with by smaller firms a few years later, and the winners of this scramble bring the technology to market.

This is a spaghetti against the wall kind of market research; I think it's impossible to solve the problem of how to identify a new market and win it over. You can definitely have an informed approach that reduces risk, but it's not a technical problem that can be systematically solved.

There will always be risk where there is reward. If it was possible to systematically identify new business opportunities, there would be many more players in the entrepreneurship business, and commensurately lower profits. In fact, an "informed approach" can sometimes lead you to discount real opportunities as too pie-in-the-sky.

We need different risk propositions to make an economy with more niches for different kinds of people. I don't think the difficulty of identifying new breakthrough businesses (presumably with breakthrough profits) is a problem at all.
> I have dreams of coming upon a great lego stash at a garage sale, so I can jumpstart my daughter's collection and creative "scope". :)

You can buy Lego by the kg or pound from Ebay. Depending how much cleaning and sorting you're prepared to do you can get some bargains.
HMS Dreadnought: all big guns, centralized fire control, heavy armor, steam turbine propulsion. Previous battleships had guns of various sizes sticking out all over the place, aimed by their own gun crews. Being under-powered, they were either sluggish or under-armored.

HMS Dreadnought made all those ships obsolete. All later battleships had the same basic features as HMS Dreadnought. Compare a picture of HMS Dreadnought with a USS New Jersey class battleship, the last battleship class. The New Jersey looks like a bigger, better Dreadnought, with similar lines and turrets.

The iPhone did that to mobile phones.

(After WWI, all the major naval powers were building Dreadnought-type battleships. The US Navy hit a snag. The patent holder on steam turbines got an injunction stopping Navy turbine production. This resulted in the frantic enactment of 28 USC 1498, which exempts the U.S. Government from patent injunctions. Because it was a rush job, 28 USC 1498 is a headache for inventors. It's not part of patent law. It's not part of procurement law. Claims under 28 USC 1498 are handled outside of both systems and never paid without litigation.)
Fotomodel Samsun Otelegelen Escort Asya Hizmetinizde
In University for me at least, a lot of those collaborative projects allowed the students to distribute their grade amongst participants.

In my experience at least the weaker contributors to the groups success, even those that just coasted, were still very honest when asked to assess their contribution and the contribution of others.
A Feathered Dinosaur Tail with Primitive Plumage Trapped in Mid-Cretaceous Amber
The moment they suggested installing remote control software on my kit, the interview would have been over.
Former Anonymous Superhacker Talks Fintech Cyber Security
Something not being on SO is normally my first indicator that I've stumbled upon something interesting. I consider it a good thing.
Safari Technology Preview supports 100% of the ES2015/16/17 features
Tsunami warning: Solomons 7.7 quake prompts alert
Exactly. All the concerns of networking, the Internet, and the Web go away. It becomes an input validation problem. From there, one can do a format suitable for correct-by-construction auto-generation of the parser. Or can take the common route building a Turing machine into it to fight with over time. ;)

Still not writing or patching a networked app.
I suspect plastic is better in the small number of countries where plastic is recycled and doesn't wind up at sea.
I have a little hard time seeing AR-glasses and minority report like gloves/hand waving (or virtual keyboards) being feasible (at least before a couple of generations of improvements), but perhaps that's lack of imagination on my behalf. It seems like it get's more expensive/more complicated while not solving the same problems.

Sure in the far far future there might be feasible solution but in the meantime it would be nice if Microsoft had an idea of where they were headed instead of shrugging and going "well let's just see" :) They need to keep their ecosystem competitive to be positioned to take advantage of that future, whatever it is.
It's a neat idea, but I think it's an idea ahead of it's time still. There have been docking laptops forever and even that doesn't seem to have taken the world by storm.

My PC is configured with terabytes of slow storage, gigabytes of fast storage, a fast CPU, a fast GPU, and applications that need lots of storage and a fast video card and big screens. I'm unconstrained on size and power consumption and optimized for performance and my efficiency.

Meanwhile, my phone makes all kinds of compromises in order to be small and run all day on a single charge.

If being able to dock a phone is a good idea, why not go one step further? Make a watch that's your PC. When you sit down at a keyboard and monitor at Starbucks, it pairs with your watch and you get to work. Make the phone be nothing but a remote speaker, microphone, and display for your wrist computer. Your desktop is just a remote keyboard, mouse and display.
Barely Half of 30-Year-Olds in the U.S. Earn More Than Their Parents Did at 30
>When that happens, Google is going to have to start rewarding operational efficiency gains at least as strongly as they currently reward popular science project type gains. And then it will be very interesting to see how they change and if the era of "but Google offers its employees ..." will be over.

One has only to look at Microsoft to see an example of what might happen. Things were very carefree there as well back in the '90s during their heyday when growth seemed limitless.

It's also interesting to contrast Google / MS with Amazon, where Bezos has kept a tight rein on operational efficiency all along. They probably won't suffer as much when they reach their growth ceiling.
WW3 ISIS AND Mad muslims have plans for usa
There is also an orphan drug classification which has a reduced approval process which is intended for very rare cases or cases where clinical trials are simply impossible to orchestrate due to the life expectancy at the clinical stage.
It could help in obvious cases, but it sounds a lot like "security by obscurity".
The problem with protocol activation is that there are a million different endpoints and you either

* Keep a list of every single one that apps can opt into. This is how you end up with "midsized_sedan_carwashing" in an enum list. It's a developer drain for Google/Microsoft/Amazon and creates "wait for the next release for 'largetruck_carwashing' so you can release your app".

* Let apps run wild and claim any protocol (in this case, the word "movie ticket") they like. This is how you get malware claiming the .pdf or http:// protocols.

* Let certain special apps run wild. This is how you end up with "Buy Tickets With Fandango" advertised on the side of the box while Brown Paper Tickets or another startup is left in the cold/ "ask brown paper tickets for..."

No solutions here, it's a hard space if you want to protect users but also enable developers equally. In the first two cases you also need to create confusing UI for the user to select which app they want for movies vs drycleaning.