skysight-inc/HackerNews huggingface dataset:
> And in fact, studies have demonstrated that fewer girls are interested in programming because of society.

I agree! But why? And when? And is it just girls? The filter I'm talking about extends far beyond and is applied far earlier than the job interview, or the application to college, or which classes someone takes in high school. The paths laid out for all of us have varying degrees of difficulty, and shape how we grow.

Speaking as a white male from California who grew up with a computer in the house, in many ways my own career in tech is the path of least resistance. Sure, I've worked hard and chose to invest myself in these skills and this career, but the impediments to doing so were much, much less significant than the social and structural biases that people with other backgrounds run into at every. single. step.

Simply recognizing that I got to shoot for the hoop from a few feet closer than the rest of the population has given me a great respect for those who made the same shot from farther out. It's not that an individual like myself (like you?) with an advantaged position couldn't overcome the same challenges, we simply have not been tested in the same ways. I don't mean to speak for you as an individual, only that over a large enough group you're going to see a lot more people make it who got to take the easier shot.

I think our fundamental disagreement is that you're saying people like me (perhaps us?) don't actually get that easier shot. And that I simply do not believe, because of my experience in and observation of this industry, and because of the near-endless supply of evidence to the same. [citation needed: plenty in this thread, and every thread like it]
Scala is definitly a cool language to learn. I like the type safety in statically typed language, and Java is just too verbose.

Scala + Play Framework + Akka is solid. We use scala for parts of our pipeline for https://www.moesif.com

Docker is definitly up there also with Docker Swarm/Compose, etc. Just a matter of time as Docker Cloud and the whole Container as a Service area is fully matured. I like Kubernetes on Google or Docker Swarm on Azure, but still a ways to go before it's like spinning up a Heroku like instance. They are one of the few companies able to execute very well in getting people to adopt a new technology.
I think even UI/UX review would be good. Like looking at things that pop up on Show HN and doing a short video covering usability and design of the thing.

Seems to me that it would be easier to cover UI/UX in video format than screenshots and pictures. I'm by no means an expert in that area though.
They make it look like a battleship. I can't imagine they have function...which makes them ugly, to me.
Why Caravaggio was as shocking as his paintings
TonyCoder
The app is open source and you could do something like a proxy or similar if you really want to be sure of what get sent from your client. The server is also open source too.

As moxie said, it's about raising the defaults of the world, not about making it secure for the crypto nerd.
What is the black bar?
Coding boot camps completed in just 12 weeks!! Call me directly (480) 291-8519 ask for Tony.
I know this is apple level 'file a radar', but you should also ping about this in the github issues page.
I agree. Use the center of the lane. If they want to pass, they need to go in another lane. Too many people have low spatial intelligence when it comes to cars and can't gauge the exact dimensions. There's so many people who have problems parallel parking, and that's at 2mph!
I'm a dinosaur - I'm still partial to the venerable PHP, SQL, and Regular Old Javascript.

Although I did teach myself how to develop in Hack through Vagrant on Windows, and I kind of prefer Hack to PHP for the XHP extension alone.
this is a very interesting acquisition for Google. i wonder if they are concerned about adblockers and see native advertising as a solution. or, perhaps their data shows that native ads perform much better than traditional advertising.
> a Samsung failure will still generate more coverage than any other brand

Hello, Tim Cook on line 1. He'd like to quibble with your generalization.

What I find interesting about those earlier reports is the lack of follow-up. We know that the Note 7 explosions are happening "out of the box"; iPhone failures of this nature have often been attributed to cheap 3rd party chargers, but I can't find any information about the iPhones that led to evacuated flights.

Anyway, we're going to have to agree to disagree. There have been dozens of documented exploding Note 7 devices, which as best as I can determine is unprecedented. Any phone manufacturer would be under heavy fire.
Male Kim Kardashian's Fan Breaks the Internet with Photos of His Huge Butt
Why is this touted as a European (only) mission?

