skysight-inc/HackerNews huggingface dataset:
Newsflash. Python 3's main pragmatic selling points are Unicode and Async. Golang is Unicode by default, its concurrency model is much easier to reason about, and it's 20x faster. Why on earth would you use Python 3 (or 2) for your backend? You like buying 20 server boxes when 1 golang box will do? If you think Python will survive as a production language on servers, you're dreaming. It's done, defeated, history on the server outside of legacy code. Django? gimmeabreak.

So what's left that Python does better than any other language? Numerics. That's the only place where you still have a sticky user base that is not likely to dump Python. So don't be so quick do dismiss it. It's the only leg Python is left standing on that other languages cannot easily devour.

Approachability. Not much in it. For every 3/2 = 1 you cite I give you unintuitive lazy ranges, the complete idiocy that 01 != 1, and the unnecessary print functionization which removes one of Python's greatest first-line simplicity selling points. But I will give you that Python 3 remains approachable as a first language. However on that front, inroads every day from JS, where a new coder can get "wow" results in the browser much more quickly than the boring ol' VT100 terminal.
While not significant in any particular way, we've seen a number of cartoons and television shows taken out of circulation/no longer available because of differing degrees of offense -- Duke of Hazard being a recent one; the old WW2 Bugs Bunny cartoons being another.
And so I did in 2008-2009 https://github.com/szastupov/lgears :)
It would be nice if they forced OEMs to use stock Android and update regularly, but they're already under government investigation for requiring Android branded phones to use certain Google services like Play...

To a certain degree, they're forced to either be open as they are now, or sell devices. Given absurd government rulings, forcing stock Android on OEMs would probably bring an antitrust suit against them.
"YouTube Red is not currently available in Netherlands."

sigh, didn't even bother calling it "The Netherlands"
I was reading that page until I hit their preview of 1.2 work, and clicking through to the PR for CJK soft-wrap sort of confirmed all my fears about what a bad idea it is to try and write a text editor against a browser engine.

Just from skimming it a bit, to handle Korean, their developer decided that Korean characters have a special unique width from other writing systems and gets that width from the cached bounding rect of a particular char as run through the engine, and then that factors into their wrapping calculations. So now they have a function called getKoreanCharWidth and are basically implementing alphabet-specific text layout in a bad way on their side of the fence. It doesn't even work particularly well, but most importantly it's obviously not a generic solution, and duplicates what the browser engine already does much better by using proper shaping and layout engines.

On the flip side, it sounds like Atom is a really cool project if you don't really know what you're doing yet and want to learn from your mistakes. Reinventing the wheel and noting it hobbles is a good way to acquire experience, and it's not like the world relies on Atom. Perhaps it also creates positive pressure to improve the APIs they're writing against, even though it's sad that happens so indirectly then.
Most OSes don't have render/styling systems that come close to what a browser does at their core... you can do a lot, but those features you have to often work for, or use libraries on top of the OS. And if you consider UI toolkits on top of the OS separate from the OS that's another issue.

In the end it all runs on an operating system... so it technically falls short of that of course, but building a web-based app is generally easier than raw-coding an application from the OS level.
Would people miss what they never had though? What if public transport was so good that people just didn't need to buy cars anymore? As in, so good that there wasn't any practical reason to own a car. Would a generation of people raised with a strong public transportation system still find enough of a reason to use a car (aside from as a form of recreation)?
Initiative taken! :)

https://chrome.google.com/webstore/detail/alphabet-incs-goog...
Hiding secret messages in music using spectrograms
Yeah, I've heard similar from other folks I know inside Google so the process you describe sounds right. What I can't seem to figure out is how candidates are matched against openings...as an outsider who's been banged up against a half-dozen really obviously bad matches, it's kind of bizarre.

It's not even normal recruiter-trying-to-make-their-candidate-quota wrong...it's toothpaste and orange juice level mismatches. I have a feeling that the high, unchecked, false-negative rate contributes.

