skysight-inc/HackerNews huggingface dataset:
> Another is that you may inadvertently corrupt or change the behavior of the code in an unintentional way if you modify it incorrectly

I'm concerned about this, too. One of my next high priorities for godebug is to download many open source projects and search for behavior differences caused by the debugger. I would also like to generate new programs and test them as well.

> But, you get the easy 80% with this for sure. I'm just prodding you to work on the other 20%.

I will. I'm excited about the project and want to make it as useful as I can.
> Nothing can be assumed based on group membership.

Nothing should be, but unfortunately for many minority groups, it is. The fact that it doesn't affect you is the great benefit of being white (and, if such things don't affect you, probably male).
Discover which mobile OS is better for your project
>The entire NIMBY movement can be boiled down to "Yes, we all agree these things need to be built. But I don't want them being built near me because they would cause my property value to decrease."

What evidence can you offer in support of this claim with respect to San Francisco specifically?

Because I can certainly see situations in which citizen objections to building projects would be perfectly warranted even without regard to property values: if a builder wanted to raze a block at the corner of 19th and Dolores and build a 50-story residential tower in its place, for example.
Congratulations to the Elm team!
As a side note scala-js provides an interesting alternative.
In the new Principles of Reactive Programming, https://class.coursera.org/reactive-002/assignment, a decent RFP example using scalajs was given.
Very nice! Will this work with complex forms I already have built on my site, or do I need to create the form with special code/markup for it to work properly?
Graph an is a wholly JavaScript "chart display" front end that hacienda onto a grpahite-query-compatible server. This is usually the graphite server that usually is storing rrd data into a carbon database.

However there are it seems a wide variety of choices. My view is if any form of column orientated data structure is struggling, try sharding your time series long before you swap technologies.
The author may be correct, which is of course the best kind of correct. Yet I have written code for more than 25 years that depends on the behavior exemplified in the `offsetof()` macro referenced there. When writing low-level code it's really handy to know the offset of a member in a struct.
No one argues "You can't build here because I would lose money." That would be dumb. Instead, they argue "You can't build here because reason $x", because they would lose money.
I never liked this analogy. There is no such thing as software entropy - bits are bits, and the code doesn't decay with time. The only reason we have maintenance problems is because we keep changing components. If you program a box, unplug it from the Internet and leave it running, the code will continue to work until the hardware physically fails.

Programming for the on-line world is more like managing a clothing brand - everything is constantly changing around you, things go out of fashion every other month and you need to keep up or else your brand will die and get quickly forgotten.
SunsetScreen: Like f.lux, with tweaks (Windows-only)
Conditional moves have data dependencies on their input arguments, but so do the "branchless" versions presented in the article.
Excellent and thought-provoking post, very relevant to our industry and specifically to our times. I would personally add a daily period of meditation to further strengthen awareness and emotional tranquility.
According to the pictures linked to in the article, they were 2 SAW devices attached to a board. The total space they took up on the board was about 7mm x 3mm.
So someone who ignorantly walks off a cliff is a victim? Someone who was electrocuted by a hairdryer in a bathtub despite knowing the risks? Someone who failed to secure a firearm and was shot by their dog?

People have a certain amount of responsibility they are expected to assume. If they fail in this responsibility they may end up victims but they are not entirely blameless. I'm not saying they have to lead flawless lives or take every precaution imaginable, but failing to apply basic common sense introduces some degree of blame.

You seem to think that victims are always, without exception, innocent of the events that lead up to their situation. It would be victim blaming if they had taken reasonable precautions. They didn't. You're victim sainting here.

I'm not suggesting the kid is without blame, but they're not 100% at fault either. A more secure password, which is to be expected when dealing with sensitive data, would have avoided all of this. Then the student would have had to actually hack the account.

I also find it laughable that changing wallpaper makes someone a victim. Can we reserve that term for when actual harm was caused?

If anything this kid has ended up the victim in all of this. A felony is a tough thing to shake.
There's one in beta: http://vi.stackexchange.com/
What Strippers Can Teach Uber
I agree, I would like better attribution, and possibly some context. The photos are beautiful, but with some information about what I am looking at, it would be much more interesting.
This Tech Startup Is Helping the Cops Track Sex Workers Online
Startup MVP for Free..? Sure
I don't think the SPLC is really in the same league as the ACLU. SPLC is entirely politically motivated. The SPLC is famous for their "hate group" list. The problem is, a hate group is whatever the SPLC says it is. Their criteria are quite loose and their application of that criteria is quite loose as well. You won't find eco-terror and animal rights groups on the SPLC hate group list because it doesn't align with SPLC's political ideology. One might try to rationalize the hypocrisy by pointing out that the SPLC says it applies hate speech based on hate for "immutable characteristics" but SPLC seems fine to bend that rule to denounce anti-religious hate.