It's a joint mission with Roscosmos they built the lander (ESA is building the rover and probe) and the rocket is Russian.
Why Doesn’t the United States (Finally) Get Rid of the Penny?
"At least we had MSFT" was the sentiment before Win10. For many, they were one of the few remaining companies that weren't "moving too fast".

It was a great time, when people could actually use more of their time on computers for doing other things besides chasing the update/upgrade treadmill.
A Toxic Paradox
That will work for lodash, because it's just a bag of functions. But anything that creates objects that are passed outside of a single module could have problems.

There was actually a high profile bug when someone ended up with two versions of react included in the same page: https://github.com/facebook/react/issues/1939.
I think most people with common sense and self-awareness can tell.

I certainly would be surprised if anything I ever worked on became the next big anything, and I have more side projects and half-baked plans than I will ever finish.
To do in Mill Valley: a concert to help pay for John Perry Barlow's medical bill
It kind of is your fault, though some products are defective by design. Food is normally produced outdoors being overflown by birds, and you know what birds do. You should simply assume that food is naturally coated in pathogens that you need to deal with.

Never bite into food that isn't clean. Never slice it unless you will be cooking it afterward.

You can clean by peeling, if this is possible without cutting. (bananas and citrus) You can clean by blanching, which is a brief exposure to boiling water. You can clean by washing with bleach, excepting the many foods (apples, cucumbers, etc.) that have been waxed to seal in the germs.

Sadly, this normally means that raw apples and raw cucumbers are hopeless. Eh, maybe you can get the wax off with warm oil followed by ethanol. Realistically, you won't get these clean before cutting into them.
I believe I've read somewhere that that's not all of them, there's more hardcoded in various system files.
Abdelkader lessehal
First you looked "very athletic" at 170, now your abs were "slightly defined" at 160. Uh huh. If that means anything, that means you had a lot of visceral fat, or it's more stored in the legs.
Samsung's profits are dominated by its mobile unit, which has given the division much increased power within the overall organization. (I was employed by a supplier to Samsung mobile, by even without that this is public knowledge).

The rest of the company has much thinner margins. This undeniably hurts their business.
No they cost 164M. There is a contact covering 64 million per launch and an additional 100M cost per launch making the actual cost 164M. Which is two and a half times what a Falcon V launch costs before any possible reusability is included.

It's like calling a 5 year car lease cheap after putting in a 20k down payment and ignoring that as a monthly cost.

PS: There is something to be said for reliability. But, if your satellite costs less than 500M and Space X had a 20% failure rate that's still generally a better deal.
When someone "notable" in the tech community dies, sometimes the staff adds a small black bar to the top of the layout.

They never mention whose death it's meant to commemorate, though, you're just supposed to know.
FWIW, CSS uses a pretty similar hack - CSS pixels are defined in terms of a virtual 72 DPI resolution that does not correspond to screen pixels. In both cases, there are APIs available for DPI-aware apps which want to do something smarter, and the hack has been quite successful in supporting high DPI rendering while retaining backwards compatibility.
Has no one realized that Microsoft and others are moving to a SaaS model, even with consumer OSes? Lots of other service providers update their platforms, and the user doesn't really have much say in WHEN it happens. We just get a message that the vendor is updating the software during a maintenance window, and that's that. 10,20 years from now we'll be subscribing to all of our software, and we will just be told when that software is going to update. We may also see something similar to what the Playstation does - ok, don't update now if you don't want to, but that means you can't use any network features! But either way, prepare for a new way to look at the applications running on your PC.
Aww fun fun. The offspring of SWAT was the the debugger in the D-systems. They had a 3 digit LED display on the front of the machine and when you crashed that display would show 918 (if I recall correctly). At which point you could connect over ethernet to the machine and be inside the debugger which felt a lot like your typical JTAG station does today. The D-machines also shared the fungible microcode and it was always very important to have the right version of the microcode for the version of the MESA compiler or you ended up with really crazy bugs.

