skysight-inc/HackerNews huggingface dataset:
It should scare you. The EU just used their regulatory power to force the world's biggest search engine to make their user experience worse in order to benefit other companies. Before Google penalized all the vertical search sites, doing a Google search for certain kinds of products was a terrible experience; page after page of crappy information-free autogenerated sites hoping to make $$$ from ads and referral fees that were SEO-optimized to the gills, making it impossible to find actual information.

Not only that, but the specialized infoboxes at the top of Google's search results were an almost direct response to their competitor Microsoft doing exactly the same thing and promoting it at the main advantage of their search. Microsoft's comparison shopping subsidiary which they used for their search results was one of the companies complaining to the EU about this. Now that Microsoft have convinced the EU to ban Google from doing this, they can once again point to the fact that they offer this extra contextual information as a reason for using them and Google cannot compete.
Well, to be fair, the difference is that with Python (or basically any other langauge) a change in a library may introduce a bug, but you won't have to throw away the library or even substantially change your code, save perhaps for some temporary work-around- and the bug will most probably be fixed eventually.

With javascript, as far as a I can tell, "change in a library" means you do indeed throw out the library and adopt a new one, then write your entire code again from scratch and repeat the cycle next year. To me, that sounds like madness and just makes me happy I don't have to deal with all this.
No, we're not specifically looking for experienced D3 devs. That particular challenge can be completed with the simplest D3 viz if desired (of which there are hundreds of examples online) and doesn't even require prior D3 experience (I didn't have any when I applied). We do look for a solid working knowledge of JS, however, and an ability to learn new tools quickly.

The 48 hour time limit is a relatively arbitrary timebox and isn't a hard limit; we value quality over speed.
I am so excited to see this! I've been working on a very similar project to monitor my outdoor vegetable garden using a raspberry pi and some ESP8266's. Like you, I'm using this as a project to better learn javascript, angular and django. It's in the very early stages, but I'm really loving the experience so far.

Here's a picture of my setup.
http://imgur.com/a/BV188

I have a enclosure (that I recently made waterproof) that sits out in my garden that has the ESP8266 wireless chip in there, which works very similar to an Arduino with built in WiFi. I have it reading data in from a soil humidity / temp sensor, an air humidity sensor, a light sensor, and a air temperature sensor.

That data gets sent back to a simple django webserver that I have running (indoors) off of a raspberry pi. It records all the sensor readings every 10 minutes and registers them to various plots in my garden. And then, if there are any big issues (no light for 2 days, lower than average soil humidity or soil temperature, etc), it texts me.

Eventually I'll connect it to my irrigation system, but I don't trust it enough yet!

I have the exact same problem with soil humidity sensors that you mentioned. I even sprung for some fancy ones (http://bit.ly/2sMNRnD) that claim to be waterproof. I cannot make them read useful information and, once it rains or I water outdoors, the sensors read 99% for the next few days. It's very frustrating and the missing piece to make all of this work.

Like you, this started as a quick, month-long project and now it's become something a lot bigger :)

I think eventually I'd like to build this out to be a vegetable garden planner, so I can plan my vegetable garden at the start of the season, monitor what's happening with them, and automatically trigger my irrigation system if needed.

Anyway - it was great to read this! I'd love to hear how this project evolves and would be happy to share any of my experiences as I've put this together.

P.S. And, it's a long shot, but if you (or anyone is reading this) figures how to accurately measure soil humidity temperature in a waterproof environment, I would be forever grateful!
Depends where, though. I'm based in the South, Alabama, and most of the jobs here want C# or Angular (1x... specifically). I rarely, rarely see React mentioned.

Of those who want JavaScript experience, it's usually followed with "Do you have any .NET experience?"
If youve been in this business long enough you could see how this comment around "convenient integrations" could be applied to Microsoft/IE on the start menu 20 years' back.

Seems to be a thin line between "convenient integrations" and big players reducing choice/competition. I realize I'm not the average consumer but I'll clamor for choice/competition every single time.
It looks like there is a massive Petya ransomware attack:

>Russia, Ukraine, Spain, France - confirmed reports about #Petya ransomware outbreak. Good morning, America.

https://twitter.com/codelancer/status/879688596852101120

>Petrwrap/Petya ransomware variant with contact wowsmith123456@posteo.net spreading worldwide, large number of countries affected.

https://twitter.com/craiu/status/879689411419668480

Sample: https://twitter.com/benkow_/status/879692704724250628

Articles:

http://www.independent.co.uk/news/world/europe/ukraine-cyber...

https://motherboard.vice.com/en_us/article/qv4gx5/a-ransomwa...
Here's my honest answer:

I don't know, because based on my experience, your company won't even exist as a separate entity five years from now, and if it doesn't lay most of us off before the acquisition, the purchasing company will just afterward. So I'll probably be sitting right where we are right now, answering the same question again. But maybe--just maybe--the company will last that long, and grow, and I'll be sitting in your seat, asking it. But since I am where I am, that obviously hasn't happened yet.
Free Craftable Writing Application
To answer your first question, since I don't think it was rhetorical, I'm aware of at least 1 case where amazon stopped selling competing products (1).

I also just searched for "aaa batteries" and the first hit, after the AmazonBasics ad, were AmazonBasics batteries.

I'm not saying either of these are anti-competitive. I understand that more goes into it than just that. Just offering these little facts in case anyone else is curious.

(I do think that with both Amazon's increasing dominance and seemingly increasing aggressiveness, they're heading for legal issues).

(1) https://www.recode.net/2016/5/31/11826394/amazon-apple-tv-go...
fucking parabolas man
I love these projects. They are always destined to fail from experience but are great fun anyway. I've tried a few times to do similar things. I'll catalog my disasters quickly:

1. Seedlings need blowing around a bit when they pop out or they get all spindly. Cue wiring up two 80mm PC case fans to a chain of a single astable then two monostable 555's to generate an oscillating wind field that goes on for 5 seconds each direction after a delay of 10 minutes. Dried the compost out, blew most of it it away and then killed the plants dead. No tomatoes for me!

2. Watering robot version 1. Similar to above but with a 74hc390 dividing down the clock so it only ran once every day. Used an unprotected MOSFET to control a small water pump from ebay. Back EMF blew the MOSFET up and jammed it as a short. Emptied the entire water reservoir into the pot, down the wall and into the carpet.

3. Watering robot version 2. Same as above with problems fixed. Apart from I ran out of bipolar 555's so I used CMOS ones which are a little more tetchy about noise. Cue last 555 getting jammed in an on state and the same thing happening. This time, the tupperware box with the electronics ended up getting wet and the wall wart exploded.

Edit: meant to say to the OP - nice work. This is the spirit of all things interesting :)
I don't see it. The governor on my engine isn't larger than the engine.
The criminal who gave his name to new Swiss currency
Java dev here. Modules are great, they provide encapsulation on a higher level: can encapsulate classes, interfaces, etc. behind a well defined module interface. They help reducing object-oriented spaghetti code.
And i have long wondered if the real push behind Wayland is not that X is "broken" but that X is a bad fit on IVI and similar uses, because of various overheads.
Genuine poverty is a problem but it's not like we're talking about Bentleys here - an iPhone isn't free but anyone middle class can afford one, and they're about the same as comparable Android devices. The difference is that people on a budget buy the previous generation iPhone rather than a new but low-end Android device.

On the subject of materials, Apple makes quality devices which look nice but that doesn't make them high-end luxury devices any more than IKEA is selling luxury furniture because they have good designers make their products. For what the actual luxury market looks like, check out:

https://www.vertu.com/us/en/home/

https://gresso.com/smartphone-collection/

https://www.theverge.com/2015/1/5/7498785/88-tauri-tonino-la...

The contrast is obvious: most of that is showing expense for expense's sake, whereas Apple's designs are primarily focused on being functional rather than showing off your wealth.
I made this website 4 months ago and
I've made an event-based website (http://www.cawards.co) on February this year and I've been quite shy to share. I mean I've shared it, but not too aggressively. And at this point, I'm quite stuck with whom or where to share it for traffic with a $0 budget.

So yeah, guys any ideas/feedback/whatever will be really welcome :)

