skysight-inc/HackerNews huggingface dataset:
Sorry, but you have to reconsider you doubt. Check this https://fdebranche.com/2016/03/29/racisme-ordinaire-un-soir-... This is now recurrent in France.

It is the same problem because the argument invoked is that the proportion of people of color should match the one of the french population. So the women proportion in context X or Y should match the one of the population. That argument would be valid if people were chosen randomly, but that's obviously not the case. So this argument is really bogus and falling for it is the real problem.
نصب کاشی آشپزخانه
It seems to me that the broader issue is one where HN readers individually writing their senators would have an impact for the time invested.

1) Legislators do not have the time to come to this situation with insight into how the cybersecurity community works. There are simply too many fields of human endeavour and people have to specialize to get things done.

2) This is not an issue like Abortion or the 2nd amendment. Senators can and do change their minds based on input from experts. See Sen. Lindsey Graham's approach to encryption[1]

3) Harm to the US ability to collaborate with its allies is a thing that senators will care about, especially hawks. Right now, they likely have two threats top-of-mind: ISIS and the Iran-Russia-Assad alliance.
Everything gets gamed. You game a centralized system with regulatory capture or control of it's information sources.

All financial systems are a Red Queen's race.
> If you want to make something for your customers, listen to them

That is absolutely good advice. Note that I only said it was harder to empathize with the unknown.

However, an obvious result of the Two Generals' Problem is that you can only communicate through common knowledge. Getting it takes more work than having it.

For instance, it is likely that when you first built the tool, you made its UI use a language you understand. Let's say there is suddenly a large amount of interest in having that tool from a country with a language and culture you do not know.

Learning the specifics of that culture takes more work than having someone with that knowledge in your company. They may know what keyboard those people have, how they expect their right-to-left language to be input, how they react to specific UIs.

A company that has this knowledge in-house is more likely to get that market than one which relies on surveys. For companies that target a large number of markets with shifting needs, it makes diversity a business requirement to outpace competitors.
> But the government website had a flashy UI with Ajax that required multiple clicks to get a list of announcements for a single year.

That's, unfortunately, the counterproductive effect of current tech fads - UX designed around "engagement" (i.e. sucking money or attention out of people) and not around effectiveness. I believe it's important for responsible engineers to work to counter that thread.
There are already wrapper libraries in Go for it. I'd say more relevant to the article is the fact that wxBoxSizer wxFlexGridSizer are reportedly similar in capability to flexbox.
Isn't he arrested for selling illegal key logger software?
MongoDB Performance Issues – Fact or Fiction
Why exactly is spoofing illegal? How do you differentiate legitimate order canceling from spoofing? Trading is very emotional process. You place order, 5 minutes later you decide to cancel it, 10 minutes later you decide to place another order.

I think it doesn't make any sense for this kind of activity to be illegal, and I don't see much wrong with it. It would be impossible for exchanges to differentiate between spoofing or legitimate trading anyway.
Here is a bit in Julia I wrote: https://github.com/jasonmorton/Cateno
This is a good metanarrative for software authors. The more the product wants to be art, the more important this concept is. Humans are wired to spread stories so if a product doesn't communicate plenty of good ones, then there you have the anwer to why marketing budget isn't fixing the business.
Aren't those opportunities instantly exploited by traders?
How do I get in touch with you about this opportunity?

What email address should I send my resume to ?
> As much as I dislike the guy, I do believe he didn't want to rip the people off, he wanted to try to salvage what he could to make himself look good get them their money.

I think his behavior in both this case and in his "pharmaceutical" endeavor clearly demonstrate his willingness to rip people off.
In other words, trading currency is a disgrace.
40 years in prison is way out of proportion, guilty or not. Are there black hats in the US currently serving this kind of sentences?
My understanding is that this balancing out with gravity would be true, but for horizontal mixing that occurs, as well as downdrafts of cold air and radiation (which is significant enough to motivate the chimney idea, according to the author). So you have this very complex voyage of ground-heated air upward, which is responsible for most of what we think of as local weather.