That said, you could iteratively design both the language code generator and the microcode to optimize for speed or code density or low interrupt latency, what ever. As a young engineer at Intel (my wife was an engineer at Xerox) I felt like that sort of architecture was 20 years ahead of its time, and eventually the nearly all hard coded instructions of microprocessors would be considered quaint. Watching these concepts come in and go out of favor several times, reading about the Alto feels like looking at the embryo of the future.
This is not really about encryption or terrorism.

In England and Wales teaching someone a skill is not normally illegal, but teaching someone a skill for the purpose of committing a criminal offence may well be aiding and abetting.

Terrorist offences (as woolly as they are) attract additional penalties but the general principle is nothing new.
Possibly, but that's not what' exercised by the minimal test case, supposedley demonstrating the issue in the article.

Returning immediately with a non null fds, a zero lenght and non zero timeout is unarguably a bug.
Looking at WhatsApps security whitepaper:

"WhatsApp calls are also end-to-end encrypted When a WhatsApp user initiates a call:
1 The initiator builds an encrypted session with the recipient (as outlined in Section Initiating Session Setup), if one does not already exist
2 The initiator generates a random 32-byte SRTp master secret
3 The initiator transmits an encrypted message to the recipient that signals an incoming call, and contains the SRTp master secret
4 If the responder answers the call, a SRTp encrypted call ensues"

From wikipedia:

"Signal voice calls are encrypted with SRTP and the ZRTP key-agreement protocol, which was developed by Phil Zimmermann.[1][57]"

So from where I'm reading they seem to be doing more or less the same thing when it comes to encrypting voice calls.

https://www.whatsapp.com/security/WhatsApp-Security-Whitepap...
https://en.wikipedia.org/wiki/Signal_(software)
Team studies how selfish genes cause male sterility in flowering plants
I find Pacemaker to be one of the most well designed apps I've ever had the pleasure of experiencing. 10 years ago, a DJ setup like this would've cost thousands of dollars.
For just a few bucks, I can get an app that feels almost as natural. The design is beautiful as well.

http://pacemaker.net/
I had to abandon Atom due to a bug which basically makes it impossible, on Windows, to un-maximise the Atom window [1].

This was a huge deal breaker for me, I hope it is fixed soon.

EDIT: I love Atom in general, it has some very convenient features, e.g. the git info integrated in the UI and the file sidebar options which are more complete than other editors; I did not mean to be overly negative with my comment and I'm sorry if it seemed that way.

[1] https://github.com/atom/atom/issues/10720
No mention of supported platforms?
Until Electron becomes more mature Atom will never compete on the desktop in terms of speed.

Although it could probably be argued now that Atom has a better plugin ecosystem in regards to your comments about customization.
The language nitpicking seems like a grand way to miss the point being made and rather poetically make the exact same point at the same time.
That allows attacks comes from another compromised device or TCP SYN packet that uses unusual routing. We've already seen Javascript based attacks that use the browser as a gateway to the LAN.

You need strong authentication and secure (proven input recognizer[1]) code in anything that connects to any network, even a guaranteed LAN. Border security is only one layer of protection, and LANs are rarely an isolated network.

[1] https://media.ccc.de/v/28c3-4763-en-the_science_of_insecurit...
> I believe Christianity was designed to oppose this programming (original sin), but it's a 2k old religion, what do you expect? So much has changed since then, our methods in many places got better; Christianity is out of date and has too many dependencies.

I think this holds for a bunch of old religious beliefs. A lot of the old, seemingly arbitrary laws from Judaism had practical purposes in ancient times.
Cat loving is known to be related to toxoplasmosis.
Kitty-kitty!
Another cool feature could be to link up with Homebrew services. Redis/ES/nginx/etc are mostly installed through brew, and 'brew services' provides a convenient shortcut to status/restart/stop/view status of those apps.

Having Marathono popup function as a proxy for Homebrew-managed services would give me a single dashboard for my development daemons, including infrastructure and my own app codes.
Your typical large-scale attack has a few thousand IPs at most, so it's technically doable. All that's missing is the motivation for everyone to abide. With enough incentive hardware makers might accommodate, too.
If it's just an internal use, you can ask them to have tests build against the endpoints and use that as a way to document how to use them. It's better than nothing, and they're technically code, so it's in their domain to build.
Show HN: Stream live video inside of iMessage with Looksy
Much of our DNA may not mean very much at all, just like our astrological patterns.

