skysight-inc/HackerNews huggingface dataset:
I wouldn't say that it is completely outside what the EU is doing. The data retention directive was partially about this. The later annulment by the Court of Justice of the European Union for violating fundamental rights, to me, shows that some people in the EU actually cares about his.

http://en.wikipedia.org/wiki/Data_Retention_Directive
As someone who has done a lot of Asm it's funny to see these sorts of things being called optimisations - one of the first things you learn is that the registers are for often-used values, so if you have a value in a register that won't be used often, it should be put somewhere else like the stack to make room for one that will be; keeping a register "dead" while repeatedly making memory accesses for something else that should be in a register just doesn't make any sense. It's like a form of pessimisation. Incidentally, this is also one of the ways to easily spot compiler-generated code.

I guess they took the "ebx is reserved for the GOT address" part of the ABI a bit too literally... The ABI only specifies what happens at the interface; it doesn't matter at all what goes on "inside" as long as the right values end up in the right places at the right times. It's somewhat reminiscent of some older compilers that would obstinately refuse to use ebp for anything other than a pointer for accessing local variables and parameters.

You can even use esp if you set things up correctly, and I'm not the only one who has done this:

http://www.virtualdub.org/blog/pivot/entry.php?id=85

But I don't expect compilers to reach that level of insight anytime soon...
The fact that this headline is even remotely imaginable means a fantastically stupid decision was made somewhere along the line.

There's no reason for critical flight control systems to share the same wiring as passenger internet services.

Why wouldn't the entire bus of the wi-fi connection be completely isolated from critical avionics on airliners?
Read 'Unlocking the Clubhouse' (in regard to women.) It's dated but more recent research has similar conclusions.

I can't speak personally about race issues in tech. What I do know is that the industry thrives on ideas, and as people themselves have diverse ideas, missing an entire group's is missing a lot. Why isn't the field more racially diverse? Are black people 'naturally not interested in tech'? Or do they face social barriers others don't? What I know leads me to believe the latter.
really, why should i prefer to use png?
“No language before or after Java ever abused annotations as much as Java”
That is not a graph of the Foursquare app's popularity. It's a graph of Google searches. It was in trouble before it split the apps.

Lots of searches are driven by news stories, including bad news stories. For example the marker D is a story about how Foursquare resorted to raising debt financing to avoid a down round. It's a mistake to label that "SUCCESS".
Except if they had monetised in a way that isn't changing their entire app then they would have been more likely to stay successful.

This change was poorly thought out and probably wasn't going to be successful, same as if Twitter spun their micro-blogging to another app, it wouldn't end well.
First, I downvoted your comment for the excessive negativity/abuse in it. You could have made your point just as clear without them.

Second, I'm going to take your comment to point out something I've noticed when talking about sexism/racism. I'm going to call this theory of mine "Calibration". When I hear people say stuff like "What about letting [underrepresented group] choose what they want to do with their lives?", I've come to believe that most are not trolls and they're probably not actually actively racist[1]. It's a difference in calibration. Perhaps you believe by default these kids are at a neutral(zero) level and have the full power of choice right now. But, what I see is that society actually puts them at like a negative 5. You see these efforts as forcing them to go into tech, a +5 if you will. I see it as just bring them up to 0 from the -5 society put them at so they have the same sense of free choice you & I do.

This vid I think is also based on the calibration idea when it comes to "Reverse racism" https://www.youtube.com/watch?v=dw_mRaIHb-M . Basically, it talks about the underlying assumption that the current state of things is neutral for everyone so any effort to improve standings for a group is unfair to the groups not getting help. It's like how every year on Google+, when the LifeAtGoogle account posts something like Black Appreciation day during Black history month, someone always asks "When is White appreciation day?". Or when people talk about BlackGirlsCode.com, someone says "I bet everyone would exploded if we had a WhiteMenCode.com event". And of course, from there said comment turns into a multipage thread of madness. I think part of this is because schools(or parents of students) don't teach enough about the negative parts of American history and its lasting effects. So we have a bunch of people saying "Slavery ended years ago, everything is fine now. Stop complaining." Or similar, "Women can vote now and be CEOs of companies. Stop complaining". The assumption being that everything is equal now and the only thing between anyone and their goals is hardwork & discipline. While that is mostly true, some people have to work twice as hard to get the same recognition and reach those goals.

