skysight-inc/HackerNews huggingface dataset:
This feels like a rant about a language handing bad developers enough rope to hang an entire village. I'm unconvinced this represents a failing of the language.
Nice of you to say, thanks. (I work on Skyliner.)
http://toneplusprepaidbiz.blogspot.my/2015/01/hottest-pasif-...
As in you think the declines in mental health of children leads to an increase in divorce, dual income households and single parent homes?
I'm curious about the skin-hearing technology, in the article it mentions 'a system of actuators tuned to 16 frequency bands', does that mean say you'd have 16 actuators each using producing different frequencies? And would the actuators be used on any part of the body?
Yup, those houses selling for $500K are really expensive, so expensive "no one can afford them"!
I don't read your parent as being offended. I'm annoyed by autoplay videos myself. I don't think a tag is necessary, but I understand where they're coming from. Please be a little more charitable in reading others comments. No matter how they post, there's never a reason to make it worse.
I'd be really curious to see how this data is actually used on their end. I got my QC35s a few months ago and have been loving them, but was super disappointed when I read the article. I'll probably end up uninstalling the app for the time being, at least until it's resolved.

On another note, I wonder if any other wireless audio manufacturers are doing similar things.
I wouldn't say category here, to be precise it's the same cofunctor over the initial algebra.
Consumer IoT is actually pretty appealing, but it's been incredibly poorly executed so far. I would love to be able to get breakfast started while I'm still in bed, or let guests DJ the party from their cell-phone, or have a robot put away my dishes as soon as the dishwasher is done, or automatically transfer the wash when it finishes. Or imagine a product that, when somebody leaves a package on your doorstep, alerts you via smartwatch, lets you view a security-camera view of the premises around your house, and then gives you the option to open the door, have a robot sweep the package inside, and then shuts & locks the door again.

It's just that a.) nobody has produced a product that actually lets me do this (other than the DJ thing, which you can approximate with various streaming services) and b.) I want to make sure that nobody other than me can do these things. Until someone solves the security & usability aspects and the industry actually adopts those solutions, it's just a gimmick.
For the small businesses that I know of, one engineer who knows the operational side decently well has been the norm for a long time. In the '90s it was one of the programmers who happened to know enough Solaris to double as the Unix Sysadmin. Maybe one genuine full-time sysadmin if the company grew a little larger. Now you have someone who knows enough AWS to fill that role, which doesn't seem all that different in staffing levels.
Please share your UX problems on the Containers experiment's GitHub issues! Getting early user feedback is why we're testing more Firefox features as experiments. :)

https://github.com/mozilla/testpilot-containers/issues
The ability to use BCI != ability to access your thoughts. The technology doesn't, and probably won't for a long while yet, for the latter to start with. Facebook already has access to active user's thoughts, moods, and emotions anyway; they share them willingly and in a much more machine friendly fashion than brain waves.

Brain enabled typing is going to be the future of hands free devices, and you're better off trying to beat them to market than lamenting the "evil facebook boogieman".
If there's one company I won't let into my brain, it's Facebook.
Useless machines have even started with Keurig.

"Owners Of Discontinued Keurig Rivo Having Trouble Buying Coffee Pods That Will Work"

https://consumerist.com/2017/02/27/owners-of-discontinued-ke...
1. Bismark would have never supported Germany's behaviour leading up to WWI. The people in charge thought they had the genius of Bismark, but had a bit more in common with Nero.

2. The primary 'hate-fueled racist agenda' in WWI was the Serb-Austrian relationship... And that was less about direct racism, and more about imperialism. (Which the Entente was completely guilty of.)
“This isn’t about decoding random thoughts. This is about decoding the words you’ve already decided to share by sending them to the speech center of your brain.”

Somehow this still doesn't make me feel at ease.
The entire Linux world is fragmented. Luckily, things are getting better with systemd, wayland, etc, aiming to provide a simple and standardized way to interface with some parts of the system for developers.
I was assuming you'd use a standard deque that could hide the complexity of prepending. I didn't consider that the ordinal actually matters from the parent, though. So great point! :)