BTW: it changes depending on which event is going on during the year.
Maybe it's time Google enters politics, gains control of the US army somehow, and then threatens to invade Europe if they ever bother them again.
According to https://www.heise.de/developer/meldung/Freie-Fahrt-fuer-Java...
the change that led to the approval was --permit-illegal-access being default, which prevents existing code from breaking.
Passing thru the immigration checkpoint in Shanghai and having a kiosk take my photo without warning, and respond with a dystopian smiley face and shutter sound, was one of the more creepy things to happen to me.
So when Amazon decided to sell hardware, would that be anti-competitive?

Pretty much, you could use the argument you just made against any business that delved into another space. Apple with phones back in the day, Microsoft with Hardware, Walmart and groceries, etc etc etc. There are almost infinite examples, very few businesses haven't expanded their product line and reach. Using their own business to do so is just an obvious solution.
So we can expect a similar decision against Apple bundling their own apps in iOS, or Microsoft promoting OneCloud in Windows, or Amazon not selling Google Chrome & heavily promoting their Firestick, or Bing doing exactly the same thing as Google (the only difference I see is the placement)?

I think it would be better if Google made it clearer that the shopping search was all adverts, but otherwise this seems idiotic. Every large tech company leverages its dominance in one area to compete in a different market.
Can't help myself: https://www.youtube.com/watch?v=uJuuFLo1a84&t=252s