On the positive side, all the Googlers who I've spoken with through the various interviews have been smart and pleasant.
What about Viacomedy Central?
Not observing a consistent and sensible sleep schedule.
In my case , it not only needs courage and effort. The USCIS restricts me from working on anything else than the occupational field for which I got my work visa on. I am not whining or anything, this country has given me a lot of good things. In fact the pros outweighs the cons. I am just pissed off with the fact that my spouse can't work , just because she is married to an H1B worker. As an individual , its not her mistake that she married an H1B worker. She is not even allowed to have a SSN ! An alien who do not have SSN cannot open a bank account among many other restrictions.
I wish it would go away. When they interview they show emotion and drive emotion as well as lead the speaker interviewee.

Please stop. I want to infer my own emotions, not yours NPR. I prefer even speech, one which does not add judgement into the story.

Irksome is when they interview a pathetic subject and start with an apology. Like I'm very sorry for the things I think are awful you're going through, but let's have you explain the awful things in a sympathetic way.

Of course NPR isn't the only one. But they have mastered this technique.
Consumer Trust? Not at ICANN Compliance
I think there are multiple problems with that vision.

For one you're assuming that current computing capacity is enough for most people. However current computing capacity is enough only for current applications of it. In a decade from now however people are going to get interested in virtual reality and artificial intelligence. It's inevitable. Plus the gaming industry, just like the housing industry, has always sucked all surplus.

And there are hard limits to how small transistors can get, or to how fast wireless networks can be. But problematic are also the batteries, for which Moore's law never applied. Only 5 years ago I was using a phone whose battery lasted for at least 7 days. How about your current phone?

Another problem is that no matter how powerful a phone can be, it's still handicapped by its small screen real-estate. The form factor of a laptop is optimized for productivity work while remaining portable. A physical keyboard is more productive than typing things on a touch screen. A 13-inch screen is more comfortable than a 4.7 inch screen for doing any kind of productivity work. I can go to a coffee shop, pull out my 13-inch laptop and instantly be productive. And transporting around a dock, a keyboard and a monitor to plug-in your phone in case you need it would be more impractical and would defeat the purpose of that phone.

I concede that there will be people interested in using their phone as a general computing device. Those will be the same people that are doing that today, as in the people that lack the resources to buy multiple devices. A very important and probably big market, but still.
How blockchain has uses far beyond cryptocurrency
Yes but I think he meant rider as unrelated which in a better system would be ruled out of order.
Great book, but this is the third time this has been posted in the last year.

https://news.ycombinator.com/from?site=buildyourownlisp.com
Australian university: Aussie accent is result of generations of heavy drinking
I have a 150$ chrome book and it fucking rocks. Does everything I need to do on the web, and I can do javascript/webgl dev on the road.. battery lasts FORever... really amazing machines.