I hope anyone reading your comment and feeling generous donates to the ACLU instead of the SPLC.
I know nothing about VHDL -- I vaguely remember hearing someone say it suffered from the same issue so I didn't pursue it. Thanks for the tip!
I remember a debate about high achieving black women "marrying down" (with school dropout black guys on low income) or "marrying out" with white guys.

Attitude seems to be changing for the better anyway.

Here's also an article [0] on the subject that cause quite a stir back in 2011.

[0]:http://www.npr.org/2011/06/29/137499303/author-tells-black-w...
The solution is probably a bit like this:
http://en.wikipedia.org/wiki/Ballbot
Not exactly highbrow research, but OkCupid has an interesting post indicating that black women are less likely to get replies in their online dating service: http://blog.okcupid.com/index.php/your-race-affects-whether-...
But protruding chins don't really take punches that well, do they? The prototypical knockout punch is one that suddenly knocks the chin to the side, rotating the skull more quickly than the brain, bruising the brain both when the skull makes contact and when the brain passes the skull and makes contact on the other side.
Did you actually saw the link?
You're looking for someone who 1) knows how write [good] code; 2) knows how to run a business; 3) believes in you; 4) believes in your product; and 5) will donate his time for equity.

I suggest you find friends to volunteer and help with segments of the code and shaping the product. If you can't get them interested in contributing, you can't get people interested in purchasing the software.

Once you have a viable product, you'll need to obtain revenues. Revenue will give confirmation to the idea and your abilities to make a product and make money. Revenues will attract business people.
It's almost not worth addressing, but read your source carefully and note that the disparity isn't enormous. Most Americans skew toward obese.
General Assembly Plans to Be More Than Just a Code Academy
"Good managers are like bald eagles - few and far between"

Hmm, I suppose that depends on where you live- where I am, there are literally hundreds of bald eagles that nest here annually. I see scads of them regularly and can easily find them during the nesting season whenever I want to do some bald eagle watching.
OP here

I get there is a big difference between hardware and software, but I feel that certain parts of the gaps are closing. They will not CLOSE, but as they get closer we can learn from each other.

With that said, to address your point: Linux is one of the most dominant systems for servers. Google, Facebook, Twitter, etc use it for almost all of their backend systems. They use it not just because it is free but because it is proven and scalable. Open source databases and web servers also enjoy considerable (sometimes dominant) share.
There are companies that provide support contracts for Linux (Suse, Redhat) and that model has worked to fund other open software.

So I think that establishes that a company will use open software.

As for being scary, you are correct that is a primary decision making motivation. It is why many professionals in tons of industries still run windows XP. Often they NEED XP because the software they rely on is so dependent on that specific ecosystem that huge rewrites are necessary in order for it to work on anything else, and this work (even if done by the original distributor) will take years for the tools to be stable again. This is not good engineering on the part of the tool designers. The crippling fear of NEVER TOUCHING ANYTHING is something that the open software alternatives seem to be alleviating in corporate environments since the late 90s.

The lifecycles of putting a phone together is much faster than Intel designing a processor, or Xilinx designing a new FPGA. building boards in phones and laptops is a complex game of Lego and placing them around so the timing diagrams work in all expected use cases. And if the timing does not work in some cases, whatever, people get a phone a year. Hell on my Galaxy S3 Verizon said 'oh yeah that is a known issue where sometimes the GPS just does not work because of loose wires, that was fixed in the S4, I think, which is only $$$.'

You are also correct about direct support from the company. In face make Xilinx enough money and they will share their secrets with you. But I am more targeting small to medium development. If open tools become popular and stable enough to get market share in hobbyist up to medium sized companies, it will only be so many years before bigger companies hire new engineers who grew up using open tools and have no patience for tools that have to be emulated in windows XP and have 35 nested sub menus for enabling a feature.

I do not feel attacked at all. You brought up interesting points. I hope i did them justice and did not ramble since there were a lot of points to hit.
> I don't think the SPLC is really in the same league as the ACLU. SPLC is entirely politically motivated.

The ACLU and SPLC are both "entirely politically motivated", being non-profit groups founded to address political issues.

The issues each is focused on, of course, are different from the other.
Keep in mind that the majority of the torrents are actually scene leaks (never intended for public distribution). The scene is now a well known thing, but years ago it was a very exclusive club.
I did not, and assumed it was the actual SE site. My bad.
Kangu, el asistente inteligente de cocina
This article highlights yet more "gotcha" optimizations that, IMHO, do more harm than good. There is no reason that any compiler must miscompile &x->y, where x == NULL. What's undefined in C can be well-defined in POSIX or in the documentation of a specific build environment. It would behoove higher-level standards to make this construct well-defined even if C itself doesn't.
Improve the median, not the mean
I think that is a fair view to have actually. Its a good assessment of the situation.

