skysight-inc/HackerNews huggingface dataset:
I also got the "Your identifier is: Hello World!" upon startup (while internet was disabled).
Kids are natural scientist and we always screw that up. BUT pushing them to try new things is also super important.
Modular multidimensional arrays for JavaScript
Ding.
I'd have happily stood with you, that's my favorite by far. Be grateful that it doesn't last all yeaaaarrrr...

Fantastic song, super sharp and as applicable as the day it was written.
Noted.

However, none of the folks I knew at the time who doing professional recording were using PCs or Macs to do the recording and mixing, they were using standalone gear.

It's entirely possible that the folks I knew were not a representative sampling of all sound engineers.
True, but how far away you can get or how well you can play with libraries or other code can be limited.
I don't think people should have downvoted you for this, it is a reasonable question to ask! Consider that their core application's user facing functionality is not the most complex in the world, but they deploy it for over 1.5 billion people. There are numerous complications and logistics involved with doing that. Think of it this way, how many organizations can reach billions of people with just 12,000? We already take for granted that technology can do incredible things like this that haven't been possible in the past. One other thing is that facebook has contributed to some awesome open source projects and their technology blog has some interesting insights on this https://code.facebook.com/posts/
Maybe someone should remind the American comics industry that they sold hundreds and thousands times more comics when they were about funny dogs, and not the Hulk eating people.
Thanks for correcting me!
"Oolu, from Y Combinator’s recent class..."
Given how strongly Mozilla has pushed extensions in the past (traditionally core features pushed into extensions several times), what they should have done is simply offer Pocket as an "officially bundled" extension for the normal download. They could then trivially offer alternative downloads without the extension, making everybody happy.

This idea could even be pushed further: they could have several alternative downloads that are simply pre-bundled extensions. Alongside their normal version they could have "minimalist", "dev tools", "max privacy", "social/chat helpers", and the like. Most people would still download the normal version, but this might introduce more people to extensions, who would normally never even know about addons.mozilla.org.
Just a heads up that that the app gives the following example:

$ someLongRunningCommand || notify

This will send a push to your phone when the command has completed, regardless of success or failure.

Obviously that will only notify upon command failure. It looks like the webpage is accurate (uses a ;) so perhaps the app just hasn't been updated yet.
I've been trying to learn Farsi lately and keep getting struck by the large number of French loanwords. Including at least one that goes back to time of the Crusades - my wife's Iranian and she always calls me a "Firangi," which basically just mean "Westerner" now, but is a transliteration of "Frank." Apparently it also ended up becoming the name for an Indianized variant on the medieval European broadsword:

https://en.wikipedia.org/wiki/Firangi_(sword)
Well, they are examining the corpses, but that may not be conclusive: "Japanese officials are investigating the causes of death but say some of the bodies are in such a bad state of decomposition that it may be impossible to identify cause of death."
India’s capital limits drivers to alternate days to curb dire pollution
Iron! Its a version of chrome with google removed from it. http://www.srware.net/en/software_srware_iron.php
Android supports a sub-set of SVG in its VectorDrawable and AnimatedVectorDrawable classes. There is also tooling to convert SVG into VectorDrawables.

It is definitely a partial subset and creating VectorDrawables from any sort of design program is a giant PITA. The best strategy is making an SVG and then going through the XML by hand and turning it into a drawable (ugly I know).

Clearly this is the future direction of Android, but as of today it is still only half implemented.

As for why we didn't have SVG from day 1 on Android, I'm going to guess that is all a performance optimization. It's hard to overstate just how slow & weak early smart phones (iPhone & Android) were relative to today. We've expanded the scope of the apps to fill the available resources (as software engineers always do), but now there is enough head room to handle it all.
The hardest part about using languages like C/C++ is people don't share. Everything seems to be a commercial offering. I'm not proposing that as right or wrong, just the way it seemed to be at the time.
I think you underestimate the diversity of the userbase. Especially in places like Europe until Chrome ate their lunch, Firefox users were basically a random sample of the population.
Flexport is hiring a UX engineer
I agree, but i had heard that certain components wouldnt work as an extension. That being said, they should have extended their api to make it work as an extension
I have fond childhood memories of poisoning pigeons in the park
Yes they have been sued. I'm only responding because I'm getting more downvotes.

