skysight-inc/HackerNews huggingface dataset:
If you read my post that I link you will see my exact issues with the laws.

Nonsensical roughly means "having no meaning; making no sense." (from google's `define nonsensical` query)

The laws fit those criteria for me. They have no meaning in a safety context and they don't really make sense.

I would love to hear your opinions on my other post (linked in the comment you replied to).
It's a history of presidential nomination conventions ffrom their appearance in the early 1800s. The takeaway is they can never get it right.
n=30 ought to be enough for anybody
I was under the impression that 18F follow processes as required for the project budget. If 18F is working a $500k job, there is a lot less process and paperwork than a $5m job.

If a "legacy" provider makes a particular project into a $5m job, and 18F see it as a $500k job, then that aint 18F skipping processes.

There are ways legacy contractors can "skirt the rules" by doing a "demo" and then completing the project while staying under the discretionary budget limits.
She should focus on the banks where popular opinion supports her before venturing into a vertical relatively liked by society.
I read the headline and shuddered, but seeing the examples she gives of the sort of behavior she'd like to curtail, it seems fairly reasonable:

"Apple uses control over the iPhone platform to advantage Apple Music over other subscription music services.

Amazon uses control over the world’s largest store for e-books to advantage books published by Amazon over books from rival publishers.

Google uses control over the world’s most widely used search engine to promote its own Google-generated content even when a straight implementation of Google’s algorithm would surface content by someone else."
ahh, this brings back memories of my shrooming days. I reached Level 5+ (the "plus" = all five senses hallucinating)
Deep Learning for Bots Part Part 2 – Retrieval-Based Models in Tensorflow
That's an odd conclusion, especially with so littke information. Her reply re the soldier signals she's capable of sensuble social criticism, and the rest of the story, if somewhat alarming, points to her being extremely resourceful.
One result of the anti-patent fanatics is that more important technology is now a trade secret. We don't know how Tesla's "autopilot" works, even though it's a shipping product. We don't know much about Google's automatic driving technology. We don't know what Intel's management processor is really doing. We don't even know how to maintain a modern John Deere tractor.

The price of weak patents is mysterious, undocumented technology, often made resistant to reverse engineering.
Man, has it been 5years already! I remember reading it when it was ShowHNed. And the book you wrote about it. Hope you had some success with the book as well.
Google twists the knife, asks for sanctions against Oracle attorney
- What kind of theorems were hard to prove using this system?

- Is there a limit on the size of the conjecture/formula?

- Would it be viable to use this method (or something similar) for faster formal software verification?
As a fellow developer in my 40s, I enjoy getting as much work done in two hours as more junior people get done all week. Of course this isn't a function of age but two decades in the business doesn't hurt.
>> Someone who ignores our system of justice would be expelled. It happens.

I hope they don't read Lord of the Flies. I'm not sure that I would want a group of teens, especially peers, to judge me on anything. Didn't Trek TOS also cover this in the episode on the planet without adults?
Writing an LLVM-IR Compiler in Rust: Getting Started
more tl;dr,

here's the prior HN discussion: https://news.ycombinator.com/item?id=9857662

Many HN'ers suspected this was a "submarine" piece.
That was the straw that broke the camel's back. Back then Microsoft was an abusive monopoly in many more ways than that (e.g. punishing their OEM customers by refusing to sell them Windows if they offered any other OS as an option).
Does that mean you're running your own ad network that movie studios bid on, and when someone watches a YouTube/Facebook video they are playing your ad?
Both assertions there are false. There are lots of loan words (are those mistakes?), new words (like internet -- a mistake?), plain disagreements (I am strongly in favor of the Oxford comma yet apparently intelligent people disagree), and different grammatical structures surviving from historical sources. Remember, there are Appalachian dialects based on Elizabethan English [1]. Should we all switch to that, since it's more "authentically" English? I bet they don't have words for half the foods you could eat in San Francisco.

Evolution is not always just by way of mistakes!

[1] http://www.wvculture.org/history/journal_wvh/wvh30-2.html
The guile history also mentions the TCL war from their point of view: https://wingolog.org/archives/2009/01/07/a-brief-history-of-...
although it misses the important technical details.
Stallman was right with his criticism, but could of course convince nobody to add the missing features. Some of them came with 8.5 eventually but support for lexicals (upvar) is still horrible.
Interesting. Can you write more about how you got started and your sales and promotion strategies.
> It may be a braindead idea but it's their idea. If you don't like it, fork it.

Because that's how PR works. The problem is that it's a publicity problem, not a technical problem. Technical problems are solved by forks, but publicity problems have to be solved by the community.

> But don't complain because someone wrote some software and kindly published it for all to use for free.

And then decided to give it a name that actively bombards the crypto community's efforts to bring encryption to the masses. Sure, it's free software and that's fine. But it's free software that will cause a PR nightmare for no good reason. "Hackers and terrorists are using a new app called 'Felony' to steal your money and freedom." -- That's the headline here.
I agree writing templates into JS like that is plain ugly.
Using HTML5 template[1] tag is a better way to go. I used it in a fun project[2] and it works flawlessly in all modern browsers

[1]: https://developer.mozilla.org/en/docs/Web/HTML/Element/templ...

[2]: https://github.com/shashankgroovy/notif
The same tools (AFNI, SPM, and FSL) are used in a lot of other MR research protocols as well - not just fMRI.
Location: San Francisco, CA
Remote: Possibly
Willing to relocate: Yes
Technologies: JavaScript(Angular, React, Redux, Node/Express, Backbone, CoffeeScript, ES6, Mocha/Chai), Ruby (Rails, RSpec), Relational & Non-Relational Databases
Résumé/CV: https://drive.google.com/file/d/0B6_x6dJTZka9QVZWcVo3eXI3aVk/view?usp=sharing
Email: ryandhaase@gmail.com

I have a passion for engineering, product development, and growth, and enjoy working across the stack.
> I have learned that democracy is not about voting. True democracy is listening and being heard. It is a bit like in Buddhism and how simply witnessing and acknowledging emotions will often lead the way to a good outcome.

I agree with this so strongly - do you have any ways in which you've seen these thoughts or ideas shared or written in some form?
https://itunes.apple.com/us/app/hacker-news-client/id9394542... - iOS HN Client, currently #1 in the US App Store
https://en.wikipedia.org/wiki/Pachinko#Prizes

edit: I see this is already mentioned in the thread. Oh well :-)
Against the Grain: White Bread and American Culture
n>=30 is not the same as gaussian distribution
Thanks for the compliments.