We still have our differences in opinion, but I think I can trust your statement as factually correct at least.
Why some people here insist that programming/coding is an art form?

No, despite how much you'd like to be and see it happening, it is not and will not be.
I never said that.

I'm just stating the trend is the opposite of the comment I replied to.
I think CAS is a pretty slow operation even without a LOCK prefix. You probably don't want to use it for purposes other than intercore synchronization.

If you have a lot of data to process, using SSE/AVX is a huge win. Conditional masking and min/max instructions for example.

SIMD is a huge win especially in sorting, you can have 10-40x speed-up by using a bitonic sorting network.
Once again, I never said they were the "only" country. Merely that the trend was in favor increase, not decrease.
Bit on how what the laser does:

> The intense laser beam focused on the debris will produce high-velocity plasma ablation, and the reaction force will reduce its orbital velocity, leading to its reentry into Earth's atmosphere.

So its job isn't to incinerate, which is where my mine initially went :P, just to get objects to fall to earth and get incinerated by the atmosphere.
http://en.wikipedia.org/wiki/Interracial_marriage_in_the_Uni...

"Asian Americans of both genders who are U.S.-raised are much more likely to be married to Whites than their non-U.S.-raised counterparts."

I found a summary of the study: http://www.slate.com/articles/business/the_dismal_science/20...

"Two wrinkles on this: We found no evidence of the stereotype of a white male preference for East Asian women. However, we also found that East Asian women did not discriminate against white men (only against black and Hispanic men). As a result, the white man-Asian woman pairing was the most common form of interracial dating—but because of the women's neutrality, not the men's pronounced preference."
Every indie developer should read this
> If anything this kid has ended up the victim in all of this. A felony is a tough thing to shake.

Good thing this kid doesn't have a felony on his record. He has a felony charge, one that the Police were planning to drop pre-trial. That is a very different thing.

> I also find it laughable that changing wallpaper makes someone a victim. Can we reserve that term for when actual harm was caused?

Okay then, first you recognize that the kid's permanent record wasn't harmed by the police. Then I'll recognize that the teacher wasn't harmed either. The majority of damage to this kid's reputation was done by the newspaper when they wantonly published the kid's name.
>everything is constantly changing around you

Like an ecosystem? ;)
Flash Player Bug Records Audio and Video Without User Permission
It would be nice to have something like this for Rust.
If anyone from IT calls you, you should be able to call them back at their extension. Or that's a red flag.

We used to have fun with William the "Windows Tech team agent" (from India) . He (They) would call us at least once a week. I think they might have had a successful attempt otherwise why would they keep calling.
Testmunk Is Hiring a Full Stack Engineer (Scala)
>What attracts many white males is the fact many Asian women are usually more mature, intelligent and feminine than others.

a few too many generalizations there ;)
Ah, OK.

You know that they have existing PaaS (windows only "cloud apps" that run your code in a scalable way without you having to worry about managing the Windows OS it is running on) and IaaS (Windows/Linux VMs where you provision the OS, and manage it yourself).

This is kind of the next generation of that where you get your code run in a managed environment (so kind of like PaaS) but you get to choose the platform (kind of like IaaS) - and it has the same model for running your code on prem, in the cloud, or a mix of the two.

With a whole bunch of other services to help you do that more efficiently/scalably/reliably.

At least, that's what the diagrams and commentary seem to imply!
I think ARM64 dropped predicates to remove excessive flags-register read ports. Nearly every instruction could read flags register and this limited core frequency (critical path), opportunities to out-of-order execution (and register renaming). Not sure though, maybe someone who knows more about OoO on ARM64 could fill me in?
GCC advances frequently break code exploiting undefined behavior that had been working in a certain way for years. "Works as you'd expect" is certainly one of the possibilities of undefined behavior, after all, but that's no guarantee the next compiler version will continue to work as you'd expect.

In fact I'm pretty sure a GCC update broke this exact type of code in the Linux kernel, by effectively removing null pointer checks after the optimizer used its knowledge of a pointer use later in a function to assume that the pointer must be valid and non-null (after all, if it had been null, the behavior would be undefined, and the compiler is allowed to assume no undefined behavior happens, which means the earlier null pointer check had been redundant).

I believe that got fixed in GCC to do what you'd expect, but that's just one example of the awesomeness of undefined behavior in C-based languages.
Great looking landing page!

So how does filtering work? I guess user would need to provide custom set of keywords? Can they specify Regex? Are keywords used against article title or against the whole body?

If you are matching against article body, do you have any logic that would determine location of "article meat" or "article body boundaries", i.e. would strip out header / footer / ads / comments / navigation links etc?

Thanks!
Believe it or not, it's a kind of altruism. You've benefitted for years from these networks. You get to know the people involved. And now you have the skills to contribute something back to the community.