And yes, this was essentially my question. What are the realistic numbers in either scenario.
Not completely. I suspect the value Bose attaches to their brand name exceeds zero.
Which Imposter's Handbook do you mean? I've looked and found a couple, and both look interesting.
I don't know what it is like where you live. Where I live, there aren't many farm to table restaurants. I attend plenty of events and end up in situations (e.g., airports) where I have limited control of what I eat. I look forward to a day where cruelty to animals is illegal, so one doesn't have to believe in some free market fix.
It is precisely

vector<node*> children;

yet this

vector<node>* children;

makes little sense in DOM case.
From cats to maps, a reusable image translation pipeline
This is a common mistake when reading about military history. Casualties are not deaths. It is the lose of fighters for a wide range of reasons (death, injury, illness, catpure, and etc).

Roughly 650k people were killed during the American Civil War, but the casualties were closer to 1.8mil.

Much of the casualty count of the Franco-Prussian War is related to the fact that France lost entire forces in engagements. Mass routes nearly always lead to inflated injury and captured counts which in turn leads to high casualties.

By comparison, few of the engagements were as one-sided in the American Civil War. The combat death rates were actually fairly close to each other over time (~160k/yr).
I'm an immigrant from Bangladesh. My parents moved here when I was about 5 years old (my dad on an H1-B). I think folks like me, my parents, and other immigrants I know contribute a lot to America. At the same time, America has given us far more than we have given it. It has Americanized us, acculturated us into views and values that are better than what we would have been acculturated into had we stayed in Bangladesh.

Working hard and being smart isn't what makes America great. Bangladeshis are smart and they work incredibly hard, but Bangladesh isn't great. It is the virtue of ordinary American people that makes our society function so well. It's the supermarket employee who goes to work the day after her preferred candidate loses an election instead of participating in a violent strike, or the telephone company worker who doesn't demand a bribe to install your phone line. You threaten to lose that if you allow "anyone who wants to work hard" to move here with no other considerations.
It's because it's hard to unionize retail. Manufacturing is nearly synonymous with union jobs in this context.
> They could even pitch it as helping to keep prices "low".

Considering that code has creation and maintenance costs, I doubt this would ever actually reduce the price. They would just inflate the final price to cover the cost. And if it collects enough data to actually make money, the price reduction would probably not significant enough to match perpetual data theft. Not to say that some people wouldn't go for it. It's amazing the lengths people will go to for free or cheap products.

But there's still the many liabilities of collecting, transferring and securing sensitive data. People who know the risks and hassles involved with identity theft would be very selective about these services.
The issue is that sizeof is most often used in function-like macros, and the user may not even realize that it's a macro. (Or that sizeof is involved in it.)
No friend of mine is on ipv6. No mobile phone I've seen supports ipv6.

Having an ipv6 prefix is useless to me (as someone that is behind the abomination called CGNAT / 'Dual Stack Lite').
My biggest concern with this is that there are a lot of really terrible bash script writers out there on the internet, and the quality of code between two different answers will vary wildly.

I'm not going to claim to be a great bash script writer, but I'm better than 80% of what I see out there. Throwing together random fragments is going to cause nearly as many problems as it's meant to solve.
Roman Roads to Prosperity [pdf]
Is Ruby/Rails faster now? I built a few simple sites on Rails 2.3 via Passenger, and my God, it was such a performance hog compared to every other web stack I'd ever used. Probably mostly a function of how heavyweight RoR was, but I never got deep enough to figure out what was so slow about it. It may also have been user error, but it seemed like others were bragging about getting it to levels of performance that would be frankly embarrassing on most stacks.
Did you packet sniff what is being sent out? Or do you have some intermediary running on the device itself?

Just curious if it was difficult to do. If more people knew how to, maybe this sort of activity wouldn't sneakily happen as often.
its not just that video is CPU decoded, MPV preforms massively better on slower systems, even with software only decoding.