_____

1. One exception though, I have no idea what is going on with the HN user yummyfajitas. https://news.ycombinator.com/item?id=8613711

He doesn't fit any model of any logical position I'm familiar with. I'm pretty sure he's __not__ racist/sexist, but he just blows my mind.
So he uses Windows 8.1, Eudora, Outlook, and Dropbox.

Yes, I would have gone 0 for 4 on guessing those... And I also would have wanted to know if its the out-of-the-box OS, or if he wipes & uses a vanilla installation.
Kibwen is correct with regards to the parser, but I'd also like to mention that in Rust, you generally don't call malloc yourself. It's actually not even possible in stable Rust, though a high priority API we'd like to stabilize.
Seems to me that Google suffers from the same cognitive dissonance that plagued Microsoft in the past: it still sees itself as the small innovative start-up, when in fact it has become the 800 pound gorilla that crushes the competition.
If you have a timestamped record of people's interactions with physical businesses and can't find a way to monetize that, sell to one of the thousands of people who can connect those dots pretty easily.

If it's as easy as you believe they wouldn't have pivoted. Perhaps they know something you don't. Or perhaps there's still a massive opportunity there. I don't know.

And how do you possibly convince yourself that moving into an already-saturated market like ratings is going to help?

I suspect it's by being wildly successful for a while and believing that you can translate that success in to a market that you can monetize. Plenty of companies make the mistake of thinking success follows you around rather than a pivot being a step backwards as far as your brand goes. Foursquare mistakenly thought that people were fans of Foursquare the brand rather than being fans of the value that Foursquare gave them (eg social validation from having the most checkins). They thought they were a brand like Nike that people do follow from one product to another. They were wrong.
SpaceX very nearly recovers rocket after launch
There are no problems with updates anymore. You don't have to download everything to update a bunch of static binaries. There are things, like bsdiff, that allow you to download and patch only tiny differences related to a security flaw.

There is no need for dynamic linking for updates. Really.
Interesting signal processing - perhaps.

I mentioned DRAM because

* An FPGA could do it and the GA chips probably can't,

* You can't do a whole lot of embedded DSP apps without DRAM - it's not a question of "trying to be a PC", you just need memory to store stuff :-) and SRAM is too expensive.

Without DRAM, you're pretty much limited to what you call "streaming"; a whole lot of things don't work without being able to keep a working set in RAM. I don't argue that the chip is useless, just that it's useless in a huge range of use cases including many embedded ones, which is a sharp contrast to the connotations of its self-description as a "multi-computer chip"... And BTW even a really really dumb DSP chip can usually do DRAM :-)

I look at it as "an array of incredibly weak and energy-efficient cores" :-)
Minitransaction: An Alternative to Multi-Paxos and Raft
LEFTOVEREASTER Candy Bar Dream Chocolate Cake Recipe
Increased competition? Seriously Google.
The current count of European Search Engines in your own memo is 0.
Ha, I love this so much. You'd be quite thirsty after a walk like that - good thing there are plenty of pubs on Baggot Street :)
>And that's not the solution, that's the problem.

That depends on whether what we are doing now works or not. Change for its own sake rarely does good in the IT industry.
The Sturgeon Filter: the cognitive mismatch between technologists and executives
Ideally we'd be able to distinguish between identity and ability. However, we're mostly not. A keywords off the top of my head is the halo effect, but there are a lot more. The question is, how do we deal with this imperfection?
Can you give more details? Isn't this particular issue pretty much x86 specific anyway? I think it's not a problem anymore on x86_64.
Ask a few people that you would expect to know about something like this and if none of them have heard of it then practically speaking it doesn't exist. The added bonus is you can see if these people think it would be useful.
Didn't we already do this dance back in the Microsoft anti-trust days? Market share makes all the difference.