I understand the idea is to streamline the updraft, essentially controlling weather in the immediate vicinity.
How Russia’s strongmen use homophobia to stay in power
Related, but different: Autonomous Trap 001

http://jamesbridle.com/works/autonomous-trap-001

They used salt to construct a circle with a solid line on the inside ("do not cross") and a dashed line on the outside ("come on in").
The frame of thought I use to think about this is that evolution simply gave humans a brain that is far too big. We cannot help but tinker with things, think about things like science or philosophy etc. Its not whether the steam engine made us happier. It's that the steam engine is the result of a species bored out of its wits and needing something intellectually engaging to do.
I found a rule loophole that allowed me to wear an Iron Man suit while playing in the NFL, so I made a career making millions of dollars a year. Aint I brave and admirable for pointing out the issue?

I'm getting increasingly annoyed at the culture of praising exploiters of the system instead of promoting constructive players (who are less profitable, ie less sexy). I understand that the contrarian view to "The Man" is the easiest one to take, even if I think the identified "Man" is the diametrical opposite.
Lawyers bill by the hour, that's right. However there is almost always a race against time. You can always do the work slower/write more hours. But you can't speed up the work, if you don't have the tools.

In large offices, IMHO people get billed with their capacity to pay. It has not much to do with the hours lawyers put in. If the client has the money, lawyers put in more hours. Every piece of paper lawyers print gets billed to you. Every cab fare, every x and y, you imagine. On top of all this lawyers need to bill hours so they don't get fired. But I'd rather bill hours doing serious research than manual labor.
Individual known for benevolent acts arrested on charges of other, malevolent acts chills community of benevolent actors?
and worse: learn another keyboard that can only be used on a desk, where space is not limited.

this product is a flop. why people even know about it?!

wake me up when I can use it as a real phone keyboard. like the priv already does.
Introducing a single point of failure (1 database, across the internet), organized by a largely complex system (the DoT, possibly) to cope with an edge case doesn't feel like a very elegant solution.
https://en.m.wikipedia.org/wiki/Albert_Gonzalez

This guy is doing 20 years.
Go is so close to C. Wouldn’t it be great if there was a program that could take C code and turn it into Go code?

There are few attempts to do that:

https://github.com/rsc/c2go
https://github.com/elliotchance/c2go
https://github.com/cznic/ccgo
elliotchance/c2go seems to be the most promising.

I didn’t try any of them as neither seems to be usable yet.

Actually, we used github.com/rsc/c2go to port our Go compilers and linkers from C to Go. It was 100% mechanical translation. No manual steps needed to achieve correctness.

github.com/cznic/ccgo was used to port sqlite to Go. It passes all the (very comprehensive) sqlite test suite.

They work very well. The code produced is not very idiomatic Go, but it's not some monstrous impenetrable computer generated code either. It's quite similar to the original C code and it's readable and refactorable enough. After we converted the compiler from C to Go, we spent a lot of time to make the code more idiomatic.
Evidently because a large enough number of people hadn't seen this before, found it interesting, and upvoted. Is it really so difficult to understand? Even though there's "news" in the name of this site it doesn't mean that everything posted here needs to be straight off the press. It gets upvoted to the front page if there's a large enough audience for it.
The title and the sensationalist wording of the article is complete nonsense.

Yes, placing a large order might be interpreted as a signal by some traders and it might be possible to take advantage of that.

But that does not mean somebody dominates the price of Bitcoin. By the same logic you could say that HN posts dominate the price of Bitcoin because some traders might use them as a signal.
I don't have Comsol. Does it make nice graphics? Can you post a screenshot (in imgur)?