Its just plain slower code for whatever reason
The main bug is at https://bugzil.la/1308154. Looks like it's scheduled for Firefox 54 and was accidentally included in the 53 relnotes.
Harder to unionize service and retail workers unfortunately.
Hey Alexa- Can you fix these bugs for me now?
It sounds like you haven't really been pushing yourself out of your comfort zone, and instead have plateau'd in terms of growth.

Pick something that you find interesting, and go really deep in it (read books on the topic, develop OSS oriented around it). For a mid or senior level engineer, companies want someone with a broad enough set of skills that they can tackle most problems given to them, but also has a deep knowledge of one or more areas (which adds to the collective group of talents among the engineering team).
Ah yes, except that (1) people who use such an interface will meld with it, and (2) we're talking about brain sensors on you.
Ask HN: How does your team test web services?
I'm interested in learning about how teams tests and collaborate QA for the web services they build.

- does your team have automated tests (post-deploy, monitoring)?

- what tools does your team use? (specifically testing APIs and web apps)

- what's the process when a test fails?

- how do you manage testing on a dev environment until a feature is in production?
>Does this imply that physical entropy and informational entropy are the same?

It does, and there is a very strong (but not universally accepted) case that they are the same thing: https://en.wikipedia.org/wiki/Entropy_in_thermodynamics_and_...

Great lay article about it: http://lesswrong.com/lw/o5/the_second_law_of_thermodynamics_...