That's the whole point of these rules, any company can do whatever they want on their own platform except when the become so dominant competition no longer happens.

Please stop comparing actions when it's context that matters here.
> Foursquare's users felt betrayed that their reviews were

> used but what they once loved about the app was removed.

Well that's just a silly point of view. If you post something to a commercial entity, in general that thing is no longer yours. You gave it to them. No backsies.

Seriously, this is how it has worked for years. Don't feel "betrayed". You chose to use their service, and post reviews on it. On the web, if you don't pay for the hosting, it ain't yours.
Neither downloads of PIP, nor packages in PyPI.

I was talking about versions of Python used to download packages off of PyPI (with pip et al).

As of 2014/1, those accounted for < 5% of the downloads, with 2.X being the rest:

https://alexgaynor.net/2014/jan/03/pypi-download-statistics/
I think it depends where, when and who you are organising it for. I organised a student hackathon in London last year and it cost about £4K/$6K but we had the venue free and some sponsors paying for a meal or two. We had 150 students at the event. If the venue wasn't free we would be looking at another £2K/$3K at the least. The numbers stack up very quickly.
Thanks!
comparisons are indeed part of our roadmap, we have some mockups, but nothing we are really proud of for now!
I would be glad to have more of your feedback, thanks!
> we need to break the 'privileged white male' echo chamber that keeps coming up with the same dull ideas

Can you elaborate on the definition of "privileged white male"?
Good question!

Is there any organization that works on an regularly updated list of states and their current surveillance situation?

if not, should this exist?

E.g. awesome-bigbrother
Because of this people such as women will use this as an excuse

'people such as women'? Poe's Law has bested me on this one.
How does x86_64 store GOT?
It's interesting that our best "AI" is essentially a hacking tool. It's like we're trying to build skynet here :)

I wonder if you could make something like Afl-fuzz but point it at your test cases, until it brute-forces some code that makes all your tests pass :) You can throw the syntax of all the modules it should be using at it.

While it might not be make as much sense as if you come up with code yourself, arguably everything humanity has done has been a result of evolutionary fuzzing and test cases.
I rebuilt MingleVille using Ember.js and loved every minute of it
That may be the logical point of view, but it's difficult to get that across to millions of people. Regardless of whether it is a justified feeling, some users felt betrayed, and their reaction was to stop using the app.
This is an article about energy storage. Nuclear doesn't have much to do with that. Nor does the alleged aversion of 'green people' to nuclear. Please give it a rest.
What if you have binaries compiled from proprietary code bases from umpteen vendors using different compilers and compiler options and what-not, and they all use the Internet for self-updating and stuff and they all need to be patched? How are you going to do that?

Also - weakly related - what if you want to use a plugin from vendor A inside the program of vendor B, and they live in the same address space - how are you doing it without dynamic loading?
It's pretty crazy that they currently have the power/leverage to demand that of OEMs.
Because of sharp edges where edges should be sharp. JPEG compression doesn't allow it by its very nature.
Money is an excellent system to determine what things are really important to us as a society and what are not.

If we are not willing to pay enough taxes, and allocate these taxes in such a way so that museums can outbid private collectors on black market, doesn't it mean that we, as a society, don't care about these artefacts as much as private collectors? I'm not saying that this is how it should be, I'm just trying to get to a real reason of this status-quo. And if private collectors care more (= willing to spend more money on it), it is just fitting that they're getting the most of it.
https://www.nber.org/papers/w5903

