skysight-inc/HackerNews huggingface dataset:
> 50% credit for 30min of work.

That speaks more for the simplicity of the courses of your university more than against my position. Are you really Swedish? I'm going to assume not. Engineering classes at Swedish universities typically don't give points that add up to a grade cutoff point. You might get an average grade of all projects and finals. The final exam is typically 5 hours long with 5-10 very difficult questions. In my CS program we had to work 60+ hours minimum a week, and classes often had 70%+ failure rates. This is not an environment where you can get a second job, and to my knowledge, none of my classmates or anyone I knew did so, except during summers.
Heros that invoke long days to save the company from a crisis are well rewarded. The rewards are increased by a factor of two if the hero sleeps under their desk in an old, moldy sleeping bag. The rewards are tripled if the hero created the crisis him or herself.

Edit: typo
Will robot cars drive traffic congestion off a cliff?
The Science Behind Nature's Patterns
Yeah, gj is similar in the same way that you can press l a few times instead of e. (I've mapped j to do the same thing as gj anyway as I want to navigate the physical screen, not honour lines as indivisible entities).
Does it depend on jurisdiction? Site operated by Chinese person in compliance with Chinese law, then what could rest of the world do?
This helped me master regular expressions:

http://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-...

once I read that, it was AWK forever.
Well done. Corollary to #4: expand email "To" field to anyone who could possibly be affected by anything talked about.
It really works without any issues in C# from my experience.

Statemends like :

list.Where(e => e.Property == ExpectedValue).Select(e => e.Property)

is much cleaner than something like :

list.Where([](auto e) { return e.Property == ExpectedValue; }).Select([](auto e) { return e.Property; });

Braces and capture declaration adds 0 value here and it's ~80% of the use cases I see for lambdas.
> Which brings me to the subject at hand: if someone is really good at Google'ing answers on a topic, then they're most likely good at that topic.

So much this. I noticed this myself. When I google for information in the domains I know, I can be extremely efficient, because I know what to ask for and how to evaluate both results and the metadata - i.e. how much results I got, how good/crappy they are, etc. But when I try to search for information on topics I have little to no experience in, I struggle to find what I'm looking for. And more often than not, I'm left with this feeling of incompleteness, like the information I needed was still out there, if I could only phrase my query correctly...
You're correct. I didn't realize how extensive this operation was.

The Motion to Suppress is practically a lay-up, and definitely worth a quick read. If you're familiar with the fact pattern, you can skip down to the Summary of Argument (http://www.eastbayexpress.com/media/pdf/motiontosuppress.pdf .) The prosecution really had no choice but to withdraw the recordings.

However, I can't help but wonder if there was more to it than that. This pattern is becoming a more frequent occurrence: the FBI provides the DOJ with evidence obtained through an improper method. If the Constitutionality or legality of that method is strongly questioned, the DOJ either withdraws the evidence or drops the charges.

Since the issue is dropped, the techniques used by law enforcement are never subject to judicial scrutiny. The reason reason for dropping key pieces of evidence and even whole cases would have to be significant. The clear reasons are first, to preserve the ability of agents to continue using these techniques, and second, to prevent direct precedent saying they can't use them.

My grandfather, a former FBI agent, used to half-jokingly reply to my complaints about the erosion of the Fourth Amendment, and after briefly laughing jovially would say, "You don't need a warrant if you don't use it in court!"

So this method has been around since J. Edgar ran the Bureau.
No, JS doesn't have whitespace-insensitive RegExps, which is why I wrote the lib.

CoffeeScript does but it's losing ground for unrelated reasons.
Why did you update, bruh?
Agreed! That said, I live rural and am a hop from primitive back country; have years of backpacking under my skirt. <lol> Decades ago, long before tech, I mastered a compass and topographic map -- and what you need with you when leaving for heaven-in-the-woods. I've never been lost. That's a skill, imho, that anyone going into back country needs to have. As I write this, I am remembering a friend who went solo elk hunting south of me, which a new emergency system. Around his evening fire, he leaned back on his pack, set it off, and the next thing he knew, he had helicopters hovering above, EMT-types hiking into his primitive site, and one very mad wife, who had raced out of her job to find him.

Scared all the elk away...

Recently, the strangest thing that happened to me was having a signal on a total wi-fi phone in a remote area while friend's verizon phone plan had no signal. This was an area where there were no houses ...just miles of land.
I appreciate your skepticism, but I did appear before a superior court judge. Specifically, my court documents say "dismissed by court without
prejudice" with the presiding judge: Ursula Jones Dickson, Alameda Superior Court Judge.

It is not just an issue of her name appearing on the paperwork. My testimony, as well as the parking department's, was made directly to her, and I presented my evidence to her as well.

You can check for yourself that it costs $25 to appeal a ticket in Alameda County Superior Court: http://www.alameda.courts.ca.gov/Pages.aspx/How-to-appeal-yo...

Edit: I am willing to believe that you don't necessarily see a Judge if you file an appeal, but I definitely did myself.
Not sure about HN's policy on posting links to pirated material, but as a Freedom of Information supporter, I will note that the book can be found at http://gen.lib.rus.ec.
I've got Echo sitting on my desk. Sometimes I ask her how much gas left in the car (via Automatic). Weather. Asking to remind me something only to remember next day that that thing is called "timer". When remember what I need to say, I'll ask her to set temperature on my ecobee to one I want.

As to Siri - I use it slightly more:

- tell my wife I'm on my way.
- ask my wife what to buy in the grocery store.
- wake me up tomorrow at 5am
- delete all alarms

and many many more.

To sum up: since I don't use Google much, Echo is mostly useless to me. I can't do much with it, and getting mostly "Sorry I could not understand your question."
Statistics is applied Probability Theory. Statistics tries to find and characterize the probability distribution of 'Random Variables' through series of observations.

Basically, you count things and compare that to how many things you think you should have counted given your assumptions.
Google’s plan to make Chrome’s Flash click-to-play
I maintain a number of Chicken packages and am a contributor to Geiser.

With standardized libraries in R7RS-small the opportunity has existed for sometime for a community-created package manager to come into existence. There are several in existence, mostly targeting particular schemes, but Snow2 is the closest to what you desire.

Why it hasn't caught on is unquestionably, IMHO, because of the limitations upon the R7RS-small language. Library writers often cannot write for standard R7RS and must ship implementation-specific code. For instance, the R7RS opted not to define a standard FFI of any sort.

Even if your library is internally R7RS compliant it is often the case that it may rely on packages which are not, so deploying to the likes of Snow2 is a matter of porting code you didn't write to every scheme that Snow2 supports.

The best reason I have been given for the decision not to define an FFI is because it would force writers of toy schemes to conform their data structures to the standard. And so in an effort to remain a toy language it has restricted itself to being only a toy language.

Use Chicken, Chez, Gambit, Chibi or Racket. Forget about RnRS.
"I'm interviewing right now, and if you can't tell it's frustrating. I'm not valuable unless I am experienced and capable with a huge list of technologies, and hey, as a reward you the interviewer get to pick anything you want from that huge list and try to trip me up with it! ;)"

I totally understand and sympathize with the experience, as a DevOps Engineer with alphabet soup on his CV like you probably do. I experience the same.

However, some nuances about your position (and some of the replies about binary search tree questions)... I think good interviewers are going to pick questions based on what you put on your CV. I doubt they're picking from a metaphorical hat questions about redis, flask, Python, java, etc. unless they read them in your resume.

Next it's totally fine to use this broad-based category like approach, so long as the interviewer is asking general questions about the technologies. If I put Python on there, I should expect to be able to answer how in general I'd parse a text file with it, or a basic regex example, or when I last used flask and what it was used for. In my personal experience, only amateurs or people who are socially inexperienced ask questions that require an insane memory or having used the technology the day prior as in your example. When I first started my career as a jr guy, and was interviewing someone, I'd commit these same errors.

I think the right thing to do is trim some of that soup on the CV, and like someone else says be wary of bad interviewers. And know that sometimes they trip you up just to see how you respond.
For timers and alarms: waking up, setting a time limit to an activity (e.g: reading), cooking, taking breaks or 15 min naps. ("Alexa, set a timer for 15 min", "Alexa, wake me up at 7 am").

I live near a stadium and traffic is heavily affected by it, so you can ask when is the next game to have an idea of how much traffic is going to be ("Alexa, when is the next <team name> game").

Also, weather. "Alexa, weather forecast".

You can connect it with your google calendar. "Alexa, when is my next event".

You can also order a cab from Uber, order a pizza from Domino, and other things.

In alexa.amazon.com there's a section called "Things to try". That can also answer this question.
Designing for SEO
Uber has done other "bad" things, like trying to get around the mandatory insurance.

If you, as pedestrian, get hit by a uber that does not currently carry a passenger, no one will pay you for your hospital stay.
I learned programming by reading user manuals, books, and magazines. It was kind of like Googling, except less random-access. But your documentation was much more complete, because the tools were comparatively smaller.

Now fast-forward to 2016, and take something like Docker, which seems conceptually simple but has lots of sharp corners like capabilities for mapping mounts to userspace fuse volumes. The documentation would go obsolete while it was being printed.

So don't be so hard on yourself -- most of us are just hot-gluing components together, and if you are lucky enough to get paid writing that red-black tree they interview for at Google/Facebook, then consider yourself lucky, and also consider ripping someone else's version with unit tests.
You don't need to sabotage competing tech companies. They sabotage themselves just fine.

- Byzantine hiring practices. Create engineering teams that are 95% new college grads. They're the only ones who'll suffer your BS, while having no experience to call upon in challenging decisions.
If you're on a mac, try Sequential. Really, really fast. http://sequentialx.com/
While I agree with some of the comments he makes, I think he's making some extreme assumptions.

I didn't get into CS because I am anti-social. I got in because it's the awesomest thing ever. Why? If I trace back, I remember thinking it's super cool to be a "hacker" (Not in the diluted sense people use the term nowadays but actually people who would pull off things most people thought were impossible). And having many friends actually helps in this case because the more friends think I'm cool the more I will put my effort into it.

If you think deeper about why this is the case, I think it was because most of my friends also thought it was the coolest thing ever. It is very cool to be able to do things that other people are unable to do. This is probably because guys tend to have more guy friends than girl friends. If I had more girl friends, I probably may have grew up valuing different things.

Which means, I think the core reason why there aren't enough girls in tech is NOT because the industry treats them badly (Not saying that's not true, but just saying that's not the most important reason), but because of the difference in social environment girls and boys grow up in.

Basically if you're a girl in elementary school who want to become a hacker, probably very few of your friends will think you're the coolest person ever. What happens then? Then you don't feel as motivated to learn to program as if you were a boy.

At this stage these girls and boys couldn't care less about if Tech companies will pay them more or not in a decade. They just want to do things that are considered cool by their peers. For boys hacking tends to be relatively higher up (probably lower than sports though), while for girls it's pretty much at the bottom.

That's why I think all this "gender equality in tech" issue is something that you can't solve by hiring more women and stuff. It won't work if it doesn't naturally happen since everything was determined during our youth.
Source please.

I would very much disagree. I've been involved in the operation of several WISPS over the last 15 years and it's been my observation that they are typically run by people who do not understand basic networking and don't have the mindset to do things securely, and since they are small enough, they get away with it. And they make a ton of money doing it.

Lets say I start a WISP in a typical Florida retirement community with 500 residential units.

50% penetration (because they don't have a choice) at $75/month per customer = $18,000/month.

Get a 1GB Level3 fiber for $7000/month(it can be had cheaper). 8 to 1 oversubscribe rate gives you about 30mb/s per customer.

Tower: $5000
Routers: $2500
Customer installation (Labor and equipment): Passed on to customer(about $200 each)
Antennas and radios for tower: $2000
Operating labor $3000/month ( 1 person full time to do troubleshooting and support)

So we have less than $10,000 build out, with up to $50,000 in customer equipment purchase.
And $10,000/month in operating costs. 6 month ROI on the initial expense (Shorter if you can get all 250 hooked up in the frist month) then $96,000/yr in your pocket, minus Uncle Sam's cut of course.

You could do the installs for free with a 1yr contract and still have a sub 12-month ROI

What part of WISP is expensive?
> Please do not plug your $600~ smartphone into a $1~ charger. That's just asking for trouble.

You're assuming that supplying 5v to a cellphone through a 5v USB charger is something that damages the phone.
Playing with TensorFlow on Windows
As recently as 1998, newspapers included the full Starr Report (investigation of the Clinton/Lewsinsky scandal) in their paper edition.
This will happen to Google. Sooner than people realize.

(From another story on the front page)
http://www.santacruzsentinel.com/general-news/20160513/uc-st...
They sold over a million pet rocks. Don't underestimate the desire some people have to keep score.
> Please do not plug your $600~ smartphone into a $1~ charger. That's just asking for trouble.

Why? Do you think they'll fight because they don't make the same amount of money?
In my experience, arbitrary movement when what you move to is on the screen is actually faster if you use a mouse. It's unconventional, but I use a mouse for such movements for that reason (vim has excellent mouse support, even its TUI version).

In vim some operations require a movement, where vim's movement has an advantage over using the mouse. For example, dt. deletes until the next period, or ci( which deletes the text inside parentheses and then enters insert mode.
Not made by me, but someone in my office created a Lambda function, so we can ask Alexa if a meeting room is free, and it links into the Google Calendar API to check.

It then uses a library to say how long until it is free in a human like way.

You can also ask it to find if any rooms are free in the building, and most importantly if the pool table is in use or not! As well as that, there is even a web cam above the table that counts the balls, and can tell you who is winning!
IBM Research Lead Charts Scope of Watson AI Effort
It's amazing(ly frustrating).
Shared Memory Pushes Wheat Genomics to Boost Crop Yields
Facebook Flow Is an AI Factory of the Future
Intel Stretches Deep Learning on Scalable System Framework
Microsoft Canada opens two new data centres
> If you need something like this, you don't need to fiddle with USB chargers

Between spending money on a gimmick mobile, and spend money on a USB charger to keep using your everyday smartphone, the path of least resistance always wins.

Particularly when the USB charger costs a fraction of what the gimmick phone is sold for.
for those following along in ex, it should be :%s/foo/bar/g
Think about it this way: the Prohibition backfired badly. And alcohol is not as entrenched in modern society as meat consumption.

Those billions of animals will keep dying until we can manufacture synthetic meat that is exactly as safe and tasty as natural meat.
Next Generation Supercomputing Strikes Data, Compute Balance
The future you imagine will have very few animals in it. I love animals, so I am glad they serve so many useful purposes, since otherwise the cost of feeding, sheltering and caring for them would be enormous. Raising a token number in preserves is not an equitable substitute.
To be perfectly honest- everyone ignored it. That seems to be the role of the lawmakers lately. Make some law to comfort the elderly and ignorant- then don't enforce it and clear up the mess and damages created by the chilling effect.
Ironically it wont even save those ISPs it was made to protect for, which paid ridiculosis amounts of money for smartphone frequency's.
Fix for Xubuntu 16.04: Thunar crashes on rename
I know someone who works in a U.S. federal court and is familiar with these kinds of issues. According to them, the judge's statement is very unusual:

Filing fees have no bearing on the case's designation as a mass torte of some kind, and to do otherwise would be unethical (of course). Each district court's budget is determined by a nationwide court office based on workload, not on revenue; this isn't a business. However, each court does keep the fees it collects.

Also, if the clerk's office is unhappy, it would address that directly to the attorneys in more or less subtle ways; in fact, the clerk's office could insist on separate cases being filed. A federal court's clerk's office is hardly helpless; you don't want to mess with them if you're an attorney.

Finally, they said this seems like a straightforward mass torte. But my contact is puzzled about why the plaintiffs have not already filed this case as a class action (which is one kind of mass torte).
The debate at the time was whether a business of a certain large size or that met certain criteria was a de-facto anti-trust violation or if it had to also engage in price-fixing and other monopoly behaviors.

The court decided that it had to engage in direct monopoly behavior.

Rightly or wrongly this is what allows a market with 2-3 players who own 90+% of all sales to function as an effective monopoly trust. It's a prisoners dilemma and all know there is nothing to be gained by actually competing - so they don't meaningfully do so (or put out a few fig leaves to pretend to compete). Because they never actually conclude an agreement to fix prices they aren't doing anything illegal. You could interpret the law such that a de-facto monopoly was illegal but that definitely has a lot of problems of its own.

I'm not sure where I come down on this issue. Having everything dominated by huge corporations is bad for society overall, but it does provide a lot of opportunity for startups to disrupt things. Unfortunately money (thus power) is so concentrated we are increasingly seeing the legacy players turn to campaign contributions and political games to snuff out competition. Yet some amount of regulation is far preferable to the alternative.

Definitely difficult to strike a good balance.
I think that's inevitable. You just have to look at Gary Yourofsky and how he alone made 8% of Israel go vegan[0] with his popular Youtube speech[1].

[0] http://metro.co.uk/2015/09/28/how-animal-rights-activist-gar...

[1] https://www.youtube.com/watch?v=es6U00LMmC4
I usually put links in comments when I copy out a piece of code (e.g. an utility function) wholesale, with maybe minor tweaks. It happens rarely to me, but when it does, it feels unfair not to credit the original author.
Regarding the platform I looked into Interactive Brokers before deciding on eTrade. Their API setup requires running a local trading station and doesn't seem to be terribly easy to code against. After seeing eTrade's docs I was pretty well sold.

Quantopian has a pretty active community, but I get the impression that by and large trading is not as open and communal a space as coding is.
I've had WiFi signals in the middle of fields in Belgium and France while hiking, nothing around for miles except for a tree here and there, I check my phone and suddenly there's WiFi. I've seen two open hotspots with paywalls, too. I figured the closed ones must have been for some farm equipment or something, but couldn't find anything.
Disallow email export. Delete all email older than 90 days.
haha thanks! I lazily just used a Anker power bank: https://www.amazon.co.uk/dp/B00D5T3QK4

For power efficiency stuff, check this out: http://www.jeffgeerling.com/blogs/jeff-geerling/raspberry-pi...
Ever heard of Communist China, Communist Russia, Nazi Germany, North Korea, North Vietnam, Serbian Genocide, Iraqi slaughter of the Kurds, Trail of Tears, East Germany, Bulgaria, The Sudan. I can keep going. Just in the past few years ~200,000 people have been killed by the Syrian government.

Of the list of people responsible for those atrocities, none of them were CEOs. Mao alone killed 45 Million people, that's still less than half of the list.

So again, let me know when corporations have even 1/10th of that number, even 1/20th. Governments have a much worse track record win killing people. Just as I was typing this it's very likely that a government murdered someone, statistically speaking. Perhaps even the U.S. government. I didn't say corporations were blameless...just that governments have a much much worse track record.
Pile on every cargo cult "quality assurance" technique until everybody keeps getting glowing performance reviews about how they helped implement the neat SWOT matrix that pointed to the need for better performance reviews whose consequence will make clear the path to even better SWOT matrices that will discover that more extensive performance reviews would result in...
I'm sort of disappointed that no one uses Alexa to practice their poetry declamation.
Alkaline batteries are pretty energy-dense, and can beat cheap lithium-ions. That's not the main safety issue.
I don't know if you're a shill for the Ampy company, but you've dedicated yourself in this thread to paint a utterly unrealistic and false idea of the effectiveness of the Ampy Move gimmick. The device doesn't work for its intended purposes, apparently their makers bend over backwards to paint the product in a rosy picture, no one buys it, and a cheap dollar-store charger is more efficient and effective than the ampy gimmick.
The Many Facets of Crowdfunding for Startups – Legaltech News
I didn't say a single word about being offended. :)