(That and, as a sibling said, being taken seriously despite your age)
> 3 privates + a corporal is a section.

Fire team. 3 of those plus a sergeant is a squad. 3 of those plus a more senior NCO is a section.

(And at most of those levels "3" is really more like a range between 2-5.)
https://hex.pm/
Mens rea is a required component of many crimes, yes, however it is not sufficient alone to be criminal. Research with malicious intent is not a crime. What you describe is not criminal.
Conan keeps your team up to date with interesting articles
Sam Altman: “Founders underestimate how much a bad accelerator hurts them”
So where do security updates factor into your diatribe? You're saying bits don't decay, but to be honest it's not bits you're coding, it's logic.

When underlying shared libraries and OS gets update because of security updates, your code ages a bit. In a while it won't behave as you expect, and after long enough it simply won't work.

And let's face it - I would bet less than 1% of the people in this forum write code they would expect to reside in an unconnected box. As soon as you connect it, security updates are required/happen.
I think POSIX almost always specifies strict additions in the form of function declarations and expected behavior of those functions, and some generic system-wide features.

Your suggested change would amount to a delta on the language spec. That would probably be unprecedented.
Not the first to be _launched_, but perhaps the first to be _orbited_: http://en.wikipedia.org/wiki/Polyus_%28spacecraft%29
nice...

love code art.
jenn schiffer has some nice stuff @
http://vart.institute/
It doesn't sound ridiculous to me.

Across the UK an iPhone is a trivially* cheap item.

1 months' rent in London would buy you a decent spec MacBook.
3-4 months' rent in a cheaper city would do the same.

Many people seem to have the viewpoint that it's some sort of irrational decision to not prioritise housing above everything else.

40 hour weeks making others obese so that I can barely make the rent whilst my boss buys his next car?

Trivial choice from where I'm standing. I do feel for those who have dependents, though.

* It is fairly common here for people to 'call out' welfare recipients as owning big TV's, iPhones, etcetera; as evidence as profligate spending. From my point of view, luxury electronics are for the poor and rich, and excluded from the middle classes. Why? Because the poor can never expect to build capital regardless, and the rich have capital already. Only the middle classes actually need to think about expenditure, because they may eventually be able to own property.
Hi Javert, To fix something implies it does not work properly. When you say there is nothing white people can do to fix this, what is this broken "this" needing to be fixed?

Edit: By the way I upvoted even though I think your line of thinking is incorrect, and that it intentionally contributes to the racial problem we face here.

Edit2: I meant "un"intentionally. Sorry.
Back in the old days, a traditional test of a music setup was to jangle your keys in front of the mic. MP3 is optimized (understandably) for pure tones and melodic instruments; it's the percussive sounds where it can't quite keep up.

If you want something that's more likely to be on an actual track, try cymbals, and listen especially for the moment just before the "actual" sound.
Amusingly the Xilinx license states that you are not allowed to use the bitstreams generated by their software in any device that they did not manufacture. This means if you implemented a xilinx fpga in an altera fpga, it would be against the agreement to program the inner xilinx fpga with the bitstream. The more you know!
Or disgruntled current employees.
Modes of communication are just that, different modes. No less intrinsically superior or inferior to one another, merely different. Literature is just words but it has great potency in communication. It can transform one's mind, it can lead to new vistas of understanding, perception, reason, and thought. It can serve as a bridge of understanding between individuals, cultures, eras, religions. It can evoke the full gamut of emotion and feeling, it can reveal the numinous, the extraordinary, the sublime, and the awe-inspiring. Many religions put their roots in literary works precisely because of the incredible potency such works can have. But the written word is hardly unique, many other forms of art can be just as potent and rich, such as music, painting, sculpture, motion pictures, and even teevee. Even blogs, twitter, instagram, youtube, or vine.

When we look at new sources of communication we often judge them based on their average use case, but this ignores the fact that the majority of nearly any form of communication is dominated by the routine and banal. When we judge literature we judge it based on its greatest successes and ignore the mountain of mediocrity underneath the pinnacle, we would be wise to do the same elsewhere. It's easy to denigrate little glowing rectangles, but it's easy to denigrate scribbles on sheets of pressed wood pulp too. But both can serve as the foundation for meaningful connections between individuals, both can provide windows into the transcendent and the numinous, and both can have profoundly transformative impacts on emotions, lives, cognition, values, perspective, everything.
The way I like to think about it is that integer zero is the name in the C/C++ language (and runtime) for the actual null pointer, nothing more or less. In particular you can't assume anything about the integer representation of the actual null pointer.
Well, ok. I guess my point is that programming is like gardening only if you deliberately decide to work in an environment that forces you to keep up with changes, like the Internet. Software for infrastructure can easily last unchanged for 20+ years.