skysight-inc/HackerNews huggingface dataset:
I agree with you within the 'academic' context, but that doesn't address my main issue of whether this same approach can or should be used in a 'broader' context.

Could it be that on societal level creating a separate category like 'racist' is important and valuable, even if it's technically a 'fallacious' abstraction? We don't always have the time to properly get to the bottom of things, assuming all of us are even capable of doing so, so we're going to grasp for salient categories anyways.

It vaguely reminds me of the discussions here about functional programming versus object-oriented programming. Alongside the heated debate for and against either approach (and the definitions of the 'true' version of each), there's always someone who points out something like 'closures are just a poor man's objects', and 'objects are just a poor man's closures'.

Even if, for the sake of argument, the differences between FP and OP are not as fundamental or clear-cut as they seem, I'd argue that for me and many others these discussions are very useful. I'd never get out of my 'OOP box' to explore FP if it wasn't contrasted and put in a whole separate category and given a bunch of tantalizing pros that pull me to investigate.

Isn't 'truth' really just another abstraction, but one we cannot (yet) dive into to find the underlying 'truth'? What I mean is, we stop at a certain point not only because it's where we end up at for the time being, but also because it's a useful abstraction.

And to be clear, I'm arguing this primarily in the context of the already very murky and messy field of the social sciences / psychology, where definitions are a lot less definitive than in physics or mathematics, and where they have a much more immediate effect on society.

