skysight-inc/HackerNews huggingface dataset:
Any system that shares a clock is synchronous. Two common communication methods for hardware are SPI, which has a shared clock, and is hence synchronous (https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/SP...) and UART, which has no shared clock, indeed it can be implemented with a single wire, and is hence asynchronous. Internally the receiver's clock needs to be fast enough to correctly sample data being transmitted to it. (Ed: or I guess you might be able to do something clever with an async circuit fed directly by the signaling line.)

Communicating with hardware outside the CPU doesn't have to be synchronous or asynchronous, it's a design decision depending on what you're trying to accomplish. Languages that don't support both methods are missing half of the design space.
CS61C Summer 2016: Great Ideas in Computer Architecture
So for example, the Javascript rules are no more problematic than the casting rules in other languages, they're just different?
Python does have await from asyncio
I hear you. I spend probably half of my time in a Unix-ey dev environment, and way too much of the other half in Microsoft Office. When I tried running Windows in a VM on RHEL (maybe it was Fedora) and then Ubuntu or Fedora in a VM on Windows, I just found that Linux played nicer in the guest VM than Windows did, so I still find myself with a Windows host. But, I tell you: if they ever make MS Excel work nicely on Linux - I'm done with Windows! :-)
The Nexus 5 was released in October 2013 and was on the most up to date version of Android through August 2016. It will continue to get security updates. Plus it will continue to get updates to Google Services (a chunk of what we think of as Android) and the core apps including the default browser. Unlike Apple, Google doesn't really do the 'you get the next version but a bunch of new features are disabled' thing. The fact that Google Services, core apps, Chrome, and other things will continue to get updates does feel vaguely reminiscent of it, though.
While personal effort is laudable, and your kind of thinking is neccessary, it will not change things.

The decisions that can actually change something are made on government level and depend on believes ingrained into culture / society.

A nice example is Israel and it's shortage of water. There, children are educated from very early on (kingergarden) to be careful with and conserve water wherever possible. It's a common and accepted fact that they have little water and must preserve it.

But changing this kind of thinking for something way less observable and direct, such as global warming, is harder. And needs a unified effort by government, education and media. And takes decades.
...yeah, lets pretende Alzheimer and every other brain disease directly related to age doesn't exist.
That's the company/family powering the ESP8266 SoC isn't it ( LX106)? Is it just their DSP chips that are using that weird gcc/proprietary frankenstein? I ask because I have an xtensa lx106 cross-compiler for the esp8266 chip installed which appears to be GCC 4.8.2
"The very existence of Ethernet flow control may come as a shock, especially since protocols like TCP have explicit flow control"

Not at all. Ethernet is ancient and there are other transport protocols besides TCP that can and have used it in the past Apple Talk, IPX/SPX, DecNet to name a few. This is the beauty of the OSI model. Ethernet at layer 2 is independent of what rides it at layer 4.
I fight with maven every day. I was just being snarky, the fact is maven can be abused in the same way anything can. Gulp gets insane when people start writing opaque custom tasks. Maven gets insane when people write opaque plugins. Nothing is perfect. Although people tell me Gradle is...
"It is no different than Amazon displaying related products that you might be interested in or Netflix showing you a queue based on your past viewings, in consumer space."

Is is very different imho. Looking up contact details of site's visitors by IP is much like following a person back home and try to sell him something just because he stopped by your shop's window briefly. That's just creepy, I would never deal with a company that does that.
Vectors, Matrices, and Least Squares[pdf]
Both of your examples describe people who can code.

Given only the information you provided, I would hesitate to mock them, for fear they might make something really cool.
You're absolutely right. The trick is to get into a game where there are barriers to entry (e.g. hard to acquire knowledge, legal barriers, monetary barriers). It's almost like being an entrepreneur!
Heraldry of German States
Windows XP Activation Crack Key and Activator Free Download
Ethereum Virtual Hackathon
Fair enough. Maybe it's not such a big deal then.
I've had the exact same thing happen when a host crashed. Relatively modern Intel network chip on the host, Netgear GS108 switch (BCM5398 I believe). Presumably when the host stops servicing interrupts, the card's buffer fills up and then generates pause frames.

