skysight-inc/HackerNews huggingface dataset:
I like to imagine that particular XKCD was written with Java logging in mind.
Tesla looks to its defining iPhone moment
Agile is like <pick your religion>. Widely professed, rarely practiced.
Coin Center Keynote
My family had a microwave like that for ages, and I loved it. I think it was over 20 years old by the time they got a new one, because it was so rugged and easy to use.
Yep. If people checked their actions against the agile manifesto they would immediately see that most scrum teams violate "Individuals and interactions over processes and tools" and "Responding to change over following a plan". A lot of scrum teams I see are fully process and tool oriented and have no ability to respond to change. I hate when I hear "Yes you are right but we can't make changes because the sprint would not finish".

I also have given up on fixed sprints for my (not anymore) scrum team. We have a prioritized backlog and whatever is next gets done. More like Kanban. As long as people behave like adults and do their work efficiently it works pretty well. We still have a weekly velocity and that number is surprisingly reliable.
Nope. If you control the votes, you control the money, the laws that make it, the military (including intel services, alliances & secret police), plus the rest. You don't even need to buy a presidency then. Once you control votes, you can privilege escalate to do almost anything. There's probably nothing else we should be as truly concerned about securing properly. It's already been rigged and EXTREMELY probable it was exploited for George W. Bush's election too. Electoral security is an absolute joke and a travesty.

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

https://en.wikipedia.org/wiki/Premier_Election_Solutions#Con...
> You are splitting hairs

I think the point of this conversation thread was to split hairs. :)

> "Smoking" is the noun form of the verb "to smoke", also known as a gerund.

Yes.

> "No" is an adjective (quantity) modifying "smoking".

Yes.

> "no smoking" is an action

That does not fit with my understanding. "Uncle Bob is no smoking." is not valid English. "No" is a word used when talking about sets of things/actions. To make an action that is the opposite of smoking, you have to use "not".
That link doesn't work. Can you verify?

Edit: Its working now.
Rapidly? Slow constant fall for 3 years against USD (actually the same as 7 and 10 years ago), pretty stable against EUR, starting to go up against GBP. It's all relative :)
One of the coolest class projects I worked on in school back in the mid 90's was a compiler for TTL_PAPERS, which was a hardware-assisted low-latency interconnect between PCs used for barrier synchronization. It was also correspondingly low bandwidth, but for the cases where synchronization was your bottleneck, it was hard to beat it.

More info from the inventor (Hank Dietz) here: http://aggregate.org/TechPub/ICPP95/icpp95.html
I can't wait to hear someone declare "programming methodologies are dead. Long live programming."
change.org is just petitions right ?

I meant something more tangible. A way to assess issues, classify, organize, root them in the economical context and try to find a better organization to resolve tensions.
Google Now doesn't let me hail a cab, order a pizza, sell my couch, etc.
That requires the systems to be proprietary, and, well, conflicting. Systemd isn't proprietary, and with everybody's adoption it's now universal, not conflicting.

I'm not sure where this tendency of Red Had for taking over the ecosystem comes from. The only rational basis for it I can think of is they wanting Linux to stay complex, so they can sell support. But it's way more likely it comes simply by them hiring a big number of developers, and not having enough in-house problems to solve - after that they must lead, not follow (for marketing reasons), so they must push their solution onto everybody.
Apache Mynewt: Open Source OS and Bluetooth Stack Released
Apache Mynewt V0.8 has been released! Apache Mynewt is an embedded, real-time operating system for Nordic NRF52, Stmicro STM32F3/4 and Atmel SAMD21 (Arduino Zero, Zero Pro and M0 Pro) processors.

It features an open-source Bluetooth stack (host & controller), secure bootloader, full HAL and BSP for these platforms, a real-time kernel and flash filesystem.

More information on Apache Mynewt is available here:

- http://mynewt.apache.org/
- https://github.com/apache/incubator-mynewt-core

Some highlights of the v0.8 release include:

- HAL for ADC, PWM, I2C and SPI
- BLE Pairing
- Secure bootloader support
- Tickless operation

Full release notes are available here: https://cwiki.apache.org/confluence/display/MYNEWT/RN-0.8.0-incubating
Oh it surely delivers value for the creator:) many are very happy to get data mined and manipulated and dont see how it could be a problem at all.
Of course. Just burn this planet down already.
Emotional support tips for entrepreneurs
It's a zombie. It eats brains and can't be killed.
OK, now I need to know what that curated PC specs / hardware / software :D
I disagree that parallelism is inherently a low-level specialized thing. There are a lot of operations, like handling any sort of media, that are naturally parallel. If I'm parsing through an image file, I know exactly where it begins and ends, and with very few bits that are dependent on other bits, it just makes sense to be able to spread that operation through the many cores that exist in a modern machine.
I think you're missing the fact that the vast majority of prostitution involves trafficked/exploited people.

As this person's experiences illustrate, it's not about choice:
http://dish.andrewsullivan.com/2012/02/22/dissent-of-the-day...
I really wish downvotes would require a comment so that I knew why the two posts in this thread branch went negative after being positive for a long time. I feel like people treat it like a personal spam filter although it's the same view for everybody. Odd.
"Facebook Has 50 Minutes of Your Time Each Day"