This isn't the best example, just the first thing I found in Google http://www.zdnet.com/article/nebuad-isps-named-in-class-acti... they settled for 2.4 million. https://en.wikipedia.org/wiki/NebuAd#Class_action_lawsuit

I'm not going to waste my Friday night looking up old lawsuits to save a few HN reputation points. But I can tell you, I remember first reading about this stuff ~1999 when ISPs wanted to get their content in front of the Internet, but I don't remember the exact details. I've been following Boardwatch, WIRED, Techdirt, Digg, Slashdot, TechMeme and TechCrunch since then and consider myself relatively informed. I thought we were beyond this by now, 15 years later, but apparently I was wrong!
I wouldn't mind using a polished phone from Mozilla if it gave me full control over it (ie. not limit all software to non-overridable restrictions) and was well supported (ie. not abandoned or put on maintenance after 2 years) and didn't assume I want to send personal data to a server by default.
Even the most simple, basic, negative right to not be killed flies out the window if you just kill somebody and then ask the question "now what?" Well, without positive rights, the answer is "not much".

These terms have plenty of meaning in the abstract but no direct real world applicability. Their main use seems to be rhetorical: specifically by ideologues who support the status quo while denying a status quo bias.
I was only being slightly hyperbolic.

Buying cars is awful. I will literally spend a year researching. And if a new model is released in that period, it really screw up the process. And regardless of what I buy, I second guess myself for months afterwards. No joke.

I'm currently shopping for a compact system camera (micro 4/3 or similar). Same thing. Hours upon hours of research, can't decide.

Grocery store, not a big deal. Cost is low and I'm not stuck with the items for years.

Admittedly, this is a personal problem, and not one of Apple's creation.
Take a look at IOTA Tangle.
They're are developing this concept further into a IoT payment network.
S.L.
People like to hope and don't like seeing their hopes destroyed. You see the same with the life-extension and cryogenics or uploaders.
Thanks ekianjo -- he explained the point I was trying to convey better. It seemed like a total crap way to end the article and/or a cop-out.
In case some Emacs users find interesting: Asynchronously execute block
SRWare Iron is a scam:

http://www.insanitybit.com/2012/06/23/srware-iron-browser-a-...
GitHub-drama
That... is a terrible UX
It's been mturked.
Oh wow, thats crazy interesting... There's a beach area on Penang in Malaysia called Batu Ferringhi. It means Foreigner's Rock.

I guess the loan word spread throughout the muslim world somehow...
The song I hope?
I'm pretty sure I don't want all network connections going through government owned infrastructure.
Samsung to pay Apple $548M in patent dispute
You can watch this I/O session from a few years back:

https://youtu.be/d3kfEeMZ65c

It probably provides the best insight to the problem Google engineers were and probably is still facing in regards to high performance audio on Android. Even when the latency is brought down, there's still other audio related issues/glitches (like buffer underruns).

Even now that Android is measurably better than it was previously, things like buffer underruns can still affect the overall usability. Increasing the buffer (to fix the underruns) render the device less suitable for such things as using it with external MIDI controller. You can see from Superpowered's audio latency measurements:

http://superpowered.com/latency#cta

that the buffer for iOS is half that of the best Android (the dual-core Nexus 9)- 64 instead of 128 for Android.

I
They're deliberately trying to see just how far they can push the envelope of consumer surplus. It's a lot based in Sam Walton's philosophy, only moreso and with the sort of fanatical SiVa approach.

My grandparents were from Arkansas ( hence the moniker ) and the frugality ethos Sam Walton lived is how they lived.

What you are seeing is people going very long.