I made a computer illiterate friend get one because I was sick of doing tech support for his windows Lappie and he loves it, and has had zero probs with it.. the only time he's called me with a problem with it was when he was trying to some fucking exe to win a free ipod.
CHROME os rocks.
I love those guys go support them! But you will have to wait a while for their hardware.
Increasing consumption isn't necessary a bad thing.
Don't get me wrong, I think the process, once you're in the chute, is fair and relatively impartial (and about on par with any large company I've ever worked for). It's the matchmaking process beforehand that's a mess.
(Title borrowed from SFgate's version of this article, because the title of this version was far too long to fit in Hacker News' allowed space for titles.)
> Furthermore, a very large subset of optimizations won't have any path dependence in the optimization that it choses

Hot code should be: optimized for speed, inlined, unrolled (where it helps), kept local with other hot code, and register-allocated with other hot code.

Cold code should be: optimized for size, not inlined, not unrolled, kept away from hot code, and should never be accommodated in register allocation for any reason (ie. should never reduce availability of registers needed by hot paths).

So I don't agree that optimizations should be performed in a path-independent way.

> But that's the thing, measurement of your input is a heuristic.

By that standard, everything is heuristic. The assumption that your cost model matches the actual CPU the code will run on is a heuristic.
Protopiper: Physically Sketching Room-Sized Objects at Actual Scale
Except you get a Git-like tree of files, not just one single prepackaged directory.
Facebook would block access to those accounts and ask to upload ID photo.
Maybe it's a carrier problem? The 5.1.1 update does exist for the S4... And I guess good is relative, and has degrees from 'shitty budget Chinese/Indian no-name OEM' to 'HTC/LG/Moto/Samsung' to 'Nexus brand'.
People don't buy them because people are fucking stupid.

Hell, in honor of this thread I'm gonna go buy another chrome book TODAY.
I haven't seen anything using MIMO yet. Not sure how that would affect power usage. The closest thing now is that a key aspect of Ingenu's solution is receive diversity. All of their client radios require two antennas.
> Most of the advancements/bottlenecks lately in browser tech are in how the DOM and reflows work in the browser in practice. JS has been pretty damned fast, and probably one of the fastest scripted environments all around for some time.

That's what I mean though. As Atom, web frameworks, Chrome OS etc. put pressure on the DOM to be fast, it will get fixed by some layer in the stack eventually in the same way V8 vastly improved the speed of JavaScript as there was pressure to make JavaScript faster.
Flash Drive Lock
The thing is you don't really get better detail on grain. You just get different noise. There just isn't more detail on a 35mm frame.
It's good if you have a powerful machine with a lot of RAM and a fast hard drive for IO. But hey, it's free. The alternatives are Visual Studio Code and Brackets.

Brackets is more useful for Web designers and Integrators (support for photoshop projects...)

VS Code has nice Typescript and git integration (makes committing code very easy)
> It has to do with the fact that it depends on the input.

A special case of: https://en.wikipedia.org/wiki/No_free_lunch_in_search_and_op...

This does not hold, of course, if you could automatically simulate the users themselves...
You're a moron.
How can it work in the browser? There's no reference to WebRTC in the code.
Must've missed that post. Yes, they can. Even if you're a Prime paying customer, whose main purpose in addition to fast shipping is to to allow you to return things without hassle. See the letter I got below for returning ~$100 worth of shitty merchandise. Mind you, I did not violate any terms or conditions and there was no misuse whatsoever. I replied and got back a very confusing, generic email that didn't answer any of my questions. I figured it was their way of telling me they don't want me as a customer.

Since this is the way Amazon treats its customers, Amazon can go fuck itself. I don't plan to ever buy anything from them again and I strongly urge people to think of the ramifications of this happening to a business run on AWS. I'm currently working on moving our company's infrastructure off their system and writing a blog post about it.

---

Hello,

We have noticed that you have returned a large number of your orders. While we expect occasional problems with orders, such large numbers of returns can suggest that customers are unaware of our return policies.

We want to call your attention to our returns policies because repeated misuse can result in the closure of your Amazon account. To learn more about our policies, search “About Our Returns Policies” in the Help section of Amazon.com.

If there is something we can do to help solve any recurring problems you are having with your orders, please reply to this email to reach an Account Specialist.

Sincerely,

Account Specialist
Google hit the sweet spot between Android and Chrome when they announced the continuity like features which they actually never released. Still, without being able to beam Android apps to Chromebook, I love the integrations my Android Wear, phone and Chromebook have.

They should just integrate it closer, which can be done without running the same OS. Heck, even Microsoft could do it. Just how do companies justify screwing over customers to simplify board meetings. About the last thing I want my trusty Chromebook to do is for it to be become Galaxy Booktab Duos III. Which, given that I have Samsung version, it will become.
I've started taking glee filling out the FCC form

https://consumercomplaints.fcc.gov/hc/en-us
The ecosystem for building apps using Javascript remains strong (Cordova, Ionic, React Native, Titanium, etc). I don't see what bearing this would have on that.
Finally I can use FiraCode!
Enforcement have been fairly lax in the last decade or two across the country. For every "unplanned" childbirth you can pay a one-off fine (Social Maintenance is the current euphemism) which is probably more like a poll tax based on your income (with caps in certain regions) and your offspring is readily accepted into society.

The main contention is that people who work in the public sector (which is giant in China) does not have the option because it is still, technically, illegal and will ruin your chances of promotion within the party or any state-owned enterprises. The law change merely levels the playing field for public sector workers so they have one less incentive to leave.
The Verge, TechCrunch and their website, and I still have no idea what their product is. They have an impressive team, that has been put across. Other than that, just buzz words.
Introducing a probe body does not really solve the problem, it still does not explain what picks one frame of reference over the other. Why does the force free motion of the probe body appear straight for on astronaut but not the other one? I am pretty sure this entire topic is not nearly as straightforward as you suggest, otherwise there would be no debate about Machian views and so on. I will have a look at the papers referenced here [1], they seem to touch a couple of interesting and related points.

[1] http://physics.stackexchange.com/questions/1048/what-if-the-...
Agreed. About a month and a half ago, my grandfather asked me for recommendations on a new computer. I asked him what he needed to do on his computer, and it was looking like a Chromebook (or in his case, more likely a Chromebox) would be perfect, until he mentioned that he runs Quicken. And my mother (an accountant) was emphatic that Quicken Online was no substitute.
Not sure what the status of that lawsuit has to do with anything. It's not like Google is going to admit defeat and stop moving forward based on a lawsuit that isn't even resolved (which was dismissed once, only to be revived via appeal). Worst case scenario is that Google will pay a damage and start paying Oracle licensing fees for Android, the same way they pay Microsoft.
My phone as well, can it be that trivial to defeat Stingrays ?
I have a WIP game engine written in Guile that is eagerly awaiting the day that this optimization makes it into a release. I was thinking about creating a small C library to supplement the Guile codebase whose sole purpose was to perform the currently expensive floating point math stuff like matrix multiplication and vertex buffer packing. Looks like I should be able to use pure Guile after all. Awesome!
Same Here...

If, but it is a big if, I have understand correctly it is a simple cloud service but it doesn't save your file in your hard drive, but directly and only on the cloud...
A couple years ago I came to a conclusion that improved my life quite a bit: Happiness is a terrible goal.

Many other people seem to have this baseline positive emotional state. They're more or less in a state of contentedness most of the time.

For me, that's not how I feel most of the time. My baseline emotional state is not happy. I'm not content. I get flashes of contentedness -- after accomplishing something awesome, for example. But most of the time, I feel relatively unhappy.

Thing is, for me, that lack of contentedness seems to drive me. It pushed me out of a really terrible career path back in college. It helped me find programming, and then drove me to learn it. It helped drive me across the country to work at a startup. It helps me spend insane amounts of time and energy on side projects. In the past five years I seem to have accomplished more than any of my peers have in the same amount of time.

I don't know if I WANT to be happy. I feel like it'll only slow me down. I feel like I bring more to the world by being unhappy.

And honestly, being envious of happy peers just sucks. For me, I've just put it aside.
I probably misunderstand, but if this is a critical part in your workflow, why wouldn't you

- put 'data baking' (I presume that means things like packing images into blobs etc?) on a separate server
- put another few computers into your 'compile farm' if you're using distributed builds already anyway

How much of, let's say, an hour is spend on compiling, linking and packaging? Compiling is 'trivially' (for some values of that word) parallelizable.
How do you qualify Android as the worst security-shipping product? Is it mainly due to the lack of sound update mechanisms? Because conceptually, Android's model (each application is its own Unix user) seems pretty good
U.S. Department of Education Encourages Schools to #GoOpen
Same here. Just keeps freezing and I'd have to force quit. Unusable.
Facebook = AOL 2.0 ;)
My team at a recent Startup Weekend did this.