I don't think it requires the switch to have a bad buffer policy - all the switch ports didn't die at once, just one-by-one as each connected device tried to send a broadcast packet. I don't see a way of avoiding this logical situation if pause frames are sacrosanct - it seems that a switch would need a heuristic to forget pausing and start silently dropping packets to only the affected ports.

(I've since disabled pause frames on those cards, since I don't really need them.)
The worst that can happen because you decide to ask someone something? You go up to say something to them, stutter a few times, throw up in your mouth a little, and then they say "No".

They laugh at you, and all the people around turn around and it turns out they were listening and are friends, and also laugh at you.

You turn and look into the cafe window, the barista is staring at you and shakes their head patronisingly.

You feel a sudden panic attack coming on - maybe you've never had one before - it feels like your chest is in a vice, you can't breathe, you piss yourself and collapse on the floor. Someone calls 911.

An ambulance turns up, by which point you feel OK again. You have to explain to the paramedics that you had a panic attack because you asked someone to get coffee. Their faces.

Someone took their phone out and had been recording the events. Cloudy face recognition picks up who you are and tags your name onto the clip.

You are making your way home when the police call you; somewhere along the way the events have gone down in the paperwork as a fraudulent 911 call. Nobody can tell you how.

Your insurance company hears about it and your insurance is provided by your employer. You are laid off from work.
I think you either misread my comment or missed the point of it. Overall tests matter, specific tests matter, unittests matter, microbenchmarks matter, user experience matters, perceived performance matters. But they don't always intersect.

Bringing up user experience when talking about branch predictors is meaningless. Just as bringing up branch predictors when talking about perceived performance. (unless you're proving that this exact feature being available/not available, with other things being controlled for, makes a major difference in the test)
Gasp!

Could we be... just a means for mold to spread across the universe?
No. Some languages and platforms are just plain bad. Not everything is equal. Not everyone gets a medal.

Liking any particular language doesn't make anyone a bad or stupid person though. Nor does preferring another make you better or smarter.
Torrent Scare
Work management software solution Scoro secures €1.7M in funding
No, like my cat likes to snuggle but sheds and my dog likes to play but poops too much. Either way they both deserve a bowl of water and some food at the end of the day. You can get all pedantic and say cats are better or dogs are better but guess what. I don't care, I just like my pets.
Top 7 secrets to better distribution and more teractions for your Facebook posts
> it's just a shame that Linux (unlike Windows) doesn't have async I/O baked into the heart of the OS and well supported with useful kernel primitives.

What about epoll()?

> Synchronous I/O by default means you're wasting your CPU cores.

You can implement synchronous IO on top of an async backend using the above mentioned epoll. I believe that is how read() and similar syscalls are implemented. They block the programs thread, but the core is free to run other threads while it waits for IO.
> What if you want to write a library that
works with either blocking calls or
asynchronous promises?

You don't need higher-kinded types for that.
Just always return a promise, except the
blocking version always return a promise that
is already fulfilled.

While strictly speaking this approach will work, a benefit of employing higher-kinded types (HTK's) to express a solution is being able to optimize without having to alter the solution.

For this example, the Scalaz Id[0] type provides this adaptation. Since it conforms to what is expected of a container, yet does not require the overhead of fabricating one just to satisfy expectations, it affords HKT-based logic to be useful while automatically selecting the optimal implementation.

In short, working in an environment which supports HKT's often allows implementations to reduce needless overhead, simplify implementations (by only having to address "happy path" logic), and promotes stability in a code base due to formally expressing the expectations of collaborators.

0 - http://eed3si9n.com/learning-scalaz/Id.html
The labor theory of value is fundamentally misguided and will lead to a misallocation of resources. Market signals allow people to coordinate their activities. If housing is getting more expensive it means that it will be more profitable for me to build houses instead of something else, then I'll do it. Eventually housing will get cheaper and I'll move on to the next thing.
Quasi-related, one of my favorite programming language essays of all time: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

From what I've observed, I feel like Node is where hipsters who decided that PHP was "icky" ended up.
Why do you like Ernst Chladni Piano?
I'm German.
Why would you move your start up to one of the most expensive places in the US? Especially if you don't have funding.

1)For talent perhaps you should consider a remote and distributed team. Its 2016, this is not uncommon and it can work quite well.

2)Why do you have to be in the same location as investors? You can set up appointments with VC folk over the course of a few days and fly out for that.
You're making quite a vast assumption that service contracts mean the software is unusable without them. Red Hat Linux is just one counterexample.