Everything at Amazon is an API. That's very real leadership. I doubt that will stop until everything everywhere ( except for small reservations of respite from this phenomenon ) is an API. And WalMart is not in any way any sort of aggregator. You bend to their will to sell through them. It's an unpleasant process. I'm not even sure Amazon knows their little stores are there much.
Google planning a 'needle-free' way to collect blood samples using smartwatches
Fixed. Thanks. Maybe autocorrect was trying to tell me something.
"some of the bodies", I'm pretty sure they will find at least one where they can identify what happened.
Hey look. A person's name can denote ethnicity. What a surprise. There's more information in a name than just what can bring a person infamy.
When I was at school we were on occasion obliged to perform musical numbers for parents and visiting dignitaries. And thus I discovered Tom Lehrer: for one year, one of my friends was drafted in to such a performance, that time of `Masochism Tango'.

Heaven only knows what the parents thought about that! - since my friend couldn't sing for shit.
> We weren't understanding the position of Elon: Why would a man with the vision not do it himself?

The answer provided to that question in the article, is silly. Elon isn't doing hyperloop himself for the obvious reason: he's a little too busy with solar, space, internet access, electric cars, and batteries.
We Matched Our 50 Supporter Challenge
Wow, really cool! Words are without borders.
Thanks for the book!

Edmund Burke was a famous critic of the French Revolution.

It was as bad as its 20th century replicas, the red revolutions around the globe which were all based on the same ill notions of fairness, justice and equality.
Privacy violation? sync.me knows my name and those of my contacts
This service, registered to former Israeli Defense Forces software engineer, Ken Vinner, seems to exploit Android in some way to associate contact names to phone numbers.

To check, I 'bought' a fresh prepaid number, added it to my contact list on a (apparently exploited) fresh Android 6.0 phone and the exact name string I registered the number under appears on the website when I lookup the number.

To be certain, I used a separate machine in a different network for the lookup and still got the same result.

Can anyone confirm?
It does look like they did it without tracking. So kudos to mozilla for that.

But my post was about the perception of the ads. Even if mozilla isn't tracking, there's certainly no way for a user to know that, and no reason for a user to believe this particular ad is different from other ads the user sees day to day.

IMO, Mozilla has a huge problem, and it's not how to generate more revenue (which they already have $300m/year of). Their marketshare is sliding -- they're near a low point in their marketshare. And as a response, Mozilla pushes ads -- ads that make their software feel like adware; and that negatively impacts the goodwill the user has toward mozilla. This is not going to reverse their marketshare problem.
IIRC that's what happens in glass with Prince Rupert's Drops (according to Smarter Every Day).
That episode is a work of genius. With poop jokes.
The European Union pays for it to happen. So it does.
Microsoft is trying to get iOS developers to port their apps to Windows Phone.

You can not make an iOS app with VS's Objective-c , and most likely it will be the same way when they add Swift support to VS.
There's also jj-180 in Now Wait For Last Year; beyond the futuristic effect it has on its users, the description of its withdrawal symptoms is very vivid (pages 78-82): https://books.google.pt/books?id=58BWIwBDPJgC&pg=PA85&lpg=PA...
The list in [1] is huge! So many loanwords.
Amazingly, it even made its way into Chinese as folangji (佛郎機):

https://en.wikipedia.org/wiki/Farang#Etymology_and_related_w...

Sort of reminds me of an anecdote I read somewhere in a book about medieval fashion - one theory is that those curvy-toed shoes you see in late medieval artwork originated in Tang dynasty China, and the fashion took ~500 years to slowly make its way west across Eurasia.
Odd fact about Tom Lehrer, he was a mathematical prodigy who got into Harvard at 15.
History of Computing in one chart
This is silly. People openly criticize Mozilla for their action, there is general uproar - yet company decides to ignore its "power users" and do whatever they think they should.

While this might work for some (where leader is visionary and strong), I believe that the problem is here - companies that are seeing drop in growth are fixated on getting better numbers instead of increase engagement and user value. They will forsake their core functions, ignore users and make a "better" clone of existing competitor for short term bump in engagement. Every huge company did that before sliding downhill.
Walmart isn't very profitable by tech standards... 3.5%.

That's why imo Amazon is a big hype machine. All of these warehouses speed delivery but add overheads.

Their stock pricing assumes they are a tech play that they'll magically achieve walmart style scope with high margins.

I wonder what happens when rates spike.
Because it's actually a well designed language that's productive and modern?

In my opinion the only thing missing is better reflection (will get better), concurrency a la Go (they're considering), and async/await. There are a couple unfinished bits but the compiler tells you "X feature not implemented YET"

What's wrong with it?
The GCC extensions are just that - they're not part of the standard. You can claim 100% standards conformance without implementing a single one of them.

That said, in practice a large amount of C code out there is not pure standard C so if you want to be able to compile something "interesting" like e.g. a Linux kernel you'll need to implement some.
I thought Bufferin was Aspirin.
Your link also mentions the word is used in Thai as Farang as well.
Shouldn't text-to-speech fall under an accessibility feature? Computers have had the ability to do text to speech for decades. The quality of the computer voice should not be an issue unless the voice is designed to mimic a specific human voice. The argument that voices are no longer robotic falls short, as there is no, "this sucks" legal requirement for accessibility features.

I believe I have made a similar argument about hearing aids here. If a hearing aid alters/filters sound and "rebroadcasts" it so that the person can hear you'd have to be spawn of the devil to argue that this constitutes copyright infringement.
Could it be they are actually refugees and many arrive alive but Japan announces everyone is dead to protect their families?
I'll spend hours researching, discussing the choice with friends, etc, usually at the end of that process, one of the two things stands out as better, easier to use, etc - in the end if they don't I just pick one and move on. Life is short.
so don't go into the app's directory and you don't see the extra files. Keep in mind, the start menu on windows is LITERALLY just a set of folders in your home directory, with a somewhat nice interface on top of them.
I think mesh doesn't scale is a pretty valid network assumption, in the general case.

So. Maybe an interesting question is: What sorts of applications and protocols will work in a mesh topology? That set might be interesting. For example, you could imagine big chunks of Nextdoor working well in a mesh topology, since it's already a geo-limited social graph by design.
Am I missing something? I've never seen this feature when I open a new tab.
You might be experiencing a problem with incompatible headphones. There are several incompatible headphone types that use different control signaling techniques. Here's the first google result that I turned up on this topic, http://forums.windowscentral.com/windows-phone-8-how-guides/...
+1 for that. Guide with auto-renew cronjob here: https://blog.philippheckel.com/2015/12/04/lets-encrypt-5-min...
Not only they expect talent to work for free, they also expect employees to invest money in their startup: "We will consider your application anyway, but we prefer our co-founders have some "skin in the game." Really?
I can't really see anything in dnet (https://github.com/dugsong/libdnet) that does anything useful with the string "HOST:all|GET:spam"; it appears all you're functionally doing is spraying data (in the form of that string) at your NIC PHY.

Still, that's fun to play with! Here's my go.

My router (a flaky Netgear DG834GU I'm definitely upgrading when I get the chance) does NOT like the following snippet which floods NULs over ICMP (it took a few seconds for Google to become re-pingable):

yes "$(printf '%16s' $'\0')" | pv | sudo socat stdin ip-sendto:$(route -n | \
sed -n '/^\(0\.\)\{2\}/{s/[^ ]\+ \+\([^ ]\+\).*/\1/;p;q}'):1

The call to pipeviewer is only to show I/O rate and can be removed, and the subshell call to `route' and `sed' is just to fish out the first listed gateway; you might want to substitute a specific IP address.