http://www.nytimes.com/2015/03/08/magazine/is-most-of-our-dn...
1. npm == bundler. One difference: it puts the source of your dependencies into a node_modules folder in the project itself, rather than in some global spot

2. npm doesn't have bundler's lockfile, but this does. It's also faster.
I regularly deal with this problem because my use case demands viewing huge JSON files of size > 20 MB with lines of text that can exceed tens of thousands of characters (WKB polygons). You can argue that Atom is not suited to this particular use-case (and I would agree), but what can we do to make it better? I'm very curious as to the specific aspects of Electron/Atom that make this kind of operation slow and would be willing to contribute to make it faster.

It's already been proven that Javascript can be fast for this kind of thing. So there is something in the infrastructure that can be improved.
Well, I think I've seen it with my own eyes.

I have 3 teen boys, all breastfed as babies. For one of them, him mom went nuts with soy milk right after his birth. (a screwy doctor suggested it) She drank crazy amounts of it. Sure enough, that boy clearly has boobs, and the others (same parents) do not.
This is exactly like what I wanted Redis to be. Secondary indexes solve all the problems.

However, I wanted a feature that allowed custom indexes with Javascript, like CouchDB map functions.
Hey everyone, just looking for some beta users (the link is to d/l via TestFlight) before this is ready for prime time, thanks!!
You're just shifting the assumption from what I said, to something like, 'transcendence provides humans with the existential meaning they crave.'
Facebook, Twitter and Instagram surveillance used to arrest Baltimore protestors
The Gray Gender Gap: Older Women Are Likelier to Go It Alone
While I mentioned the NSA, really the bigger threat is a guy (or hacker group) who wants to pull off a million dollar heist. The NSA can get into (practically) anything and everything.

To get a job at MS, you have to have a real life reputation. Once you get in, there will be others analyzing your code, and your bug may not make it to release.

To insert a bug into Debian, become a packager and you're done. Access to one of the most popular server (the important stuff is here) OSs (Debian, Ubuntu) on the web.

You're busted? Create another account and start over.
Right unfortunately I haven't used many tools. This one site was built with bootstrap and since I don't use/know bootstrap I wrote it from scratch the scrolling, menu, animations, etc...

Yeah it is a work in progress.
>What are RasPi and similar boards lacking? Power management? Not enough GPIO pins?

For me its the ability to "blink" (sleep a designated time and then re-awaken for a brief burst of activity) and so perform some task for 6 months straight on a pair of alkaline AA batteries.
The 'all or nothing' take on security is a very childish or naive point of view.

No security system is invulnerable, and even the slightest inconvenience will prevent a certain percent of behavior.

In light of those two facts, you must speak about specific threats and attacks if you want to say anything about security.

For example: Compromised root CAs have not been found to be used by criminal gangs in bank phishing schemes. Therefore, they seem to provide about the right level of security for that threat.

Compromised CAs have been strongly implicated in government attacks, so they don't provide an adequate level of security in that context.

This doesn't mean they're beyond repair. They work for certain tasks in certain contexts, like your front door, or a safe, or a password, or a security guard.
Excited about the transformation in the recruitment industry through Machine Learning/AI. Employers will get analytics on a candidates fit to the company or job.
P.S. I work for http://strategysolutions.com.au
It shouldn't be hard to tell a person from a dos robot. Person can authorize to get whitelisted, or solve captcha. Persons rate of requests is much lower than that of a bot.

The problem is what to do once abusive IPs are identified. Right now you will pay for all the bandwidth used.
Our model is not a commandment for everyone. There will always be cases where containers don't make sense. However, every new level of abstraction meets this instinctive reaction at first. People didn't want VMs in the data centre messing with their bare metal either, I'll bet.