Have a paper from 1997. It's about how after they changed to blind auditions, the number of women hired as orchestra musicians rose severalfold. I'm sure you can draw your own conclusions.
For a look at what's actually projected for the climate, read the book Six Degrees by Mark Lynas, who read about 3,000 peer-reviewed papers and summarized them, with extensive references. It's quite frightening, and far beyond anything that human civilization has ever experienced, even at +2C. If we go all the way to +6 it's hard to imagine anyone surviving. Somewhere between +2 and +3, climate feedbacks kick in and take it several degrees further with no more help from us. Right now we're at +0.8.
Would You Let the I.R.S. Prepare Your Taxes?
My Secret Dream -must watch
I looked at their pricing page and it looks like their $29 offering does have unlimited products now. I could have sworn it was much more limited about 2 years ago.

I keep looking for an inexpensive shopping cart solution for a friend who owns a handmade crafts retail store and not finding a good one. Meanwhile he keeps paying $50 a month for a proprietary shopping cart and gets maybe 20 online sales a year.
Europe’s antitrust chief issues Statement of Objection to Google
> I wonder if you could make something like Afl-fuzz but point it at your test cases, until it brute-forces some code that makes all your tests pass :)

Isn't that how genetic algorithms are supposed to work?
If this interests you see the documentary We Live In Public. It's also about early life streaming: http://www.imdb.com/title/tt0498329/
The funny thing is, I bet a graph of their profits would be totally different.

Companies like Yelp and Foursquare are actually in the blackmail business. They needed the users to achieve a massive amount of reviews. Now they just collect "protection money" from business to remove / prevent bad reviews and laugh all the way to the bank.

At least, that is the only way I can see their move making any kind of sense.
Google are not actually selling things, merely offering search of retailers (who pay for the priveledge). From the consumers point of you I think this is distinctly different from what Amazon do. On the Google I see they only push Google Shopping through ads and don't appear to alter normal search results. I suppose that they could have an advantage in terms of ads over competitors, but that is the benefit they are selling to retailers so it isn't that different to any other ads. IMHO it actually increases competition by surfacing alternatives to Amazon that would otherwise be the first result.
Yes I agree. Let's move on to modern and safe technologies. For example wind, solar and energy storage.
I usually downvote:

- Bad quality content

- Factually incorrect or unscientific

- Clickbait and misleading titles

- Spam

- non-tech political Stuff

- shaming, whining, blaming

- too personal centered content

In one: Everthing that doesn't contributes to a tech-centered professional news site.
From a shallow headline perspective, women seem to bring in different angles of thought, creativity, and productivity than men, which is beneficial when blended together. There doesn't seem to be that sort of distinction between men across different races, as there is across gender.

Now, that's probably not the actual drive for the strong push for women in tech (equality, fairness, etc), but a case could be made for it.
Show HN: Delay Tracker, an app to report train delays
and some Motorola parts too!
Diversity is no about what color your skin happens to be. (Color is mostly an American obsession anyway.)

And you've just confirmed in your own self-description that you're not adding all that much diversity regardless of what you look like. Remove the "I'm black" bit (and ok, the afro), and the description matches countless devs.

Diversity is not "bullshit", neither from a social-economic perspective, nor from the perspective of the strength of the teams we are a part of.
Iowa: PC that generates lottery numbers has open USB ports
Adobe CS6 Master Collection Keygen Plus Serial Number Full
As an American living in Italy, there really are more taxes and "death by a thousand cut" fees and rules here than in the US, from what I've seen.