A further vast assumption is that your arguments are so compelling that anyone not convinced must be a paid shill.

There are many software consultants who charge over $10,000/day for doing training. Many companies find them worthwhile when amortized over a roomful of engineers. Those consultants aren't suckering anyone in by giving them free software, in fact, they don't provide any software whatsoever.
You say it is "tutorials and documentation" on the website, I click "view all tutorials" but then the buttons switch to "view lesson".

Kinda confusing.
So shouldn't the only question ever be:

* Would we rather burn computing resources (i.e. on new threads) or calendar time+human resources (i.e. on code refactoring)?

Followed closely by:

* And does it even matter for our situation? (i.e. since for many situations getting every last drop of performance out of a system isn't the real obstacle; it's making it do something useful for the end-user or business)
And what's more, the more of us that turn off the script, the more anonymizing the "disabled javascript" bucket becomes, as well as the increasing the pressure on web developers to stop the js bloat. Win win I say.

I've been surfing forever with noscript, only white listing those domains I need.

Exploding cookies (the add on, not the terrorist device), and an ad blocker, and the internet is quite usable.
Hancitor Malware Shifts Infection Strategies
Anker have made a silly deal with some distributors that means that outside of the US and UK, genuine Anker products can be hard to get.

(Local distributor here has a minimum 1.5x markup plus a very very limited range)
I keep this in the small key pocket of my jeans all the time (though my 6P battery life is around 1.5 days with heavy use):

https://www.amazon.com/adapter-Adapter-Convert-Connector-One...
iOS 6 got an update for goto fail even after iOS 7 was out, but that's the only time they've done it I think. I think in that case it could have been because they still had in-warranty devices that didn't support iOS 7
"unfortunately" ? Thank God we don't have the CAN-SPAM act in the UK. I'd be receiving unsolicited spam from all sorts of UK businesses if we did.

I don't care if a spam email has an unsubscribe link or the sender is clearly labelled. Once it's received and seen, the damage is done.
> Eventually, SF wants to be able to make the city mostly a public transit only city with whole neighborhoods that are pedestrian only. Bike lanes will be taking up the rest of the street acreage.

And what's so bad about this? I much rather prefer living in a city with mostly public transit and no cars. Air is cleaner, there's less noise and it's healthier to walk than be stuck in traffic.
> I feel bad for the finance people who probably suffered from a heat stroke while wearing a suit during our hottest days

In my org, my reasonning for the many people wearing suits (usually not devs and management higher ups) is that their home has air conditionning, they come to work in their car with air conditionning and the building where we work has air conditionning.

That's how I think they survive. At least, that's what I hope for them.
I had that experience installing docker recently, the home edition of windows 10 doesn't support it properly because of arbitrary feature limitations.

Generally I stick with windows for work related activities, but with .net and soon sql server being cross platform and my favorite games already there I don't have much of a reason to stay.
Usd 50k for the winner sound like I should start working on a team. I really wonder though, how difficult it'll be to find team members online. Or if I have to find them online? Can I register with other members? Where can I get these answers? No where on that page... Anyhow, looks great guys.
"Why couldn't they provide optimizations for multiple architectures anyway?"