The point of containers is to make updateability easy. To bring embedded software closer in line with what's going on in the cloud. To enable the kinds of workflows we have had in every other part of the development world for decades. It may or may not be right for your project. So long as you understand the intention and make informed choices about the tradeoffs, there will always be cases that fall in the one or the other side of the fence. I don't perceive this as being a dick, you're stating a reasonable case for a model that does indeed work for a lot of cases.

We will continue working to reduce overhead, hopefully power requirements and cost will go down, and somewhere along the curve, we may even meet your needs at some point. Whatever the case, we're pretty sure we'll never cover everything so if we gave the impression that resinOS will end all embedded OSes, then it was the wrong impression to give. :)
I did look at some. My previous resume see below:

https://m.imgur.com/7FU3bew

I was told lacked content so I gathered all my projects.
"Facebook also needs to take into account their influence over the ecosystem. The reality is that whatever project Facebook puts out is immediately seen as gospel and "naturally, a well-engineered thing and a good choice to use!" - this is literally a daily argument in #Node.js when somebody is trying to argue why a poorly-fitting tool is somehow appropriate for their usecase. "Well, Facebook uses it!""

Absolutely agree with this statement, it drives me insane listening to the hype before anyone has really even had chance to form an opinion on it.
During the beta I've been using it for showing off new UI/UX and features in Github pull requests as well as getting support to attach screen caps of software issues to their tickets. Might get QA to start using it to document defects as well. Works great.
My Windows 10 woke up and rebooted when it was it sleep mode. I didn't care that some applications such as Virtualbox were running.
Top Account Based Marketing Sightings at Dreamforce
At this point I am convinced you cannot be serious - your comment history is proof enough for me. (Next time I'll spot you sooner ;)
For what is worth, Unix and Mach have a long tradition of being welded together, starting with OSF/1 and derivatives.
I can't believe this singer is only 10 years old
This people at this dentistry practice sound... dumb.
DJI PHANTOM 3 IS a TIME MACHINE
Keeps the lobbyist company in business.
Make the configuration change come from the approved endpoints.
I noticed the cause was an upgrade : it had lost a number of my settings.
Oh yeah. Low latency eould be saying too much. I think its worst-case for strong-consistency is around 30 seconds or so.

Anyway, closest to to low-latency part would be NonStop or OpenVMS clusers across redundant, leased lines. They're fast, scale well at HW level, use ACID databases, and high-availability. Commonly used in transaction processing. One VMS cluster survived 9/11 attack without losing a single transaction. NonStop does up to five 9's. Id be interested in the CAP analysis of these older methods.
That's awesome @alex_lubinsky - you nailed it, it pretty much comes down to transparency and solid communication practices. Building a culture within the team of user-first when thinking through the product.
Direct/honest feedback requested: Attraction Academy
What’s the Deal with the Samsung Internet Browser?
I thought -v was exclude, like grep and pkill.
And sadly we may never know why Apple did that. Apple's statement was released on Monday iirc and then Bogdan released his side to the story afterwards.

Was Apple's release written up before Bogdan's conversation with them on Friday/Saturday (And no one told Tom that the situation had changed) or did something else happen between then and Monday to change Phil's mind?
More comments on this story here https://news.ycombinator.com/item?id=12680671
One of the WWW things that has changed, maybe not Internet technology specifically: if you are a business that moves very large volumes of packets, it doesn't matter that you have plenty of upstream bandwidth because the residential ISPs will refuse to upgrade their equipment on behalf of their customers. See: http://www.businessinsider.com/netflix-comcast-deal-explaine...
> you bought?

I assure you I have not (and never will) purchase any "internet enabled" (or "smart") device. Most devices worked just fine without a network interface.

To turn off my (standard) LED light bulbs, use the switch on the wall.
It is a shame that Voyage to the Bottom of the Sea did not achieve the same level of fame as Star Trek. If it had, people would find the oceans more exciting.
This problem is so frequent that I try to remember to budget for 15 minutes, whenever I want to shut down my laptop.