(honestly, I'm not sure I'm disagreeing with you, and I'm sorry if I'm perhaps not making much sense. I'm not usually this openly... explorative in my comments here. Your comment(s) just tickled my brain in a good way.)
As long as CGI is still available from CPAN, I don't really mind.

But I still think CGI scripts have their place, and I have written a bunch over the last two years at our company. I get that CGI has a number of problems, but for simple tasks I think it's a completely acceptable solution.

(Just to be clear, I am talking of CGI as in "web server calling an external program through a defined interface", not the HTML-generating stuff in Perl's CGI module - my scripts use Template::Toolkit for generating HTML.)
If you could remember which queries gave you a Japanese result I'd love to look into it to help fix it.
Dropbox says no.
Jornal Umbandista Açores Portugal
As someone who doesn't know a lot about Indian politics, could you please tell me why there seems to be a large liberal crowd in India that's very anti-Modi? I heard recently Arundhati Roy returned her government honors, for example.
No, he claimed _not to have any evidence_ that it did happen.

"Quick, shut off the logging on those servers, so we don't have any record of who logged in on them!"
I'm pretty shocked actually. I stepped away to watch youtube with the wife and came back to this exploding.

I'm uploading to google drive right now.
I've NEVER logged in using Chrome's top-right account thingy, I guess made the mistake of logging into my Gmail account and they had/have my permission.

edit: i only use[d] to use Chrome for development, I have an iPhone (all my browsing is done via Safari) so there's no need for me enable browser sync (at least i never explicitly enabled it).
It is pretty amazing that someone is able to do this and a bunch of people actually do seem to be executing the builds before anyone else verified it.

But now that they have, it's no longer an issue, I guess...
Amazing to see Firefox Nightly more than double the speed of Safari on my late 2013 i7 mac mini.
>Web assembly always makes me a little sad. It feels like we are going back to flash only it won't be bad this time, I promise, no really.

Only if you miss the obvious and blatant technical and license differences.
>Maybe everyone complains about bad behaviour of their insurance company, but that does not mean they'll take a higher premium

Exactly.

>There's something here about "consumer" psychology and choices that is hard to capture in the concrete terms economists like to formalize using.

That some/most economists like to use. There is a huge field in economics (and econophysics and stuff) that focused on actual irrational behaviour (like trend-following, trying to time the market, predicting the 'mood' of the market). I find this a very interesting field of study. My god the rational agent model is so bloody stupid but it makes calculations feasible, that's literally the only reason we use it nowadays ...

There is one thing you can't buy. You can't buy love*

* with exceptions of course
Do it. You'll quickly find that their interview questions go out the window since you're demonstrating your knowledge obliquely: "Oh I've never really seen the benefit of docker for most architectures". Cue discussion on architecture, SaaS, devops, etc... I would far rather meet a candidate like this.
Guess the correlation
I feel that privilege escalation/lateral movement is implicitly discluded from almost all bug bounty programs, most researchers know that.

It's a really grey area beyond an initial 'access bug', so it pays not to go there. Otherwise, where should Wes have stopped? keep proving more vulnerabilities until he's downloaded their code? or got private photos of Zuckerbergs kid? Just to show that it is indeed a serious bug?
Why Linux is not (yet) Ready for the Desktop, 2015 edition
What country is this?
Set up a VM.

Why not keep throw-away VM to play with stuff like this? You can make a snapshot to always start from your chosen state.
This is one of the reasons top politicians are paid so well. We can complain about their salary all day long but they make important decisions and a higher salary directly impacts the effectiveness of a bribe.
Mobile Technology offers mobile tools to sales team
3. Any other code written in a language better than JS.
Apple Partners with UnionPay to Bring Apple Pay to China
> Stories like mine should become the norm, not the exception.

We don't know if that is not the case already. The echo chamber is powerful and viral.

A great post, thank you!
If I remember correctly, DDG doesn't crawl the web on their own, so considering the many comments here saying they stopped using DDG because of bad result, is there any way for them to improve on this?

Are all improvements made to the actual search results caused by improved from Yahoo or Bing ?
If hosting costs are a problem why not just make use of the wiki you have on BitBucket?

It's already there but empty: https://bitbucket.org/ZayWolfe/boxbyte-lyte/wiki/Home
Sailfish on Raspberry Pi 2
Designing “small things that can set big things in motion”
Well, they've just released t2.nano.
See other comments. Signed admission doesn't mean anything without 3rd party verification.

I've never seen a published log. Link?
Hey Isaihg,

I would be happy to pay for your Server and Domain Costs and help you set up the Site. Shoot me an email: the@minijohn.me
Would it be possible for DDG to base their some result, distantly, off of some scrape of Google, thereby likely increasing relevance?
Yup. You're relying on selective enforcement. So, as long as you're white and middle-class, you're fine. Others' mileage may vary.
Use an ad blocker.
...which all adds up to a smell of "tptacek knows that team is good, because he's on it".
I'd say your ideas are more unlikely. You can't generalize from one example. An AI that hasn't gone though evolution is extremely unlikely to have the exact set of complex wants and needs that humans have.

And even if you're right, as Alexander says, in that case why the need to open-source it? If you think it's important that AI is open-source and not controlled by e.g. Facebook, that must be because you think AI is going to be powerful and effective. In which case it's as dangerous as he says.
Talking about patterns, technologies, how I would architect/design a specific solution or how I would approach a technical problem is not a technical interview, IMO. And I would be glad to answer these questions, which are fair and interesting.
What I'm talking about are the quizzes and the puzzles, the invert-a-binary-tree riddles or, as it happened to a friend recently, to write a full blown application with tests and stuff and don't even bother explaining why the application was rejected.

It doesn't make sense anyway. In 25 years, the sheer amount of cowboys I have seen literally bringing down projects out of incompetence and lack of humility is staggering. And these guys were hired out of technical riddles.
You won't need the Unity WebPlayer to run this, they look like standalone builds.
Of course you are right.

But if you want to build a comparable architecture with IPv6, where a private Network is fully isolated from the public Internet except for a very controlled gateway, you would still need a Firewall/Router capable of handling all the traffic.

Isolated (to a certain degree), private networks will not go away with IPv6, as they are a convenient security mechanism.

So the name for the box will change, but not it's fundamental duty of allowing controlled traversal over network boundaries.
Is there another place we can download the builds since your dropbox account is blocked because of the traffic HN generated?
That's the who not the when or how
Am I the only one who thinks "sexism" is overrated? It's misinterpreted by so many and I'm not sure I understand what it means most of the time. I think humans are prejudice about so many things that it's hard to keep track and "give a name" to every single prejudice. Obviously "sex" does set us apart much more strongly than, say, race, or probably any other thing, so I really find it normal that there are stereotypes and prejudices about "sex" specifically.

Obviously there's a problem if your stereotype, whichever it may be, becomes offensive and disrespectful. But I mean -- " I noticed for the first time that day that I was the only woman in the room. His effort to be courteous made me feel that I was different, the odd one out" -- there's no way you can label this "sexist". It's just a dude who probably thinks a girl is cute and is therefore a little awkward around said person.

I guess what I'm trying to say is that labels can mean different things to different people and I really hate using them to express my specific situation.
So perhaps Plan9 at least can serve as a clear definition of where Linux ought to move over time. I often work with old software this way. I try to figure out first what I actually want regardless of the limitations of existing software is. Then I look at what we have an try to figure out if there is a gradual path that can take one to the ultimate goal. I prefer this over just incremental improvements without any clear end goal.
You must discover what you are good at. It requires brutal honesty with oneself.

Also, why should there be a point? Life is a journey.
Just to be clear, don't try this in the UK. If everyone is going at 80, everyone will get a ticket, thanks to automated speed cameras.
The thing is it's "just thinking out loud" on the same level as "what if the particles aren't really in a superposition and we just don't know which state they're in". These are basic questions, the answers are known, published, and the article even mentions exactly where you can find them.
Wes has a footnote update:

> I never contacted Facebook or Alex using my work email account. It was only after Alex contacted my employer via email that I sent a reply from my work account. Alex indirectly contacted me at work, not the other way around.
Because its simple to manage, simple to install and that was my target. Its exclusively my choice, but hey its open source - take the code and create your own package...
> At this point, it was reasonable to believe that Wes was
operating on behalf of Synack

> He "assumed" because the researcher signed up for the Facebook bounty program as an employee of Synack and used his Synack email to communicate with Facebook.
He wasn't guessing. He didn't look the guy up on LinkedIn

This is a load of bolony / ass-covering by Alex - Facebook's bounty program explicitly deals with individuals only, not companies and Alex knows this. From https://www.facebook.com/whitehat/

> We only pay individuals

edit: down-voters, please point out the faults in my logic.
Please. We refuse to talk about how smart we are for political reasons, that's all.
Visual languages are not good for representing complex state, but they're great for representing complex data transformations - often much better than textual languages.

If you want to transform the structure of an input file (or any stream) with a hierarchical structure to an exit file with a different structure, in a text language you need to build a parser following the data's grammar, and create a state machine that represents the required transformations, which is not an easy task.

With a flow language, you just draw an input component for each level of the hierarchy and list the data fields supported by that component; and then do the same for the output structure. The task is typically much simpler, as long as the task is pure data transformation and you don't need any side-effects during its execution.
A Delphi blog with history insights!

Lots of great info, thanks for posting it.
Awesome! This is great man. How long have you been working on this for, and what are you using to processing the speech (is it internally developed or are you leveraging an API or something)? This seems like a fun hack just for home.

A couple years ago in my dorm, I set up a clapper and set up a server to play my music when I was out of my dorm, so that when I was coming home I could play the sound of the clapper to get my lights started. Or if I was in my room's WiFi network, I could ask Siri to play "Turn on the Lights", and it would play an MP3 of me clapping and turn on the lights. This is obviously way cooler, and I always thought I'd one day sit and hack out something like this with Wit.ai or something. What are your plans for this?
> That "build it and they will convert" attitude and the growth of alternatives to Python is what killed Python 3.

Well said.
Don’t get me wrong, but your comment reads like an ad.
Probably pretty easy.

It is different, but the core semantics are the same so you just have to worry about new syntax (and worse python integration)
Demosaicing and High Dynamic Range Imaging with Python
Currently the illegal nature of cannabis in the UK means criminal gangs use trafficked slaves to grow it.

When cannabis is made legal these criminal gangs are probably going to be able to supply cheaper cannabis than a legal farm.

So the licence may need to impose some kind of checks to prevent people using exploited labour.
Thank you for your candid and insightful comments.

I am curious - if there was a GIL-removed version of Python 2, would you change your assessment that your "long-term plan will likely involve removing more python from the pipeline"? i.e. is the GIL the primary (or even sole) factor in that?
|| Currently operating in three locations: Brazil, India and Indonesia.
Max/MSP is increasingly popular in music:

https://cycling74.com/products/max/

It looks like something people coming from a modular synthesizer background should be able to get.

In fact it makes a lot of simple tasks hard because something trivial like a loop takes an unexpectedly distracting amount of pointing, clicking, typing, dragging, and joining. The DSP and openGL parts aren't too bad, but hacking together non-trivial event and data processing logic can be torturous.

This is the big problem with dataflow - it makes you keep switching mental modes from visual object recognition to spatial understanding to text parsing/editing to causal modelling to UI design.

Text has its own issues, but it lets you stay in one mode.

I think VB and Delphi had a lot of success because they hit a sweet spot between the two. They let you solve visual and UI problems visually, and logic problems with code.

Webspace still doesn't have an exact equivalent. Flash came close, but the animation stage added an extra layer of complication. Most web design tools don't do a good job of simplifying and abstracting the relationship between onscreen elements and code the way VB and Delphi did.
Windows 10 supports Facial Logins
This Week in Mobile Development December 11th – 18th
When I look at functional programming, I see the building blocks of digital electronics.

Maybe that is the path we should take.

Create IC modules for apply, map, filter, fold, ... instead of adder, half-adder and so on.

I bet lots of lambda calculus programs could easily map to such constructs.
Well biggest problem for me with DDG that it does not track me or basic tracking does not cut it.

Maybe I do not like some policies about users of big players, though some intelligence about the user makes service much better (extent of tracking is another question/rant).

I am not from USA, and 30-50% of my searches are not in english and not some international terms. So when I search for something in my country and spelling of that something is the same with not what I am looking for completely on the other side of the globe, DDG becomes completely useless.

Now, I know, DDG can specify where I am (or I can tell it), but the thing is that it still does not work, as I expect.

Also DDG does not work as well (as Google) with some words/terms (e.g. python - snake/programming language). When I am browsing google will know that by `python` I mean programming language, and when my sister browses it means snake.

Maybe you are right, that later it would do better, but for now DDG just does not cut it, and I have been trying to use it for probably 4 years. I try it once in a while and see it getting better, though no near as good as I want and alternatives offer.
"This is one of the reasons top politicians are paid so well."

Really? That would be a fine reason, but it may have more to do with the amount of power and influence they wield, even over those who determine their salaries.
I think there might be a deeper problem. One reason to use DuckDuckGo is to avoid the tracking and data collection that google does. But if that data collection allows Google to provide better search results, e.g. localised results tailored for the user, there is no way for DDG to compete (on search results at least).
"We extracted small patches from images, just like they do in neural networks research. Then we used neural networks and humans to identify the images patches were drawn from. Because humans can do this and neural networks can too humans must work like neural networks."

Hmm. Did I miss something?
Former Uruguay president Mujica has some thoughts on your last statement regarding things you can't buy (https://www.youtube.com/watch?v=0JXMpQf2XyE)
It's that time of the year where I'm feeling altruistic, so I just registered boxbytelyte.com for one year. Just let me know where you want it to point, and then I'll transfer the ownership to you in a year's time (or sooner if you like).

Also, have you thought about open-sourcing the game? That would definitely relieve people's qualms about downloading an anonymous binary blob.

Edit: Forgot that there are no direct messages on HN. You can reach me at domainname@boxbytelyte.com
That video has a lot of great interaction pattern examples. Will definitely have to spend some time going through Mike Alger's thesis. Looks like a very valuable resource. Thanks :)
Global avg Internet speed grew 14% to 5.1 Mbps
Only the government can provide legal rights. Human rights are ideals, not actual things.

Regardless, the real point is that property rights trump free speech rights. You can't come over to my house and say whatever you want, because it's private. And I'm pretty sure the UN DoHR says the same thing.

And further, given the leftist thing that it is, I'd bet dollars to donuts that the UN DoHR also says people have the right not to be on the receiving end of speech that incites violence towards them, a.k.a. hate speech. So... property rights > hate speech rights > free speech rights.
The best icon is a text label
Thanks! I usually rely on Feedly to show me an icon when it can subscribe, but I pasted blog.golang.org/feed.atom into the 'add content' option and it just worked.
Indeed. I studied in China for a year (in 2005) and I remember that amongst the recommendations for travelers, one was to avoid showing your travel guides - or at least the maps - as most would raise eyebrows. I remember covering Taiwan on the map with my hand a few times when asking other college students about recommendations for holiday travels, so they wouldn't pick up on it.

On the other hand, it's not like it was grounds for paranoia either: that was usually a good conversation starter on the train. There's a wide disconnect between what the government says it will enforce, what it actually enforces, and what people actually think.

You could get into some weird conversations, but I generally did not come across much animosity because of these maps. Awkwardness, at worst. If there was any, you'd simply back out and apologize for the map being inaccurate.
Doesn't Yahoo use bing anyway?
This is exactly what i always thought. Many people always think that lower wages for politicians will solve anything ( because they are mostly jealous)

I don't think it does
> "Ironically, one of the very few times I have experienced any sexism in the industry was when a dude was trying to be nice to me."

I'm not sure how ironic this is. It seems to be setting up a straw man of sexist behaviour being the domain of moustache-twirling villians, rather than something that often perfectly normal men and women inflict on each other and experience unwanted outcomes of because of their culture and the structures of the society they grew up in.
People can't add their location in the search terms?
That was my first thought. My second thought was that it's not much different from what we do all the time anyway, including when we download source tarballs and then run './configure'.
Look at how long it's taken us to develop theories or technologies even after we had everything we needed to make them possible. The ancient Greeks had steam engines, but it took us millennia to start using them seriously. The concept of the engineering tolerance makes industry thousands of times more efficient; it could have been invented any time since the 16th century, but it wasn't. The checklist has been known for decades to reduce errors across approximately all disciplines, but it still faces huge barriers to adoption. Evidence-based medicine has been the obviously correct approach since the invention of the scientific method but it's still facing struggles. Even in science, we're still arguing about the interpretation of basic quantum mechanics 100 years after the relevant experiments.
Oh right. In that case fair enough. I'd far rather have a walkthrough of some of your github code to see your style and reasoning.

As a Good Person, you should get taken on by clients who don't have this requirement while others who do lose you.

I've only done one of those tests in the last couple of years because I wanted the (not insignificant) pay rise and it gave me an opportunity to learn something. It's all about negotiating power (they had more).

But yeah, in general I don't have to bother with them. OTOH I don't see them as entirely negative because hopefully it should mean you'll be working with competent people (provided the tasks are small demonstrations and not full applications which smacks of incompetence).
That means workplace is more productive :)
Some VPN's terminate SSL at this point. So the connection from the client to the server is encrypted, but the internal network traffic in the data center is sent unencrypted on the private network.
I am definitely biased: Besides coding, I source, screen, and interview software engineers that want to move to Switzerland.
GRUB2 leaves any GNU/Linux vulnerable
Zoro.im