IMHO the moral of this post is that it's a testament to socat's power that I got to the above point with only a few minutes' tinkering; I know nothing about networking. :D

(Sidenote: `yes`ing different string widths produces wildly different results; 16 bytes produces 1GB/s+ of data on this old box, everything either side of that is just MB/s. I wonder why?)
I thought when I read this "well, thats exactly what they did, 20 years later..."

I get the choice you made with BitKeeper, its very hard to turn away from that stream of semi predictable revenue, to the wild unknown, hindsight is always 20/20.
The New American Dream: My Life as a Minority Startup Owner
People get punished because of their social standing and profession all the time - see also conscripts, slaves, and persons of colour in the modern _______.
How does priceonomics keep cranking out these articles while maintaining an otherwise boring product? Its impressive and simultaneously confusing.
And then someone forks it under another name and offers it for free, because it's open source and you can do that.
6 cách để tối ưu hoá Blog của bạn cho công cụ tìm kiếm
Look at CTO positions advertised on workinstartups.com

"15 years experience as CTO, must be top coder in XYZ, willing to work on this full time and make at least a minimum investment amount, 0.8% share option"

Lots of deluded people out there, lots and lots and lots of them.
Placing labels on a timeline without overlap
I've designed a dozen or so boards using KiCAD, some in commercial production. You definitely have to get into its way of thinking, but once you do KiCAD works very well (as long as you only need design-rule checking and not more complex simulation). Using keyboard shortcuts allows you to work quickly once you learn what they are. I haven't tried the new version, but from the previous stable release the feedback I have is that it needs better component and footprint management. As an open source project it should be easy for users to not only use components (this needs work), but also to contribute new ones. If you make a component locally there should be an automatic offer to upload it to an online component repository. The other thing is that I wish I could edit component fields in something approximating a spreadsheet view. I always maintain a separate BOM spreadsheet to track things beyond reference number. I'd like to list component IDs directly in KiCAD, but some (especially passive components) have very long names that clutter the schematic and silkscreen. I'd like the ability for component names to have "display" and "full" views, with the schematic showing the former and a generated BOM showing the latter. Ideally more fields would be built in too, so it wouldn't be necessary to add keys for extra fields. Something like: description, chemistry / type, package, mfg, part number mfg, part number mouser, value, tolerance, qty, reference, unit ($), ext ($), 1k pricing ($), ext 1k ($), datasheet, note