Getting fire with the spoon (!) in Siberia's (!!) Winter (!!!).

The sun light is not very bright at that time, just for a note. Sun is about couple tens of degrees above horizon and (infrared) light mostly caught by the atmosphere.
I'm not sure population density matters here. The GTA clearly shows up as red on the political map and green on the mobility map. As mentioned, there are plenty of places where it does not hold true. In fact, some of the largest ridings of all (Northern Quebec, Yukon, NWT) are not Conservative leaning, yet are on the green side for mobility. But there still does seem to be a trend towards the mobile regions leaning to the right.
Nothing has been done about unequal treatment of EU countries in the past decade. Don't you think this is long overdue?

For EU it should be a matter of principle and backbone. They simply don't have them. EU has proven several times that they will look the other way as long as it benefits larger members.
Can a Tech Startup Successfully Educate Children in the Developing World?
Show HN: SpaceVim v0.3.1 is out – an IDE for people in terminal
20 Years of Nonstop Mars Coverage: NASA Red Planet Efforts Detailed [video]
How to build a data science pipeline
"It is generally conceded in our age that a critically strategic producer has an obligation to the public for the sake of the common good."

And what happens if Google says, "f* it, we're not providing a utility, we're not taking traffic from European IPs anymore"?

I am no anarcho-capitalist, but I really think more folks should read Atlas Shrugged.
Could you point us to said article? A few keywords to search, at least. Thanks.
If you want to test for the ability to gather requirements and clarifications from vague requests, then test for it directly, don't bake it in as a hidden test you expect people to account for when the overt problem is just implementing a comparatively crystal clear toy question even if you say things like "number" instead of "positive integer". Assuming they can implement anything that seems to work at all (which is your main goal, right? or why ask it?) you could turn your prior vagueness into an opportunity to see if they can formulate test cases and refactor their approach to account for different inputs, if needed, or if you see them accounting for them as they go you can ask e.g. "why are you taking the absolute value?" and see if they're thinking about the input order or if they're just doing it because that's what they saw somewhere.
> as in other fields

Well maybe it isn't a field after all. Maybe it's "pop culture" like this cranky old guy says https://www.youtube.com/watch?v=FvmTSpJU-Xc.
Thanks Jack for taking the time to respond.

Keeping the faith alive...
Thanks for reading.

Your project looks really cool! Is your code open source? I'd love to check it out.
Here's the amazing thing. It hasn't.