Because Android is usually developed by at least two companies: Google does generics and OEM which is responsible that Android runs smoothly on their hardware. Sure, given enough time and resources, you could do optimization for every hardware combination possible, but that is not how things work in real world, especially where release cycles are such insane as in smartphones market.
just mine, in order of importance:

- there is a time for all, don't mix things, time for tech, time for friends, time for girls

- dont be hurried, everything has it's own time the more you are slow the best you consolidate what you are doing (whatever it is)

- be open to the unknown
6 Reasons Why US Elections 2016 Will Make History
How are you getting DNS configuration (server + search domain) via SLAAC?
You should do that, but not only that. If you just test the way the product is being used, you have a million possible reasons why it could be slow. If you just want to know whether slapping a neural network on the chip is a good idea or not, it's best to test that in such a way as to exclude as many confounding factors as possible.
​Linux Trojan Targets Drupal, WordPress for DDoS and Ransoms
> I assume at this point that you're being paid to shill some political viewpoint on the internet

I don't agree with Walter on this issue, but a cursory Google of who you're talking to should indicate how ridiculous this statement is. You are profoundly out of line and you owe him an apology. (You'd owe anyone an apology, but this is particularly silly of you.)
People should stop using phone numbers all together, just 4g signal is fine.
I agree in that I'd call it more of an HD "refactor" than a remake.

The HD version supports all sorts of resolutions, whereas the original game was restricted to just 800x600, 1024x768, and 1280x1024!
Android 7.0 Nougat review–Do more on your gigantic smartphone
HTTP/2 Explained thoroughly
The universe is inherently concurrent. It only makes sense for programming languages (which are used to model problems in this universe) to follow along.
Ah, thank you!
I think "dbus with no systemd" is more relevant to the user needs, because dbus is needed by at least BlueZ.
I think survivorship bias indicates a segment that survives at a higher rate due to an actual trait and then its trait is presumed to have been a norm at the start. Survivorship Bias would imply there is an actual factor beyond gambling and we are just too optimistic about its frequency.

More simply, once you exclude people who only bet once you are excluding a disproportionate number of negative bets simply because betting a second time is based on the first outcome. If you want to do exclusions you have to exclude the outcome of the 1st n bets even from players who keep playing.

But then you get something that is also misleading as players can get more and more conservative on the way out the door. I.e. taking guaranteed pennies in splits and buyouts as they realize their big payouts from roller-coasters were not as certain as they thought. There should be a strategy that does similar to the return from a safe investment, so that also isn't interesting.
You don't build projects with your pets.
I was delighted to discover one of the startups is doing what I'm about to be doing. So they are ahead of me and they have gone thru YC. So they are primed for success, while I'm still busting my butt to get to the point where I can apply to the next round of accelerators.

But they have taken what I consider to be the wrong approach, and seem to be missing a tidal wave of disruption. They are aiming for a where the puck is going to be in a year, not where it's going to be in 5 years (the first one is a lot easier than the second)

Plus going thru YC and getting on that SV ... path ... has its own costs and risks. Taking VC starts a clock and limits your options and in some ways, opportunity, to what the VC can see. For example how much revenue you have in a year has a huge impact with whether you can raise revenue a year from now. If you really have a better view of the market and future and technology than VCs and Accelerator Mentors (and you should, after all, because you're an expert in this area- and if you aren't you will be in 6 months) those limitations are not to your advantage.

In my experience in an accelerator so many of the companies were still trying to figure things out. They didn't know things well enough to confidently know the difference between the good and bad advice they were getting from the mentors. (mentors even giving good advice can be wrong, simply because their expertise isn't what you're doing-- if it were, the market you're attacking would already be taken.)