What I mean by "unprovoked" is, if the Palestinians would stop attempting violence, the Israelis would stop attempting violence.

If the Israelis were to stop their violence... the Palestinians would just keep going; that's actually what's been happening.
Okay, then you've probably read it elsewhere but I'll reiterate for completeness' sake:

My comment was not a top-level comment when I wrote it. That is why it doesn't seem to be relevant to the article. I actually responded to a top-level comment that has since been flagged. Apparently the moderation fairies saw something useful in it and detached it without leaving any traces. Or I'm an idiot and managed to respond to the article instead of the comment I was actually replying to.

The comment I responded to introduced an ideological tangent on whether AAVE harms the job prospects of its speaker, not me. I merely agreed that regardless of the status of AAVE and its acceptance (which really only seems to be a problem because of ideological reasons -- it's literally self-evident that AAVE is a "real language" if that qualifier carries any meaning at all) there's no point in trying to give AAVE a special status in the expectation that it helps its recognition or the preservation of black cultural heritage (which is the general idea behind minority language movements like those in Europe).

That indeed has nothing to do with the article and only re-iterates the specific point from the parent I responded to with something more productive than simply "if you teach AAVE in school black kids won't find a job because they think knowing AAVE is all they need".

I actually find your argument that recognition of AAVE as a distinct language can help teaching AAVE native speakers English in school interesting and wonder if the creole children from Turkish immigrants in Germany speak has been studied similarly and if treating it as a distinct language and teaching German as a second language would work here as well.

Lastly, please note you're not disagreeing with my description of AAVE. You're disagreeing with what I described as the (obviously biased) perception of AAVE by non-AAVE speakers of GA/RP. Of course it's disagreeable, but it seems like you mistake my "is" for "ought":

* AAVE sounds stupid if you only know GA/RP. This impression is caused by AAVE being close enough to GA/RP to be intelligible but different enough to feel wrong, like a linguistic Uncanny Valley. This is just what happens if you feed unexpected input to the built-in language parser in your head.

* AAVE is not actually stupid. This should be obvious but apparently I need to repeat this statement every time I make the previous statement.

* Because of the race problems in the US and because AAVE signals being black, AAVE speakers face special discrimination even beyond those other non-GA speakers of English (or non-fluent non-native speakers of GA/similar) face in the US.
I haven't read Pariser's book, so apologies if he addresses this perhaps obvious question, but what exactly are today's "filter bubbles" being compared unfavourably to?

If it's pre-internet, the situation was surely worse: not only was the overall level of access lower, and the range of information much narrower, but the majority of it was likely largely being fed by relatively traditionalist media institutions. Anything of any diversity would have to be proactively seeked out by interested, curious individuals, and even that stood a good chance of coming through an echo-chamber-ish filter bubble of like-minded friends or narrow-issue sub-cultures?

If on the other hand contemporary filter bubbles are being compared to early days of the UK internet, there simply wasn't as much adoption of or engagement with the web then, so the above still applies for most of the population.
Why "slap Ubuntu on it?" Personally I use Fedora but don't see the reason why he should change the operating system...
In case something weird happens again, this was in reply to https://news.ycombinator.com/item?id=12030792
> almost all MRI brain scan research is wrong

Source for a layman?
Do you therefore stop at actually working about two hours per week?
Building up an understanding of the domain. The bigger the solution, the more you can charge for it, the smaller the relative cost of understanding the problem space.
Weev's conviction was overturned based on venue, if I recall.
no slippery slope argument is a fallacy when the underlying process can best be described as a slippery slope. "Slippery slope" is not a fallacy, it's an analogy.

I'm in favor of crypto, privacy and the same things you are... I just don't lie about it: criminals are more interested in crypto than the average citizen, so are kiddy pornographers (for those of you who don't think that's a crime). So are "chinese dissidents", but seriously, there are more criminals out there.

my arrogance comes from my ability to be both smart and honest rather than a propagandist.
I would like to see antitrust authority focus on technology protocols / standards rather than, or perhaps in addition to, corporate mergers. Prohibit "embrace-and-extend" for example. Place limitations on use of proprietary formats where there is widespread third-party reliance on a technology.
Don't worry; Garrison is plenty attached to St. Paul, getting in spats with the neighbors, enjoying his lovely house. All his love affairs started in Minnesota and that's something. I don't think they all ended here though.
Eh... by all accounts, it's pretty 'crappy' compared to other vehicles in its class. Lots of recurring issues that seem to have eluded quality control.

While I think it's mostly a symbolic gesture, it's clear from the fact that Elon has set up an office for himself (with a cot for sleeping) at the end of the Tesla production line that he agrees there is a lot of room for improvement in the quality of their cars.

It's easy to make 100 cars well. It's much harder to make 10,000 cars well.
PyDev of the Week: Larry Hastings
There have been a number of reports from different owners that the Model X has had some serious quality issues[1], and there was definitely a story posted here a week or so ago about Tesla reaching an NDA'd settlement with at least one buyer.

[1]:http://www.consumerreports.org/tesla/tesla-model-x-quality-i...
Only, if you assume that those studies were of value without the error.
obligatory xkcd: https://xkcd.com/1453/
Any particular implementations of generic assistant that you can recommend? Sounds intriguing...
> I don't know that I'd call that "the core algorithm of 3D"

Ok, we replaced that phrase with "Z-buffering" above.
Show HN: VR demo: shooting hoops, triggering score and confetti [video]
Not a social issue at my company - I often go out for a walk to get some inspiration and don't even need to pretend to be going to a meeting :)

EDIT: phrasing.
iOS 9.4.1 Doulci Download Activator iOS 9.4.1/10
> Two control panels with settings scattered all over the OS

I still don't understand this. What's the point of a UI refresh if you're going to do it really half-assed.
I don't see a way. However this would work:
The government machine counts, and prints coupons. These coupons are scanned on a second machine installed from GitHub. At the end of the day both machines print their total count on paper (otherwise we cannot grantee anonymity.) These 2 results are compared and passed along.
And then the only guaranteed way to ensure anonymity is to destroy the government machine. Less drastic would be wiping the HDD, but who says there is no hidden ROM ?
I'd say it's a bug, since the unsound statistical methods are incorporated into the three most common software packages that are specifically intended to be used for fMRI analysis. If these methods don't work well for fMRI data, fMRI software shouldn't be using them.

From the paper: "Using this null data with different experimental designs, we estimate the incidence of significant results. In theory, we should find 5% false positives (for a significance threshold of 5%), but instead we found that the most common software packages for fMRI analysis (SPM, FSL, AFNI) can result in false-positive rates of up to 70%." (http://www.pnas.org/content/early/2016/06/27/1602413113.full)

Choosing a bad algorithm for your software is as much of a bug as a null-pointer crash, and is something that needs to be tested for when building software.
Just goes to show when you're doing science you need to test and validate your experimental methodology, including the tools you use. In computer vision, its common to need to do some kind of calibration for many algorithms which can usually reveal some kind of statistical error or problem. I wonder why none of the researchers thought to do some very simple validation of the data?

And I wonder if the software was at one point correct and then this bug was introduced at a later point? Many times it feels like after a company does a formal scientific validation they never do it again despite the fact they have engineers constantly working on the code...
Real casinos don't use legal fiction and owner stand-ins to separate the gambling part from the redeeming chip part into seemingly unrelated business.
That's conflating two different senses of fatigue. "We feel tired to prevent us from making mistakes when we have been awake a long time."

That separation of the different senses of fatigue is the core of the article. Fatigue is both a feeling and a state, which we confuse because they are connected. But you can give someone drugs, like diphenhydramine or caffeine, which change the feeling of fatigue without changing the underlying state which that feeling normally reflects.
You may be able to prevent some specific issues using shared-ptr, but in my experience it is better long-term to design the application so its use is unnecessary. One issue that pops up is reference cycles, so then you also need the weak_ptr boilerplate.

Specifically, I've found that is possible to prevent any callback-related use-after-free and related callback hazards by following these simple rules:

- Callbacks should always originate from the the lower layers (event loop), should never be called back synchronously as part of a call from upper layers. If you need to callback soon, use a facility of the event loop that makes the event loop call you soon.

- When invoking a callback, "return" immediately afterward. If you have the desire to do something after invoking a callback, do so by first queuing up a call to you from the event loop using the same facility as mentioned above. Actually, callback typically return void , I usually call them by "returning them", i.e. return callback();

- Make good use of destructors or related facility (if your language doesn't literally have destructors) to ensure that when an object is destroyed, it will not receive any more callbacks from the objects that it used to own.

I think that a programming language could even enforce these rules at compile time (and the logic for this is much simpler than rust's ownership system).
This is very inspiring. Thanks a lot for sharing.
Purely out of curiosity, how much time did it take you to build the first version?
I wasn't in fmri research but some fellow students in my lab were on it. I do know there was a study with dead salmon which were showing up as having "active" brain regions. I have to find it but am on my phone.

It's easy to imagine the main difficulty with this is mapping signal to actual thoughts and regions. It's a really complex biology and physics to reduce.
The predetermined companies chosen to execute these projects have never operated in real market conditions and they employ underpaid, demotivated people. No competent programmer would ever want to work there. Most of these companies are actually ill-transformed former communist enterprises which started importing and selling hardware in the 1990s, doing the occasional state software project when it comes up.
Thank you along with everyone for coming back to answer all the questions. A very interesting approach, not something I'd considered but definitely worth trying.
Your last line pretty much describes exactly what I think the next phase will be in the container/orchestration movement. The problem with 'Docker and friends' at the moment is that they are disjointed general-purpose pieces (highly decoupled from any sort of business logic) - To make anything meaningful with them, you have to do a lot of assembling (and configuration).

I was a Docker skeptic before I stumbled across Rancher http://rancher.com/. In Rancher, you have the concept of a 'Catalog' and in this catalog, you have some services like Redis which you can deploy at scale through a simple UI with only a few clicks.

I think that this concept can be taken further; that we can deploy entire stacks/boilerplates at scale using a few clicks (or running a few commands). The hard part is designing/customizing those stacks/boilerplates to run and scale automatically on a specific orchestration infrastructure. It's 100% possible, I'm in the process of making some boilerplates for my project http://socketcluster.io/ as in my case, but you do have to have deep understanding of both the specific software stack/frameworks that you're dealing with and the orchestration software that you're setting it up for (and that's quite time-consuming).

But once the boilerplate is setup and you expose the right APIs/hooks to an outside developer, it should be foolproof for them - All the complexity of scalability is in the base boilerplate.
A good teacher could gainfully discuss the choice. Being a porn star is a short-term career; what are you going to do after 35? It's physically straining and may have health implications. It has image problems: how do you tell your friends, relatives, and kids what's your job about? It requires good physical shape, diets, etc. Is it worth it? If so, how do you pivot? Talking about that with a straight face may be useful for the whole class. (Edit: spelling.)
I think it depends on the task. Playing Quake doesn't require significant amounts of creativity or learning, in the same way that programming or learning a new language would. We know that the brain needs sleep in order to process new memories, so that may be one factor in mental fatigue.
I used your app in the past. I love the design; my only gripe (and what ultimately caused me to uninstall) was being unable to sign into my HN account. Other than that, great job with it.
"How X looks like" -- what's with this gramatical mistake? I see it everywhere. Is it a regional thing?
>These lottery sites are just a product of the opportunity Valve created and its not surprising they are being used in fraudulent and immoral ways.

While I definitely agree that valve is in some way culpable, I do feel that even without the systems they've put in place, you would see this sort of abuse. Look at Diablo 2 and early WoW. It's pretty obvious that many of the gray markets in today's online games were created in direct response to the black/gray markets that sprung up around those games. When these markets emerged, game developers basically had the option to either try and shut these systems down (not an easy task, perhaps impossible) or to reinforce and rebuild them. Clearly, most companies chose the latter. Valve even went as far as hiring the economist Yanis Varoufakis (who went on to become finance minister of Greece for a hot second) to help them manage their online markets. They clearly saw a lot of money being made and said to themselves, "why shouldn't I get a piece of the action?" I can't say I blame them, game devs should be compensated and compensated well. That being said, csgo is not a free to play game.

As a csgo player, I find the whole skin system incredibly frustrating. Not only does it add no real value to the game in terms of gameplay, it also encourages a lot of bad behavior, such as hacking, scamming, spamming, etc. It also seems pretty clear that the decisions valve makes directly influence how easy/profitable it is to engage in these behaviors. While I don't think they are solely culpable for bad behavior on their platform, I do feel that they could do more to discourage it, even if it isn't in their financial interest.
I actually thought about this the other day. Whoishiring every month was the only real reason I could come up with.
I'll miss Tom Keith and Fred Newman the live foley artists. Those guys are amazing.