(Side note: I've long thought you can derive Carnot efficiency based on information-theoretic arguments about the information contained in knowing only the temperature difference between a heat source and a sink.)

>Does it imply the computer would not give off heat? Or that a significant amount of the heat generated by a computer is due to information loss?

Basically, yes. You can't avoid the heat emission from setting a 0 to a 1 on that computer's storage medium, but you would avoid the loss from any of the intermediate computations that typically make CPUs so hot.
>I think universities should make these resources that they've been granted available to students and researchers.

MIT student body size: ~11,200

Unique IPs on this block: ~16.7 MILLION.

That's ~1500 unique IPs per student.[1]

>Students ran servers in their dorms. Clubs ran servers. Some professors ran servers.

Well, they're still keeping a whole boatload and IPv6 is here, so you're lamenting a scenario that isn't actually happening. MIT students will not have a shortage of IPs for such activities.

Sorry, but we're way past the point of any rational argument to reserve 16 million ipv4 IPs for such a tiny student body. IPv4 hoarding is counter-productive. It keeps organizations from moving to v6 in a timely fashion and over-powers organizations that ran quickly during the IP goldrush way back when. Its not merit based and its just dirty politics as far as I'm concerned. We have v6 now and setting up v6 to v4 gateways is trivial for v4-only destinations. If anything if you love hacking around and setting up boxen then you should be thrilled at what v6 is offering and the amount of addresses you can trivially get, not the opposite. Its legitimately democratizing due to the lack of scarcity while v4 allocation is nothing but representative of the dirty politics and dirty economics of scarcity.

I doubt Vint Cerf is crying in his cornflakes about MIT giving up v4 addresses, and I would assume he's thrilled to hear about v6 getting more traction:

Some researchers wanted a 128-bit space for the binary address, Cerf (recalled) ... But others said, "That's crazy," because it's far larger than necessary, and they suggested a much smaller space. Cerf finally settled on a 32-bit space that was incorporated into IPv4 and provided a respectable 4.3 billion separate addresses.

"It's enough to do an experiment," he said. "The problem is the experiment never ended."

http://www.networkworld.com/article/2227543/software/softwar...

[1] MIT is only giving up half of this mother lode, so each student merely is allocated ~700 each. MIT also claims 14m of those IPs have never been used in internet history.

https://gist.github.com/simonster/e22e50cd52b7dffcf5a4db2b8e...
Some people would like to go to war with Islam, knock over a bunch of unstable Middle Eastern theocratic regimes, and essentially re-establish colonialism qua 'peace keeping operations' in a number of very resource-rich temperate countries, while denying strategic positional advantage to the other two actors you mention.

Other people would like to have the US go to war with itself and exploit its geographic advantages to set up a nuclear-shielded autarky and then immanentize the eschaton, partly from narrow tactical considerations and partly in fulfillment of religious prophecy/worldview.

I'm being a bit vague to avoid seeming too partisan or hurting anyone's feelings.
This flaw was pointed out while C99 was under review. The idea of changing sizeof to not be evaluated at compile-time did not sit well with a lot of people. Unfortunately, the alternative (sizeof not being usable with dynamic arrays) was clearly worse.
Lot of posts in here about the inherent problems ahead being "self correcting".

Anyone have thoughts on when getting back into active funds would be smart?
Here's one of the markets I was thinking of:

https://earth.google.com/web/@13.72421607,100.54966837,8.611...

Or screenshot:

http://imgur.com/a/XsgJo

I'd guess that all the small stalls along the street will be banned, but there is a larger market into the street/alley. Note the pricing - many full meals in the more "permanent" stalls are 35-40 baht, which comes to $1-$1.15.
On Uber Pool, perhaps you lock in the price. But on the normal rides, if there is traffic etc I'm pretty sure your fee can vary quite a bit.
A future skill may be not thinking verbally.
Germany's annexation of Alsace-Lorraine was a source of ongoing resentment by the French. As was France's loss of its status as the dominant land power in Europe. War was not inevitable, but the unresolved issues from the Franco-Prussian war ensured that the two dominant continental powers would be enemies. France's desire to be secure against Germany leads it to form an alliance with Russia, which then puts Germany in a terrible situation of being surrounded by two great powers. You're right, it's not like two people held a grudge for 45 years, but the war made it likely that the two nations would fight each other again.
Misleading title, access has not been shut off at all.

What has changed, is a provider decided not to participate in giving away their services for free, which they should be free to do. FUD

Now we're feeling entitled to have someone deliver wireless content for free, or we throw a fit?
I concur. Have and love QC35 (got them on right now). I only downloaded the app to test some settings change, I think. It's not particularly useful for anything else. Since I don't have to use it to pair, I'm not sure how I'd know when it was "running" or not, short of manually killing it in the iOS task launcher/killer thing. Time to just uninstall.
Electrolysis is enabled by default on Mac, Windows, and Linux except for users that have some incompatible add-ons or use Windows touchscreens or a11y. Those issues are being fixed.

https://wiki.mozilla.org/Electrolysis#Schedule_and_Status
No, just experience training organizations for this stuff. User passwords are extremely bad.
They are just trying to copy the coffee pod people. It could still become a thing.
It's a way to easily dismiss 7 years of working experience.

Generally it means that the person being discussed hasn't spent those years acquiring skills that are specifically useful to the interviewer. So the years spent acquiring different skills don't count.

The intent is probably to say that the interviewee has spent 7 continuous years doing a job that can be done as easily by a person with one year of experience as someone with more, and therefore does not provide the necessary challenges to stimulate development in the employee. But again, it is still summarily dismissing actual experience just because it didn't happen in the right place, and is a variant of "not invented here" syndrome.

The people who say things like that should likely not be discussing "years of experience" at all, as their focus seems to be on breadth and depth of skillsets. The "seven years of experience" guy likely knows how to do X, Y, and Z, while the "one year of experience 7 times" guy likely only knows how to do X. In that case, talk about X, Y, and Z, instead of T.
I thought it was C++ that gave you enough to hang the village. I'm not sure who said it, but it's one of my favorite PL-related quotes:

If C gives you enough rope to hang yourself, C++ gives you enough rope to bind and gag your neighborhood, rig the sails on a small ship, and still have enough rope left over to hang yourself from the yardarm.
Yet for some reason everyone, including the French, agreed a decade later to cancel the reparations which were expected to be fully repaid in 2008 (~90 years after end of WW1).

But more importantly, those who (order) misconduct in war are very rarely the same people who pay the reparations.
Quantum Compositor is just a separate process for GPU stuff. It isn't ported from Servo.
I'm excited for the A9"S" I guess, the super low-light version of this.

Can't afford either one though, but I can dream.
Charitably, you would expect a HN user to use entry level with respect to programming or engineering. Entry level is always within the context of a specific field. You can't say be a master electrician then switch to plumbing and expect the same pay. Your experience is null, and your have to start as entry-level​ in the new field.
Pattern Matching for Java
When I was younger I used to try not to subvocalise (?) my computer passwords, thinking that might stop someone reading my mind. Might start that again
They owned ~0.39% of the internet address as a single institution. Which is a lot, given MIT is less than 100K users and world is 7Billions sharing 4billions IPv4.
I look forward to the day when we start having to develop the Ghostery for preventing ads that track our identity via facial/gait recognition, and the brain and skin.
> there is nothing special about it.

One thing that's especially productive about it that helped to grow the 3rd party ecosystem is that the options you have for dependency injection in Ruby due to monkey patching give you an experience much closer to Aspect Oriented Programming.

It also makes it easier when you need to add functionality somewhere high up the inheritance chain without having to rebuild the entire chain around your new object base, or fork the library, use your fork as the dependency and make the change directly.

In the world of object oriented web development, Ruby was close to a miracle in time-reduction in WORKING with an ecosystem.
Agreed.

Also most companies won't give you honest feedback on what you did wrong in the interview, especially w.r.t. soft skills.

Join an interview prep class or mock interview workshop and try to get someone else to identify what you're weak on. It could pay off majorly and help land your dream job.
> sizeof (char[i]) is equivalent to i * sizeof char, and will be evaluated at run time.

Correction: sizeof working_array is equivalent to...
Both France and Germany (Prussia) had observers placed with the US and Confederate Armies during the US civil war, where observation balloons, quick-firing rifles (lever-actions), rail artillery, and other innovations were created.

They went back home, wrote reports, and were ignored by their leadership. Dooming the first several years of fighting in The Great War to be a repeat of all the other wars, with astronomical casualty counts on both sides.

https://en.wikipedia.org/wiki/Spencer_repeating_rifle

https://en.wikipedia.org/wiki/Prussia_and_the_American_Civil...
Bootstrapping a Docker Swarm Mode Cluster
That was my problem with Carlin too. He just says everything in that profound, dramatic and at the same time empty (due to low density of information) style and it was driving me up the wall.
SEH exception handling don't work properly and debuggers don't show a proper callstack. For it to work properly, the JIT has to generate "function tables" to allow Windows to do stack walking.
That does seem like it makes more sense; you could then implement `node_index` as a fast, stateless inline method like so:

constexpr vector<Node>::difference_type node_index() const noexcept
{

return parent ? this - parent->children->begin()
: -1; // is a root node
}
I worked on vibrotactile and electrotactile technologies (Mostly on the tongue, belly or chest...) for years. The most sensitive part of your body is the tongue, that's where you would get the best resolution. You could turn a b/w images, process it and lower the resolution, then turn the white into levels of stimulation. Unfortunately, the resolution on the tongue display is 20x20. It has its limitation, in a controlled environment we trained people to read 4-5 letter words in few seconds or distinguish shapes. For spatial orientation, it's better to use systems similar to a lidar and use a tactile vest to inform the user how close is the collision.

The best use of these systems were for training formula 1 drivers (clue for shifting, braking, timing...), force feedbacks for telesurgery or restauring proprioception for exoskeleton users.

https://www.ihmc.us/research/multi-sensory-multi-modal-neura...

https://www.sages.org/meetings/annual-meeting/abstracts-arch...

http://downloads.hindawi.com/journals/jr/2011/284352.pdf
It is. Come a long way since Rails 2.

There are still much faster options out there but it's nowhere near the beast that it used to be.
Aluminum foil headgear will soon be in fashion.
Startup School 5: How to Build a Product