This flowchart captures the KiCAD experience pretty well (though the "PCB Done" step is decidedly more time consuming than its symbol suggests):http://docs.kicad-pcb.org/en/getting_started_in_kicad.html#k...
I like the basic idea of combining transactions and blocks.
My favorite songs of his, in no particular order :

Who's Next?, National Brotherhood Week, The Elements, The Vatican Rag, Pollution, Send the Marines, Wernher von Braun, Be Prepared
I'm on support at OSH Park and we're still seeing a sizable majority of Eagle boards, but KiCad is definitely on the rise. I've got the impression that a lot of folks have been turned off by having to get the daily builds, so I'm incredibly excited to see the stable release. I'm expecting we'll see KiCad come to parity with Eagle over the next year or two.

We're also working on being able to take .kicad_pcb files directly, in the same way we take Eagle .brd files now. In the meantime, I wrote up a page with some KiCad screenshots and instructions for how to generate the gerbers and drill files we need. [1]

The major issues we see can be solved by checking the Protel naming format option so we can detect layers correctly, and by putting the board outline by itself on the Edge Cuts layer.

[1] http://docs.oshpark.com/design-tools/kicad/
http://llvm.org/devmtg/2013-11/slides/Robinson-PS4Toolchain....

It's the "Working with the LLVM Community" section.
Fountain soda. The cost of the cup is greater than the cost of the liquid inside.
You managed C++ projects without a C++ compiler before? How in the world did you do that?
Wowza, that would be cool! IIRC Apple's clang doesn't support plugins but that can be worked around (with some/much difficulty) using clang -emit-llvm, custom opt w/ your pass, and llc to lower to assembly/object file. Of course, versioning in this kind of scenario is "fun".
I think the answer to your question is here today, if not that popular yet. Lambda.

After that, the next step might something as open and decentralized as Ethereum.
I'm curious if this idea has been explored in large organizations as a way of building understanding (read: breaking silos) between various departments/groups/teams.
At least they didn't bundle the "Ask Toolbar." I don't think anyone in the history of the Internet _ever_ wanted that thing.
Linux is written in C, Boost is C++.
You mean the blog isn't their product?