FaceBook has none of my time ever. (Unless we're talking about their contributions to OSS.)
Sounds like he is heralding a new age when people just go to work and.... do programming.

http://programming-motherfucker.com/

Customer: errr.. what methodology are you following?

Developer: none of that agile garbage I can tell you...toxic stuff. I am programming.
By that token, they win anyways (even with American workers) because they pay more. And why is anyone entitled to cheap labor??
The problem is that for any such systems to operate, you need experts. If you democratize too much, you end up risking with ignorant and inefficient long term solutions (like Trump). And with experts, there will always be some scope of corruption. Unless we are talking AI experts that are similar to IBM's Watson.
EFF in 2015: Annual Report
> This doesn't factor in cost of living.

The more "factors" you throw into the equation, the more people will find ways to game the system.
Round 7 AFL Betting Tips
Maybe a massive earthquake and subsequent reconstruction could be an opportunity to fix the Bay Area's housing situation
Though even if we decentralize DNS, ICANN controls all of the underlying IP addresses.
>what I'm asking about are efforts to curtail illegal immigration and deport existing illegal immigrants? To the extends that laws around H1Bs aren't working, surely the laws around illegal immigration are working even poorer?

No I don't advocate anarchy, I advocate we enforce our border as any state does, in fact its one of the few things I actually think the state is suppose to do. If we cut out just a small fraction of all the stuff the state does which I do not think it is suppose to do this job would be done, and done well and would allow only higher quality individuals into our cities and communities (e.g. not drug dealers and criminals).

>The population of illegal immigrants is many time higher than the population of H1Bs.

Why does this quantity matter in the context of H1Bs, you are confusing two different issues. In one case the law is not enforced, that clearly just needs to be dealt with. H1Bs on the other hand is a legal system which requires refinement at the legislative level, or litigation.
Wishful thinking or hoping for self-fulfilling prophecy?
And every one of those things was targeting illegal brothels run by pimps in Chicago.

If the facilities themselves were gov't ran, with weekly medical checks and safety protocols, then I have a feeling things would be very different.

Right now, with prostitution being illegal, it is abhorrent and disgusting and evil. I'm thinking of the similar comparisons with Colorado and marijuana.
IMO they should make -d2SSAOptimizerUndefinedIntOverflow- a permanent option (i.e. not a hidden flag). I also think they should automatically enable it (that is, disable the optimizations) if the /sdl option is passed to the compiler (I'll accept this instead of making it a permanent flag). The logic being that you really don't care about the performance if you're using /sdl to begin with and would rather it just generate safer secure code.

Edit: Also keep in mind that to disable these optimizations the complete flag is "-d2SSAOptimizerUndefinedIntOverflow-" minus quotations. That is it includes the dash/minus at the end to disable it.
The Monkey X programming language is a great alternative to qbasic. It's simple to install, cross platform, procedural, OOP, and incredibly powerful the more you get to know it.
Craig Wright: Sorry, I can't do this
Byuu, if you wrote a book on all the SNES hacking and development you (and others) have done, I'd definitely buy it and read it. Thank you for all of your work.
The music industry is so large, nobody will be able to defeat them or their pack of lawyers in court. Napster was supposed to be a revolution, but all it did was put all of the indy artists out of business and create the environment we have now where music is virtually worthless and the only way to make a living as an artist is to sign with a big company and tour.

Music sharing took away all of the power we had to defeat the music industry. You need big money to make big changes, and now it's way too late.

The only real way to change the music industry is to start your own label, get the rights to all of the musicians' work, and then charge what you feel is right for the music and give them their fair share.

Nobody wants to do this because it will take years of sacrifice and money. I suspect that most people that start out with this intention, end up becoming the exact company they aimed to stop in the first place, because they didn't realize the cost and risks involved with the music industry.
I am not someone who uses facebook, if you would not mind could you explain briefly what you mean by "muting friends posts"?
It's true that it's a sad thing when names are ruined, but I doubt you'd find very many people willing to carry certain names any longer, such as Hitler.
Yeah, buro9's comment is the only one that seems to fit, but I don't read the comment as supportive of Apple at all, quite the contrary, it reads to me damning of Google.
I'm well aware of the mythology, but I will ask that you be more polite in how you comment.
If you use Elixir/Phoenix, you can have many servers running same code, connected with each other as Erlang nodes. When client wants to broadcast something in whole network, it is broadcasted locally but is also sent do all servers and servers broadcasts it to their local clients. It's very easy to write.
Unless it's proprietary hardware, it will be circumvented pretty quickly.
The trouble is that in dynamic environments, the discipline necessary to properly practice scrum isn't really possible. It takes longer to define the requirements than it does to code, and once coded they change mid-sprint.

The trouble with waterfall is that it tries to predict beyond the scope of a sprint, which just isn't valid. Project estimates are asymmetrical curves (likely poisson?) and you can't add them up and expect them to cancel out: http://www.sketchdeck.com/blog/why-people-are-bad-at-estimat...

The problem is like recursive state estimation, except when you break it down just to estimate and add it back up you aren't actually taking any new measurements.

On most projects it's usually just better to estimate based on relative size to your last project, start delivering continuously, and do a forecast of completion (as opposed to an estimate):

http://www.agildata.com/keep-it-lean-you-arent-ready-for-scr...

(edit: spelling)
Oh boy - looks like the same kinds of problems that happened when Microsoft started enforcing driver signing. https://tzapu.com/making-ch340-ch341-serial-adapters-work-un...

How difficult would it be to write a driver for these adapters from scratch?
If tools are evaluated by their leverage, and if Slack needs less effort (in form of training, etc) to achieve the same result as email/IRC, then isn't it reasonable to suggest that Slack is better? However, I think it is interesting to think about the method they used to achieve that increased leverage. In Slack's case it may not be an entirely new set of features, but just more optimal designs and implementations of existing feature sets. Should that necessarily "count for less"? I would argue no, if tools are evaluated by their leverage.
Wow, I'm impressed. Looks like Microsoft managed to an even worse job than Google with managing the duplication of work and personal accounts and integration of that with OAuth.
Well, value in sating a compulsive or addictive behavior, but not all values are equal.
Cool thanks! I'm thinking about applying.
> [In what situation could this happen though? A police officer can't enter your property without a warrant or probable cause.]

While this may seem like an extremely unlikely scenario for many people, it's actually not that hard to think of a situation where this could happen, particularly in more rural areas of the country.

Where I live (South Jersey), there aren't many places where you can legally ride dirt bikes and ATV's, but many people have a decent amount of land, so they ride around in their back yards.

Consider the following hypothetical scenario:

A group of friends riding around on dirt bikes in their back yard, drinking some Budweiser, when suddenly, a neighbor calls the cops for the noise. The cops arrive and notice the beer bottles on the ground.

Now, most rational cops would probably just tell the people to knock it off, but you're essentially at their mercy at this point.

Each person could end up getting a DUI charge for doing something that was not endangering anyone other than themselves.

> [But if you end up driving through your neighbor's fence, or run over a guest/family member in your own backyard, I don't think a DUI is unreasonable.]

There's one key detail here: You're referring to cases where an accident has actually (possibly) occured as a result of being drunk. In these cases, I agree, being drunk should definitely result in a more severe punishment. However, I'm talking about a DUI being used proactively as a method of preventing risky behavior that could have potentially harmed others, but has not actually resulted in any accidents.

My argument is that, unlike driving a car drunk on public roads (where a DUI is certainly justified), the risk of harming innocent bystanders in this scenario is exceedingly small, and therefore does not warrant a potentially life-ruining charge when no harm has actually occured.

If not here, then where do we draw the line?

Should a group of people playing baseball in their back yard while drunk be arrested and charged with a crime because they could have potentially hit the ball just right and killed someone?

There are tons of examples of crazy accident scenarios that could have been avoided by better judgement.

I think that situations like these should be addressed on a per-incident basis. It doesn't make sense to proactively punish people for things that are of such a low risk of harming others. These scenarios are rare and unique enough that a general law really doesn't work well.

> [Or if you drive into your own home, tree, whatever, and try to contact insurance for damages, it also makes sense to consider that you were intoxicated.]

I'm 80% sure that insurance would still have to pay out in this case. They pay out for house fires caused by cigarettes, so I assume this is no different, but I really have no confirmation of this.
It sounds like there's two obvious work-arounds, and I'm not sure if I'd consider them all that bad: 1) use a caching http proxy for the downloads (in my experience cargo itself is pretty quick), or 2) use a shared user account for building ("sudo -s cargo-build; ... ").

I'm not sure concurrently writing to a group-writeable cache-folder is such a hot idea -- even things like apt use a write-lock when doing updates.

I suppose a third option is to mount (or probably symlink) ~/.cargo on a filesystem with deduplication -- but that wouldn't buy you caching for free (might work well coupled with a caching http proxy though).
City Gives Up on People Looking Up from Phones, Puts Don't Walk Lights on Ground
Japan's on the case. ;)
I live in a neighborhood Denver where many of the houses were built in the 1880s and 90s and it's utterly charming. Houses of various sizes and shapes, some single-family, some multi-tennant. It's even more interesting than the Chicago neighborhood where I lived in the nineties (and which also dated from the late 1800s).
Well, the Intel DRM driver is pretty closely tracking linux upstream and most desktop stuff just works, so you could say it's a viable alternative. But it doesn't have DTrace or ZFS, although it has LUKS/dm-crypt for compatibility with Linux and the Hammer1 filesystem provides most of ZFS (missing some important bits) while requiring much much less RAM. You can actually dedup your Hammer filesystem with little RAM. Matt's been working for a long time on Hammer2 and it's still under heavy development. The message passing, less sharing concurrency in the kernel allowed Dragonfly to be competitive with Linux in benchmarks with just a few developers and a simpler kernel locking scheme altogether. DTrace is the number one feature I miss compared to FreeBSD, but other than that it's great. But FreeBSD gets a lot more contributions so is a much safer bet for production and they're also well on their way to have a linux abstraction layer for quicker sync of kernel drm drivers. So they will soon close up to Dragonfly in terms of Intel and Radeon graphics support. Also FreeBSD gets official Nvidia binary drivers if you need them and they have a kernel driver ABI that doesn't require you to rebuild nvidia.ko.
I once spent half an hour reading the microwave manual (in Japanese) looking for some hidden way to disable the beeps. If you hold down one of the keys for over 5 seconds it puts you in silent mode, also disabling the annoying melody when heating is finished.
What do you guys think about crowdsourced learning?
I wanted to create a learning community, much like hackernews, which would essentially be a series of guides that can be promoted or downvoted based on their quality. These would be used more as references, perhaps indicating the best way to go about learning something.

The usecase would be this: You're confused by all the resources teaching javascript, so you go on this and see a guide called intro to javascript that has been upvoted 2,000 times. There's a pretty good chance that this would be a great guide outlining resources and ways to get started, so you're set!

I think it would a great tool for those starting out learning various disciplines, especially computer science.
Right the literal consumption of the good and those who consume it are of the only concern, not the chicken. Seeing as the consumption of women (treated as objects) is a key facet of this discourse, it's a particularly bad analogy.
Waterfall is still the right choice for many products. The fact that the author can't even acknowledge that shows how little he understands about software development. The whole article is mainly a bunch of garbage from one narrow minded point of view with an obnoxious title.
The Nick Szabo hypothesis is plausible, see:

https://en.wikipedia.org/wiki/Satoshi_Nakamoto#Nick_Szabo

>In December 2013, a blogger named Skye Grey linked Nick Szabo to the bitcoin's whitepaper using a stylometric analysis.

All that, and the NS/NS: Nakamoto Satoshi / Nick Szabo. :)

I assign a low probability to the proposition that Nakamoto is other than Szabo.

Suppose Nakamoto isn't Szabo. Why the various similarities? They could be deliberate: Nakamoto isn't Szabo but another researcher who not only runs with the same ideas, but mimics the elements of writing, duplicates the timezone of activity and so on. Even chooses the letters N and S for his pseudonym to tantalize people with the hypothesis that he is Szabo. The problem under this hypothesized scenario is that Szabo would almost certainly have cried foul: "Hey, world, this Bitcoin Nakamoto dude is ripping off my research without crediting me at all!" Secondly, why would someone who wants to create a digital currency system based on Szabo's ideas go to the trouble of creating all these irrelevant similarities.

On the other hand, there is the why: why wouldn't someone who obviously knows a lot about security an privacy issues not put more effort into building plausible deniability? Maybe Szabo simply doesn't care about having anything near air-tight claim that he isn't Nakamoto, and so just let himself be sloppy. Perhaps he actually wants there to be all that circumstantial evidence, and is biding his time until the right moment to admit that he is Nakamoto, at which time with just some small piece of proof, it will be iron-clad to everyone.
Using e-cig forums as a measure of e-cig marketshare is like using headphone forums as a measure of headphone marketshare.

Most people don't have Sennheisers.
That can work.

Curious what features servo/glutin has that are exclusive?
But that's really a crates.io feature, not cargo's. You could easily deploy your own repository which serves everyone a random file when you pull "some_crate-1.2.3".
(Not guaranteed to be correct)

Long story short: historical accident. Modern safe systems languages like Rust and Ada¹ avoid undefined behavior unless you explicitly ask for unsafe code, and even then there aren't many _undefined_ things you can do (violate strict aliasing I guess).

Most undefined behavior could be implementation-defined, but the edge cases from porting C+Unix from the PDP-11 (which I understand to have been... quirky) to many other systems happened before the spec, then the spec authors had to make the Ideal C Machine a sort of subset of all the existing behaviors. Thus, some things that could've been implementation-defined ended up totally undefined (god knows what computers did on signed overflow back then—the compiler may not have been able to guarantee anything: hence undefined) and we've kinda stuck that way ever since.

That said, the people who shame the compiler writers for "exploiting undefined behavior to optimize microbenchmarks and look good" annoy me to no end. That's just how the spec turned out, put up or shut up (or use a nicer language that isn't trying to stab you in the back as soon as you let down your vigilance...).

Here's a fun history of C: http://pastebin.com/UAQaWuWG

¹ Strictly speaking, I recall the Ada spec has some wording similar to undefined behavior, but it's not something you hit often.
..his point stands.
Considering the widespread use of their open source projects like react, I'd say we have 50 minutes of THEIR time each day