RasPI with a PID loop turning a fan on (increase heat)/off (decrease heat). The RasPI fed this into a backend server via websocket. We through a front end on to graph the temp, humidity etc. We could even set the temp and turn the fans on/off via the site.
And in 2015 everyone is on Facebook. If everyone moves off of Facebook then we're back in the "good old days" but until then, there are many social aspects, such as event planning, that are being done entirely on the site. You can't point to a time when FB wasn't around and say that everyone didn't have FB then and can just as easily not have it again when reality has changed so much since then.
You contribute the same borderline FUD in every thread that is related to Python. It's unfortunate that Python is not the language you want it to be, but consider just how dismissive you are of the needs of others - frankly, it comes across as arrogant.
Michael Wolf's presentation on the future of tech and media in 2016
Well there is a huge oversight in the fact that enabling developer mode options (namely for crouton- running ubuntu in parallel) completely nixes any promise of security. I love ChromeOS, and I agree with all the above sentiments, but I wish they had better support for securely running virtual Linux distros!
They probably have a list of words to check. If you have the same name as its founder then you'll be removed as well http://www.dailymail.co.uk/news/article-1386069/Mark-Zuckerb...
How Foru
> both my parents and grandparents are all on ChromeOS laptops now

This is pretty much one of the two markets I've ever heard of for ChromeOS machines, the other being education space. What they have in common is that:

1) People want them for SOMEBODY ELSE
2) Because they don't trust that somebody else with the power of a less locked-down machine.

Sure, schools are buying ChromeOS machines... for the students. Not the teachers and administrators. It's too limited of a market segment for ChromeOS to grow a large enough userbase.
Amazon's best-selling laptop is currently a chromebook.
I imagine that the lack of a DevTools front-end and extensions on mobile are product decisions, not technical ones. There's probably a compiler flag you could flip to compile an APK with support for both. Mobile devices have historically been small and underpowered; Google may have decided that including extensions would expose too much surface area to slow the browser down and/or kill the battery on a mobile processor. Similarly, they must have decided that the DevTools UI was designed for computers and wouldn't make sense on a small touch screen.

I'll be very surprised if they remove either feature from future Chromebooks.
"removing redundant elements from struct definitions"

When is an element in a struct definition 'redundant'? Let's say I write a struct to a network socket, and my receiver (on the other side of the socket) expects a certain memory layout. But one of the fields isn't used in my code (but maybe it is by another program that uses the same header, like two programs that share a library with common data types).

How would that work? I just don't understand what you're saying.
The only thing worse than NPR voice is Shakespearre voice.
David Lynch’s Elusive Language
It's important to realise that - at least if I'm understanding spread spectrum technology correctly - there's no such thing as a free lunch, or free receive sensitivity. If you take an ordinary narrowband signal and convert it to spread-spectrum, you can indeed make it disappear beneath the noise floor by spreading it out, and a receiver that knows where to look can despread it and pull a signal out from what looks like noise, but the effective received signal strength and signal to noise ratio after despreading is still exactly the same as it was with the narrowband signal. You haven't gained anything, you're just moving your signal around a bit. The only advantage of this spread-spectrum technique is that other signals that don't use the same spreading code are spread out by the despreading process and look like wideband noise to the receiver.
A Ruby library to calculate the income tax for any country
Either you're writing apps you hybrid technologies (like Cordova or electron or the like) or you're already doing that (objc, java, C# to target android/ios/osx/windows)

IF this change made all Chrome extensions go away (which it won't), it would have a pretty minimal impact on the current development landscape.
But didn't IBM sided with LoRa ? doesn't it mean they tested it for scaling ?
We're building one: http://lbry.io
That was highly specific for the type of operation they were looking at. Still spiffy, but not something that can be folded into a general-purpose compiler.
Those kinds of bitshift optimizations have been basic for 25 years or more. Read Hacker's Delight by Henry Warren for hundreds of pages of this kind of standard compiler technique.