In fact, it's gotten better. So much better that now obesity is the problem, not malnutrition.
He's also not willing to be a frontman for the military industrial complex.
Facebook improves its AI Messenger assistant ‘M’ with new wits
Also the optimal mix varies according to company age.

Younger company with unknown decent product? More heavily spending on sales.

Older company with industry recommendations from previous clients? Spend less on fewer, more technical sales people.

Older company with no recommendations from previous clients? You're doing something wrong, and sales isn't the place you should be spending your money.

I feel like normally this logic is inverted at the C-level though. Sales are low and product isn't getting traction? Hire more sales and marketing folks and put off those engineering hires.
That's not the correct analogy, because the carpenter uses the screw driver as a tool, not as a platform. The screwdriver is analogous to code, not the CPU.

I would absolutely ask a carpenter how quickly he can complete a project, and I would hope he has a realistic first order approximation of how fast he can complete (process) screw driving tasks.

That said, I disagree with the question being discussed here, because I'd rather just ask him about his speed and performance; I wouldn't ask him how fast he can screw things in :) (that's a minute detail compared to the actual work).
This is what happens when your post makes it to the front page of Hacker News
Even if it compared well with NHS Direct, Doctors' opinions of that service are very low - I've seen consultants joke regularly about "diagnosis by telephone" on ward rounds frequently.

Although Doctors are expensive resources, they are very heavily utilized, and are very good at what they do. That feels like a very hard problem to make any genuine headway on.
Good work. For research and citation purpose a permalink is needed outside the source domain. Which can be trusted and stay for decades.
Article

SHENZHEN—Gan Liping pumped her bike across a busy street, racing to beat a crossing light before it turned red. She didn’t make it. Immediately, her face popped up on two video screens above the street. “Jaywalkers will be captured using facial-recognition technology,” the screens said.

Facial-recognition technology, once a specter of dystopian science fiction, is becoming a feature of daily life in China, where authorities are using it on streets, in subway stations, at airports and at border crossings in a vast experiment in social engineering. Their goal: to influence behavior and identify lawbreakers.

Ms. Gan, 31 years old, had been caught on camera crossing illegally here once before, allowing the system to match her two images. Text displayed on the crosswalk screens identified her as a repeat offender.

“I won’t ever run a red light again,” she said.
> but I don't think it happens to majority of people

Do you know "majority of people" or have interviewed them?

Have you yourself faced an interview question at an abstraction level far below your area in this field?
My First Attempt with CSS Grid - and I Like It
It's more that the EU doesn't have the political will to do what is perceived as the common good here.

Ireland has a selfish interest in attracting tech companies, and the rest of the EU can't bring enough political leverage against them to change the legal structures that make Ireland preferable for headquartering.
Related podcast out today; interview with Chris Kesser MD - on functional medicine > http://www.stitcher.com/podcast/the-tony-robbins-podcast/e/
Looking for some good names in the anti-malware / anti-ransomware / firewall / intrusion prevention industry. Anybody have any good ideas?
> by attacking the process with dropped privileges

In what way is this not strictly better for the defender than if that same process was running as SYSTEM?

I don't think limiting the capabilities of a child process (even by running it as "SYSTEM_LITE") impacts its scheduling priority, security settings, etc. It would depend on the policy around the process.
Because JavaScript

1. By far, has the largest ecosystem.

2. If you use a linter, a typechecker (TS or flow), and transpile your code (TS or babel or both), JavaScript is actually a pretty nice language to work in.

Sure it's a chore to set up all the initial tooling, and learn the ins and outs. However, once you're past that, it's usually not worth it to switch.
I think your balance (incorporating a deeper mode of thought and appreciation of memorization without abandoning modern information processing) is unusual and extremely admirable. Thanks for sharing your experience.
Please stop shifting the blame to outside forces. Losing to the most incompetent candidate ever despite the full support of the traditional media, Hollywood and the political establishment on both sides shows how bad Hillary's campaign was and how Obama failed to bring "hope and change". There should've been a torrent of resignations among the dems after this results and yet they continue like nothing happened and just shout "Russia".
I find comments like yours baffling. The basic tenement of capitalism, as worshipped in US, is that it needs competition to function. If a monopolist prevents competition from functioning (either by hiding their products on the largest search engine on earth, lowering prices under profitable margins or other tactics used by such entities) capitalism degenerates into socialism led by a corporation instead of state. It ceases to function and benefit anyone.

So why the heck would you not support an action that stops a giant corporation from stiffling the most important mechanism of capitalism?
Theoretically you could of course host your own AMP server, but of course if you're going to have your, say, mobile subdomain you can just as easily make things fast by just sticking to plain old HTML and simple CSS. In reality what happens is that companies trade control for speed on mobile.
> 1. They may benefit more from better services. 2. As far as I know Google operates a lot of services which are not profitable by themselfs.

So what? Billion dollar companies subsidizing tech for the masses (even selfishly) is not a bad thing. That's one of the best thing about capitalism.

> It's a bit like when (in the old days) the major phone company

No, it's not like that, phone companies were granted monopolies by governments enforced by the law and force of the state. Google is not enforced by the use of government force or law, it's just pleasant to use and so people use it willingly, huge difference.

> this worked mostly because they got far too lazy with IE

You're proving my points, monopolies that are used willingly and not enforced by the government are forced to innovate to survive, if they don't people will check alternatives.

> Microsoft was dominant on the client for over a decade and still is in a lot of areas. It took a long time and a shift to new device categories to partly break that monopoly. And finally what happened is only a shift to a new dominant player called Google.

So a company had a great technology and marketshare that lasted ~15 years only, how is that something to worry about exactly? They had the best tech and grabbed the market until they didn't have the best tech. What's wrong exactly here? Google has the best Search right now and most of the market, if their tech starts lagging, they will lose their marketshare. Again, not seeing the issue here.

> Only exceptionally big innovations which are so different to even overwhelm the monopolist have a chance.

Again, that's exactly my point, trying to bring down monopolies by force only discourages/postpones exceptionally big innovations from happening. Also, Google itself was a huge innovation by itself, why is it a bad thing that only another huge innovation could beat them?
So just like FCC decisions in the US then.
An option beside using firebase is to catch the exception in your main activity and send it's stacktrace to your own server. Something like this: https://stackoverflow.com/questions/601503/how-do-i-obtain-c...
I saw one of these work at the Annapolis Boat Show a few years ago. Given that it was an October afternoon in Maryland, the angle of the sun was not ideal (and there were a lot of vendor tents in the way). It still made a hot hotdog in about 15 minutes. I'm sure it could do much better in the summer with a clear view of the sun.
Another Ransomware Outbreak Is Going Global
Applied Formal Logic: The Bug in Quick Search
Autism genetics, explained
Many firms hit by major cyber-attacks
What Happened to Amazon Inspire, the Tech Giant’s Education Marketplace?
I worked a Maersk for a couple of years. This happened once before, we came in and all Maersk's machines were randomly shutting down.

I heard later a rumour that the reason the AV didn't pick it up was it was a 0-day (stuxnet derived before that was known) and it was literally targeting the SCADA systems on boats.. but that's also the plot of Hackers, so take that with a pinch of salt.

Anyway being the build/devops/tooling person on a project i burned 40 dvd's with eclipse and ubuntu and handed to them to the devs and they booted into Ubuntu and kept developing.

All was going fine until i got a telling off from the Corporate IT security team complaining that our unauthorised Ubuntu machines weren't running AV and so could be introducing viruses into the network.

Total facepalm.
And low Mhz range is in the millions, which they said they would accept as an answer with that explanation.
Not everyone is fortunate to have a good doctor, and some doctors (mine, for example) could learn something very valuable if they'd take a few minutes to listen when their patients have done a lot of research on their own.
Thanks, not a trigger buy thing at that radius / price. Rare as second hand things, so far people liked the product it seems. Or died since.