Everyone treats their Fords and Fiats well, but for smaller companies, it's all the red tape and small stuff that's most annoying, not even the overall tax level.
Percona expands into NoSQL turf with TokuDB purchase
Do you really think that is more racist than “You know this is a tech event, right?”? If your answer is yes, I would advise a bit of self-reflection.
Why would you use TrueCrypt rather than a maintained, properly-open-source system? dm-crypt / cryptsetup-luks is maintained, secure, and ordinary GPL, and I believe there's a windows implementation. You probably can't use it for your root disk on windows, but if you're serious about security you're probably not running the millions of lines of closed, potentially-backdoored code that is windows.
Another way to find the value of GNU make's -j parameter
If you downgrade to 7.0.8 or beyond on iOS (guide here: http://www.cnet.com/uk/news/how-to-downgrade-iphone-apps/), you can still use the old combined app to check in AND explore local places. But since the split most of my friends have stopped using it anyway...
It's kind of ironc that the gradient at the top of the page is just an image

Of course medium doesn't allow css editing, but still
Gmail
Zopimchat
semrush
optimizely
crazyegg
whatfix
pipedrive
A few years back I used to hear people complain about google's shit looking design. As a software engineer, I thought it was the exact opposite, elegance and simplicity. I don't hear that much any more, I think the complainers have finally worked it out.
The embedded glib inside pkg-config solves the chicken-egg problem: pkg-config requires glib and glib requires pkg-config. This way, you can build pkg-config first with its embedded glib, then glib itself and then go solve your own problems, instead of butchering the build system to make them build at all.
> Foursquare didn't agree

Maybe the millions of users actively making check-ins every day weren't too big of a clue for them?

They needed a monetization strategy, you pivot when your product is not being used.
Whoever points you to dribbble as a source of good design is not a designer, or is a designer with a narrow scope. A designer will point you to things like Red Dot [0], or many of the schools of Design Thinking that have shaped our modern world.

I also design software. I sketch the UI and architect the software myself before passing the ideas and engaging software engineers. Maybe I'm lucky cos I had my hours of both Engineering and Design at college. And IMHO this is how designers in the software industry should be: driving the product from conception to build, like in the Industrial Design world. In other words:

Industrial Designer = Arts + Engineering (Physics, Math, Materials, CAD/CAE)

Software Designer = Arts + Engineering (Math, Programming, Design Tooling/IDE's)

This approach to design is holistic. That's the big difference I see, Industrial Designers have strong engineering background and know "how it works" [1] internally, they pick the materials and do the math, and even have estimations of the production costs beforehand. Apple is driven by this kind of Designers. Designers in the software industry usually are not trained to understand how the software works internally, let alone making costs estimations.

[0] http://en.red-dot.org/

[1] http://is.gd/3RPHhE
I don't see a problem with proprietary code bases.
https://www.youtube.com/watch?v=7Kp63-an2ts
Checkout Final: https://www.getfinal.com/
The video is at the bottom of the post.
The new product (Swarm) should have the new functionality (Reviews). The old product (Foursquare) should have been left alone.
TapLink Announces “Blind Hashing” Password Storage Service
Twitter and What Might Have Been
You're a bit off-base there.
Lets be concrete. I'm streaming realtime events and then running statistical models on the datastream in order to manipulate user behavior. What "different perspectives" are offered by women, non-Asian minorities or LGBQT+? Is there a secret prediction method that whites/asians don't know about? A special LGBQT+ streaming architecture?

On several occasions I've joined a company and been the only diversity carrier. I can't think of a single advantage beyond PR (I make group photos look more diverse, yay!) that my race has given the company. Any such advantage is miniscule in comparison to the advantages gained by my knowledge of statistical significance, multiple comparisons, regression and the like.

Realistically, if you wanted to add diversity of thought, you'd be far better off hiring a Frequentist of the majority race than a Bayesian of a different one. And if you wanted real (harmful) diversity of thought, you'd hire a magical thinker rather than someone persuaded by evidence.
One solution I've seen is to use two unique string values instead of True/False, and reject all other string values.

eg.

foo.frob("quick", "loud", "noforce")
foo.frob("slow", "sneaky", "force")
foo.frob("fast", "sneaky", "force") # this errors

EDIT: Naturally I'd prefer a type-safe approach in languages that offer it, but this is a common solution I've seen in the python world.
I couldn't agree more - fixing gender/racial stereotypes in our society is a separate issue from who needs to be hired in a specific industry - as soon as you combine the issue you end up with some pretty daft solutions.
Code Connect, a smarter way to explore and understand software
afl fuzz seems to act in some way as a genetic algorithm where the fitness depends of the triggering of new internal states in the target.