In the case of the competitor to what I'm starting, I can see how they have made some bad choices already (just from the TechCrunch article, haven't even clicked thru to their site) because they are already practicing the cargo cult dance, building paper maché airplanes hoping for VC money to rain down from the sky. That's fine, they may win that way, but I still like my chances.

If you read these articles every demo day and watch the YC and TechStars startups, eventually you get to where you can tell which ones have something and which ones don't (though of course there are some outliers.)

None of these companies have it made, so don't lose heart.
Who wants to change job titles if instead they can just keep doing what they're good at for more money?
I'm not sure TBH. I came across this Hackathon through the Coinscrum Meetup in London last week. I've registered an idea, but never took it as deep as 'how to find a team member'. Maybe something to ask on Twitter, or join their Slack ch and ask around there?

Edit: this is the video I mentioned from Coinscrum https://www.youtube.com/watch?v=_QNlRf3hLco
most of the disgruntled car-owning Parisian are actually from the suburbs anyway...
With the RDNSS + DNSSL options for Router Advertisement (RFC standard since 2010), described here:

https://tools.ietf.org/html/rfc6106#section-5

If you know a RA implementation that does not support this, please tell.
Codes of Conduct, Revisited
It seems startups are coming to consumer goods. It's likely that dollar shaving club's success initiated a new trend. All that knowledge from previous startups about lean development, marketing, growth hacking etc will be passed together with contacts and influential backers. Even here we see Tampons! (which I though is ridiculous first). Interesting how it will pan out. PG and similar companies should be at least a little bit worried.
Hence why it was a metaphor.
You'll probably have better luck hiring someone and allowing them to work from wherever they are (telecommuting) than trying to descend into the chaos/noise/"dead end" that is San Francisco. New York may work, but why take on a higher cost of living for no reason?
Juan Rivera (wrongful conviction)
> Although I suspect this would just start a new style arms race of obfuscation similar to adblock, etc.

We could use AI to detect and remove ads, perhaps combined with collaborative filtering.
These may all have interesting mathematical
similarities, but the way you would use them
in a program would be pretty different.

Actually, by definition, how they are used are not different. This is a key concept. While the tuple example was just that, the idea of defining interaction contracts (often called "laws" in FP literature) is powerful. It can reduce conceptual load due to expectations being clearly defined. It also, perhaps more importantly, enables expressing a solution in a robust manner having clearly defined collaborator roles.

I think your concern about communicating programmer intent is keen. The risk is there whether it is a chain of flatMap, LINQ, or fluent interfaces[0]. IMHO, this the same concern with poorly formulated imperative logic. Having to work backwards to figure things out is orthogonal to the approach taken and IME directly correlated with the attention paid to non-executable artifacts (such as comments, diagrams, discussions, etc.).

0 - https://en.wikipedia.org/wiki/Fluent_interface
Deterministic Components for Distributed Systems
Lots of things sublime into gas rather than melt.
Hololens does not proxy the user's viewport through a camera, but the user is looking at the real world through a semitransparent visor, and contents are overlaid on that visor.

BTW, The viewport is quite narrow in the current version, but I have to say, tracking works REALLY well.
Awesome CI – Lot's of tools for git, file and static source code analysis
> If you use TCP the window will adjust to whatever your bad nic and embedded system can handle.

TCP window, sigh... It can't deal with the situation where, say, every second frame is lost, because someone thought 2 kB is enough buffer. TCP congestion control mechanisms are great for actual congestion, but when packet loss is due to other causes, it's actually pretty bad.

Again, TCP is no substitute for flow control in this case.

Doesn't matter how nice NIC you have. The problem usually happens before the packets reach your nice NIC.
> could be captured by healthcare.

Why wouldn't it be captured by farmers? or carmakers?

> all of financial theory AND history

Can you give case history of a company that maintained a monopoly via periodic dumping to bankrupt any competitors? I'm not aware of one, and no, Standard Oil is not one (see the book "Titan" about it). I've read many econ/history books, and none them put forward your dumping theory. Do you have a book reading list?