[Disclaimer: I think this idea doesn't work. If you wish to make it work try adding a huge glass bell like the one explained in other comment.]
> "White hats" do not in fact routinely sell software intended almost solely to harvest financial information from botnets.

The indictment doesn't allege that the defendant sold it, only that he wrote it and someone else sold it.

And as you know, white hats create proof of concept code all the time. And give it to various people (including, in the end, anyone) for various meritorious reasons.
True but even with a centralized logging system, if the logs are not good enough you can find yourself still wondering what the hell happened. Grep here is just the tool to extract the "story".
have you? how's real world usage? is ghosting as bad as every other eink?
TLDR: Whale trader traps trading bots, bootstraps 'spoofed' market dynamics which fool average Joes into predictable behaviour.
I'm very surprised that adobe isn't using a custom hostname.

PaaS are transient, but URLs are "forever"
Visualizing the data jungle – Part IV: Running Yape in a docker image
hckrnews is awesome. Before i found hckrnews i had no idea at what point to stop scrolling for more news if i missed looking hacker news a day later. The problem was since the feed is not linear with time and the newer articles can go beyond the articles you have already visited, there was no right way at what point to stop. hckrnews has addressed this issue very cleverly with the 20% , 50 % vote. Amazing.
What is the purpose of webcasts? Why not just post a video? I presume it's not interactive Q&A -- too many people would be watching.
Or macros, or just direct language (i.e. compiler) support.
.... That does however mean it would need humidity to operate... The adibiatic cooling alone would be a wash, I'm pretty sure. Perhaps differences in radiative cooling between altitudes would be a help.

But.... Even if the self powering potential is not there to maintain the chimney by itself, what's to stop us from putting 1gw of solar panels and powering the thing with fans? If the heat transfer numbers aren't wrong.... That could still be a very useful characteristic.
Matt Levine wrote about possible reasons, and whether they're actually beneficial, here: https://www.bloomberg.com/view/articles/2015-04-22/why-is-sp...
It's nice to know that the biggest tech brands are slowly moving towards open source. That does reassure common men like us.
Yes. Alcohol and various drugs, for example.

I jest, but only a little bit. The thing is, happiness is not really a good goal for technology. Humans are good about noticing what is not OK to them and focusing on that - while also growing resistant to persistent problems. So they keep the baseline.

Things have changed a lot, however - we've been moving up on the Maslow's hierarchy of needs. Thanks to technology, most Westerners no longer really worry about food, shelter, personal security and forming relationships. We've moved upwards - that's why we have time and will to bitch about abstract topics on the Internet. The very controversies our society has is the evidence just how far our technology has lifted us. Starving people don't fret about identity politics and gender imbalances in hot industries.

This is a realistic goal for technology - lifting us up and solving the problems we identify. Feeling happy is something we either need to learn individually, or brainwash (or engineer) ourselves into.
How to make money by transcribing on TranscribeMe.com
I've read the doc. At first skim, I thought it was going to be a reasonable "stop the echochamber" style doc, that points out issues with over-loving diversity without thinking about the impact of it, and that decries the strong-left culture at Google that can be alienating to right-leaning employees.

But in reality, dude went full /r/TheRedPill and The_Donald on this. I think the best description I heard of the doc was 'right diagnosis, but overall lazy'. The doc called for reinforcement of stereotypes and removal of mandatory bias training. I can see how someone can see the surface and identify potential problems with it, but ultimately bias training is created by people with real credentials to be doing so -- psychologists, analysts, people who look at data and key results, both empirically and academically. To assume that a privileged engineer would know better than this hardworking team is pretty insulting, I think.

There have been some ridiculous, over the top reactions to the doc, but I think it was mostly a case of someone of privilege not understanding why diversity programs are in place and feeling empowered to shit on people without any because they scratched the surface of problems. Again, /r/TheRedPill style content.

It did spark discussion, and I think the consensus is that while there are some valid points about the left-leaning employee base, the overall doc fails to adequately dig into the matter, and does so in a hostile way while decrying anyone who disagreed with OP.

opinions my own.
> Road signs were made for humans because we don't have the ability to connect to the internet and fetch the data in less than a second, but autonomous car[s] do, so why not use it?

Because you shouldn’t need to connect to the Internet and resolve GPS coordinates to know there’s a sign 50 meters away. If autonomous cars can’t "see" signs, let make them "see-able" with e.g. small radio transmitters along the road.
I work in industrial data collection and communications. I'd caution that if you're going to go this route (introducing tech where there wasn't any), you need to focus on the low hanging fruit and solve actual pain points. I see a lot of companies pushing data collection without a use for the data or an understanding of the real problems companies need to solve. Sounds like the parent avoided these pitfalls.
In my observation, promises of battery energy density exploding way beyond current designs still seem a long way away for mass produced gadgets. The "attack", if you will, has to be from both sides - higher energy density of batteries (allowing them to be smaller), as well as lower energy consumption by the gadgets. The latter gets easier when you don't have to power a large screen and (comparatively) large speakers. I have a stronger belief in the latter than in the former for the next two decades.

Another possibility for low energy devices is to have them use energy from outside the physical batteries in them. They could be light powered and use ambient light (for powering the gadget and recharging batteries), kind of like "solar powered" calculators that we've had for decades (that could be used for hours and still work with very less ambient light). The batteries would then act more like stand-in backups when ambient light isn't enough. This would require great gains in low energy processing (so I'm not comparing a calculator with a smartphone here). But I'm guessing this will also be an approach that'd be tried while we're on the way to getting significantly higher battery energy densities.

Whoever gets to do eyewear with AR without it looking dorky and without it being bulky will be the pioneer in making it widespread. These cannot be like how the Apple Watch is today, requiring an almost daily recharge when the device is no longer worn. The bigger challenge for Apple, as the devices become more feature rich, would be to continue keeping as much computation as possible on-device for enhancing privacy (and using differential privacy wherever apt), instead of offloading it to the cloud like its competitors look at things.
I would assume 5 minutes is ok; do it within seconds or fractions of seconds and it becomes an issue. Bots (and a few eagle eyed traders) see the signal and start buying, you withdraw the order with very little of it having been filled, and have potentially jump-started a price spike. You then sell, wait a bit, repeat. You're conning people into thinking you're about to buy and when they get excited, you turn around and start selling.
pytest is great, but a just a bit too much magic for me. And I really don't like it when you pass a user defined failure message, you lose all this nice introspection.

With unittest, longMessage = True + my own failure message with the info I want gets me where I need to be. That being said, it is more work/boilerplate.

https://docs.python.org/2/library/unittest.html#unittest.Tes...

Python 3 has subtest, which gives you built in parameterized testing. I have no idea why this was not backported to 2.7, so you must used pytest or nose_parameterized or ddt.

https://docs.python.org/3/library/unittest.html#unittest.Tes...
> You can't express a category of categories, with isomorphic categories considered equal in this way.

Not sure why you think that. It's a straight-forward construction within this framework and even part of the development[1].

[1] https://github.com/jwiegley/category-theory/blob/master/Inst...
Introduction to Learn Anything Search Engine
What do you mean by political and ideological battle? I've had plenty of political and ideological debates her over the years I've been here.

What exactly is it about this one that crosses the line?

If I see someone pushing conspiracy theories about NGOs working with ISIS to smuggle migrants into Europe, I'm going to call that out.
I think this was due to keeping all loaded messages in the DOM.

I've made it so that only the most recent messages are kept if you're scrolled to the bottom, so it should be better now.
Note that it's called W3Schools, not "w3cschools". Lots of people assume they have something to do with the W3C because they named themselves something confusingly similar, but in fact they are not related to the W3C at all.
If you don't need good single thread performance and don't care about Performance/Watt that much you can get used servers for very little money with lot's of DDR3 memory (128GB+) and these X5670 als dual cpu systems. If you don't do anything fancy you get 80% of performance for 20% of the price of a new system.
What exactly do you want members of the US Congress to do? Pass a bill declaring him innocent?

The quick change in tone in the post is telling, by the way -- it goes from being skeptical that he was involved in a crime at all, to quibbling that not much money was stolen anyway, and if you're going to prosecute over such a tiny thing you should do it in a different country than the one where it was stolen.
>from what I hear and understand of the matter, this guy is factually in error, probably sexist, and almost certainly undermining his cause.

That's my take too, having read the doc. Reminds me of The_Donald -- sometimes correctly identifies an issue, but misses the point entirely on so many levels and does more harm than good to whatever the author's goal was.

>you don't un-people people

And that's exactly how the doc started from the get-go. It decried anyone who dared disagree with it as shunning communication. That's really not the case -- people discussed it, and disagreed with it. It reminds me of those religious freedom laws, that guarantee people's freedom to discriminate to protect their own beliefs. The more layers you follow down, the more of a contradiction the laws become.
Yes please.

If this was in PDF, I could save it on my tablet for offline reading during my upcoming holiday.

Now, I'll probably just bookmark it and forget about it.
Researchers hack a self-driving car by putting stickers on street signs
IMO separating identity from display-name is an under-used design choice, especially if you think your system needs to scale up to lots and lots of unique accounts.

The one true pattern for auth/identity has been known a long time:

http://habitatchronicles.com/2008/10/the-tripartite-identity...
Bitcoin is decentralised, thus it cannot be regulated. And this is the result. So decentralisation is the issue.
Solar updraft tower
You're going to get burned dude.
Note to self: don't get sick in Vermont.
Poll: How do you stay informed about what's new in the JavaScript world?
Yes, but as I said, using data structures over objects doesn't mean the data is unstructured. You can use lists, maps and vectors and still have a well defined and validated structure.
Mostly when significantly different pages make little to no difference on conversion. This has made me a little jaded about sweating over the colour of a button, or wording a statement type thing. Yes, a site needs good architecture and design. But overall its other things than design look/language that become the real needle movers for digital performance, but people often focus here as its the fun stuff.
College is expensive because of all the extras (teachers don't earn very much).

One word: tenure
Slight street sign modifications can completely fool humans too. Luckily:
1) most people aren't assholes so don't want to cause traffic accidents; and
2) we have laws and police organizations to track down and punish assholes who do
This is a disappointing development, because it means they are moving in the wrong direction on the biggest weakness of the Apple Watch: the watch is embarrassingly thick and heavy for an Apple product.
You can withdraw to a paper wallet without opening an account. You generate a new keypair, initiate a withdrawal from coinbase to your public key, and then can get both XBT and BCC from the private key later.
This could be seen as framing it as being a Roman Occupation of Britain.
I agree. If you play the game better than others why should that be ilegal? I understand the argument that it harms the normal process of price discovery, bit I don't think that making certain inputs to a system should ever be subjectively evaluated into a crime.
The ternary operator can be nice for conciseness and to ensure a variable has been assigned to when the language doesn't check that for you e.g.

var x = condition ? 1 : 2;

vs

var x;
if (condition)
x = 1
else
x = 2

I miss being able to write code like this in languages like OCaml:

let x =
if (condition) then
// more lines of code
1
else
2
Not even just on an individual basis. If you think about how long it took for dexterous hands to develop on an evolutionary basis, it took tens/hundreds of millions of years or even billions of years depending on where you start from.

Also, there is an interesting theory that humans hands not only evolved to grab things, human hands evolved to form "efficient" fists for punching.

http://www.latimes.com/science/sciencenow/la-sci-sn-human-fi...
Fixing Bundler's dependency resolution algorithm and making it 2x faster
So is that video faked? Or did they actually capture the iPad screen.
In effect this is still Ethernet over TCP, but other than that it's a cool idea. Now if only NATS would support SCTP...
CI CD – Unlimited Deployments and Pipelines