skysight-inc/HackerNews huggingface dataset:
Yep, this is a pretty simple CAPTCHA picked to illustrate a concept for teaching purposes. But more complex CAPTCHA images don't necessarily make anything more secure depending on how the whole system works.

In fact, one of the most effective attacks against Google's ReCAPTCHA is more simple than anything in this article - you just request the audio version of the captcha, feed it to Google's own Speech Recognition API (or a competitor), and give Google back it's own result [1]

[1] https://github.com/eastee/rebreakcaptcha
panic inducing!
I subscribed to the print version about 6 months ago and I think I've received one issue. I like the articles, but something is rotten in the state of Denmark.
I didn't make this comment because I knew someone else would. I completely agree.
But how? I'm being serious here. You put anything culturally appropriate into the system and someone is going to call it an offensive stereotype. So you have to make it relevant to the user while not referencing anything specific about them, not an easy problem to solve.
No, the author is a teacher and is talking about girls, not professionals.
Pretty good point.
This is unnecessarily simplifying. Legos did not exist when we were monkeys, but social groups did.

It's entirely possible that there is an individually-varying biological urge to attach to socially-informed norms, whatever they are at the time.

This comes up a lot with attraction. No, testicles can't possibly be born with an image of Kate Upton imprinted on them, but they certainly can be born with a directive to find and be attracted to socially_valuable_person_of_era
I guess it's similar to the AIS signals used by ships.
Subscribe to read the full story. Yay!!
Public Lab's v4.0 DIY spectrometer is made of Lego
I have a tangential question regarding this post.

I have notice more recently at I am asked to identify object(signs, roads etc.)using multiple iterations. It's not unusual to be asked to identify these on 3 separate iterations. This is despite identifying all cells correctly on both the first and second passes.

I don't believe it was always this way. What is the reason for this? Is there some heuristic in the captcha program that decides to ask for further identification or is this randomly generated?
Princess-like societal figures existed since forever. Nice clothes too. So did blingy-but-useless impractical things like pink ponies.
I think there is a balance to be found between "pinkifying" and "de-blueing" (to wrangle an inversion out of that word). Many of these early education coding platforms use "play" to introduce fundamentals and concepts to kids. They're not intended as formal platforms for computer science education; they want to let kids do cool things and get excited about programming and possibly ramp up into that more formal programming education.

Letting kids manipulate characters from properties to which they've already been exposed is a good way of creating that initial interest. The issue is that assets like Minecraft Steve, or R2D2, or things like that, while obviously loved by no shortage of girls, are still primarily marketed toward boys. Until we can effectively move that needle at a higher, more societal level, I think it's valuable to incorporate media properties targeted toward girls into these kinds of platforms simply in order to engender that initial interest. A kid (regardless of gender) who loves BB8 should be able to use their learn-to-code-platform-of-choice to make BB8 run in a circle. A kid (again, regardless of gender) who loves American Girl should be able to use that same platform to make Julie say something funny.

My company has been doing some work with the Girl Scouts, teaching girls to build games and apps in Augmented Reality, and while the interface/platform itself is sterile and professional (& obviously if you think theming an IDE pink will help "appeal to women," this is an issue), the girls naturally gravitate to characters and assets from the properties to which they are already exposed and are already fans. This includes everything from Minecraft Steve, to Spongebob, to lolcats (which are, apparently, still a thing) to Elsa, and Barbie.
Where did you even find the source code?
While HollyWood is relentlessly ridicule "nerds" "tech-savvy members of the society" "scientists", some are still believing colors, nouns, wording are the root cause of gender inequality in tech industry.

These people are either maliciously hiding some intentions, or are plain ignorant.
Where I come from (US) a couple means 2.
I use Hugo for a blog. Works well, decent free themes available.

https://gohugo.io/
Great to see companies not founded in megacities getting big exits like this.
I’ve experienced the same problem, for about six months I never received any issues. The entire time I thought there was a mail delivery issue or some other anomaly. It’s a shame because it’s a great publication.
Yes!

I once implemented a GetSatisfaction/UserVoice-esque feedback widget. The most useful feedback we received came in when we worded the widget with text like, "What problem would you like us to solve for you?"

It got slightly less responses than a generic, "Feedback form" label, but the quality of responses was much higher.
I call FUD on the reports of people going into deep debt to buy bitcoin.

Sure there will always be some people that do this. And it makes for a good story, so the media reports it. But I don't think this is something that is happening in significant numbers.
This is totally new so I don't think anybody has reviewed it yet... but:

Facebook's own tutorial is quite good I think (caveat: I wrote some parts of it), so I would definitely recommend going through that first. It's a really great overview of most React Native concepts.

This gives more in-depth and hands-on instructions. E.g. creating a project from scratch and building it to completion, one step at a time.

reactnative.com is an aggregator of useful topics, news, and links (a few of which are tutorials), so it's a bit different, but also very useful when getting started.
You can watch the talk with google cache. It’s from 2016.

Basically, Swift dynamism is coming, hopefully safer than ObjC
Yeah I agree with this. It takes a long time for a piece of cookware to get well-seasoned in this way, but it works fine. Something not noted in the article is that once the oil is polymerized, it is not going to come off with dish detergent, so all the advice you hear to never use dish soap on seasoned cast-iron is erroneous. If there's non-polymerized oil on the pan after you're done cooking, you _want_ that oil off of the surface, otherwise you end up with a layer of congealed fat, not a good seasoning. When my wife and I bought our current house, it came with a stove with a cast-iron griddle, and the previous owners had taken the "never wash it" approach and it was nasty. I stripped it down to the metal and started cooking on it (after doing a quick initial season where I coated it with oil and heated it past its smoke point). Two years later, it's developed a nice seasoning, even though I wash it with detergent after every use.
Is there something wrong with the drag and drop approach? I find that working with kids on programming lego robots through their drag and drop approach is fairly engaging to them and does communicate concepts pretty well (loops, arrays, variables and so on). Of course you need to move them to a more "grown up" syntax eventually, but I suspect that comes as they need to solve more complex programs.
I don't think it's demeaning to the profession. I do think it's demeaning to women to suggest _either_ that a) pink and coding aren't compatible or b) pink is only for women and girls or c) women and girls only or primarily like pink things.
> I'm also reasonably sure that referring to women professionals as "girls" is also one of those things you shouldn't do.

Agreed. But this site doesn't do that. It consistently refers to women as women.

For example the about page:

> Welcome to Code Like A Girl, a space that celebrates breaking down society’s perceptions of women in technology. We believe that by providing women and girls with strong female role models we will be able to tip the gender ratio scale in tech. We hope to achieve this by amplifying the voices of women and their allies!

Or look at the Role Models section, it consistently uses women. The Girls section of the site has stories about female children.
let’s play a game - since you’re asserting a massively complicated social mechanism that instills these preferences, give us some evidence of its existence rather than just baldly assert it the way its taught in gender studies. elaborate it somehow. show us evidence that it works.
Their previous "active choice" wording from a few years ago ( https://boingboing.net/2013/07/29/uk-isps-active-choice-on.h... ):

> If you choose "censored" you are advised: "Sorry, for a censored internet you will have to pick a different ISP or move to North Korea. Our services are all unfiltered. Is that a good enough active choice for you Mr Cameron?"

A&A is also, to my knowledge, the only XKCD/806 compliant ISP: http://www.revk.uk/2010/10/xkcd806-compliance.html (ref: https://xkcd.com/806/ )
When I was a student, I once tried to buy a copy of IDA Pro Advanced, as the Standard version didn't have the features I needed.

They refused to sell it to me, unless I bought the standard version and used that for a year (which in retrospect, I perhaps should have done)
> While most of the industry is trying to lure cost-conscious consumers by offering cheaper packages with fewer channels, Denver-based Layer3 has gone in the opposite direction. It sells an online-TV subscription with hundreds of channels that starts at $75 a month. Layer3 is betting there’s a market for consumers who are willing to pay a premium for TV that is delivered in high definition and is easier to navigate.

I don’t see how T-Mo succeeds at that price point when streaming w/sports + Netflix or Hulu is about half that cost.
That's a broad question. Also depends on your age and qualifications.

Low tech: I can think of lawn mowing, fixing PCs for the elderly, etc.

Programming: find something that you can fix for people around you... is some friend or family member having trouble with invoices? Tracking Christmas packages is a pain? Handling returns/gift cards?

Quora thread answering same question:

https://www.quora.com/What-business-can-I-start-with-100
Thanks for the thorough response. I haven't heard of TinySAML before, are we talking about https://github.com/nicolas-raoul/Tiny-SAML-IDP? In general, my experience with SAML in the wild is congruent to yours with OIDC: it's a meandering tree of crappy options that doesn't fit in my head. I'm discouraged to hear the same opinion about OIDC. Do you really think SAML has a bigger future than OIDC?

Are there implementation notes or library implementations of SAML and OIDC that you would recommend as good references? I'm aware of Okta's docs, https://www.owasp.org/index.php/SAML_Security_Cheat_Sheet, https://wiki.mozilla.org/Security/Guidelines/OpenID_Connect, and the Google docs you linked, but would like to learn more/find better libraries.
A.I.-based Cryptocurrency trading signals
As a remote front-end freelancer I absolutely always charge my clients at least 30% and usually 50% up front for the job that I'm doing.

When you charge client a percentage up front it's beneficial for both parties. We both get invested in the work we're doing and look forward to it getting completed.
I think the title here should be updated to reflect that they're explicitly purchasing Layer3 TV, not the networking company that most people are probably assuming the headline is referring to.
CodeTalk: Rethinking IDE Accessibility
Nothing except to start accepting women as equally capable as men and equally likely to have an interest in the profession.
TP-link is a manufacturer of multiple devices and an OEM for others. I would imagine, if consistent across firmwares, there are a lot of requests being made. https://en.wikipedia.org/wiki/TP-Link
I wish such sites would offer a direct link to download sample content without forcing users to enter an email address. You're never getting my actual email until I feel the book's good enough- why bother?!
> If you extended the exercise window for N years...

We agree. That's all I meant by "you get to take it [your vested options] with you," as opposed to turning them in on the way out the door if you can't pay the strike price + AMT.
It's almost as if the game is built specifically to be unwinnable. What an odd coincidence.
Weird, I thought I deleted that comment.

Yeah, I don't actually think it will be a problem in practice. (And anyway I refer to my interpreter as "Joypy".)

It was sort of a knee-jerk reaction to seeing the name.

BTW, awesome idea and project! I hope it gets traction (at least until WASM "hits", eh?)
I subscribed at about the same time and I've received zero issues. I cancelled my subscription and requested a refund which was issued promptly.
shellcheck helps a bit
Google is literally using you as unpaid labor to label/validate their image datasets.

My guess is that either (1) your first attempt at validation didn't match what their automated system identified so it didn't have high enough confidence to proceed or (2) the first image is one you are classifying from scratch but the second/third image is the one that you are only validating against their guess.

In either case, it's amazing to me that Google is able to get the whole world to do unpaid menial work for them by offering a free product to website owners.
> There's also complexity around how lib authors publish packages to NPM. The most compatible approach is to author lib code as ES6 modules and whatever syntax additions you want, then compile it to CommonJS and ES5 before publishing.

There's also a growing trend among some major libraries to publish NPM packages only as ESM and use an shim like @std/esm to load them in Node:

https://www.npmjs.com/package/@std/esm
That has nothing to do with quantum vs. classical.
> The amendment repeatedly says "State", it isn't talking about the Federal government.

True, but the Supreme Court has repeatedly decided that the 5th amendment imposes both due process and equal protection requirements on the federal govt, just as the 14th imposes them on the states. E.g., see Lawrence v. Texas.

> "...applying border controls is pretty well established as due process."

This is a pretty vague statement, but it not really true in any sense. The constitutionality of our current border control practices is still being vigorously litigated.
Consider it strength training. For my part I don't trust non-stick pans; the coating flakes off into your food over time and who knows what happens to it in your body.
2017 US State Healthcare Rankings [pdf]
It’s based on a quorum of white-listed accounts that are allowed to sign blocks.
They said it and it was probably true =). There's a good reason why people aren't allowed to bring their TVs and radios to class.
Walmart is totally revamping the store pickup and putting a huge emphasis on it with lots of branding. My store has already switched over to the new system but they may still be in the process of rolling it out. They moved it to the front of the store next to the entrance and you check yourself in on a touch screen kiosk, either scanning a barcode or looking up your order by name or order number. Then an employee gets a notification on a smartphone and they grab your order. There is a status bar on a monitor letting you know what's going on.

When it works it works really, really, really well. I mean, in and out in less than two minutes. However, there was a time the employee didn't get a notification, so it might still need to get the kinks ironed out.

I agree that previously the store pickup was an afterthought and not always run very well.
This is an article coming from a website named... "code like a girl", contradictory?
The idea of "making good" right from the start is the thoroughness part. Whatever task the apprentice is set, they think of it as part of their career path and do it absolutely to the best of their ability. That's the idea, anyway. It's like the situation with sushi chefs: they spend years doing little more than washing rice, but it supposedly instills an attitude that even the most trivial task is beautiful and worthy of care -- because they have had time to realise that while focusing on it.

That's just my interpretation. The experience I've had in various semi-vocational educational contexts in the UK is that part of the message is that preparatory/ancillary tasks are just as important as the skillful work. Focusing on them is arguably the only way to acquire the attitude needed to do the skilled work.
This isn't a "science-based" how-to, it's a "searched-about-science-on-google" how-to.
Apologies, I have ;-)
Agreed. It was the original BB title. Updated.
When the Bitcoin paper originally came out, it used the word 'blockchain' to specifically mean a 'trustless distributed blockchain' where consensus is reached via mining, and that is susceptible to a 50% + 1 attack, and where the mining nodes are individual businesses that have no reason to trust each other except that the game is set up in a way that it is in their self-interest to secure the blockchain.

However, there's a use for the word 'blockchain' which is 'distributed blockchain', which is a data structure that is a chain of blocks where each includes a hash of the previous one - it's distributed amongst machines, but those fundamentally trust each other (like in case of JPMorgan chain), so there's no reason to use a 'trustless distributed blockchain'. You can't set up a miner and join Quorum and make money securing it. In such a case, quorum is probably solved just using standard distributed database algorithms like Paxos or Raft.
That's a different experience from my local Walmart. I find their pick-up to be an excellent experience.

It almost always has employees in the pick-up room. If not, you can tap a screen at the counter that alerts an employee for you.

You show your license. It takes very little time to look up the order, they just punch in your order number or look your order up by name.

The pick-up items are all stored right in that pick-up room, so there's zero wait for them to go into another storage room to get your item.

Usually takes a few minutes total. I've used them to do an item pick-up in store maybe a dozen times in three years, zero bad experiences so far.
I used to be against "pinkification", I am not against it after having children.

My kids knew what is "for girls" and "for boys" from around two and half - but I did not taught them that. They would actively ask in toys store what is for girls and what is for boys and then wanted only toys "for them". I lied a couple of times to test it and they stopped asking when they figured symbols. Also I have seen kids correct and sometimes mock each other about what is gender proper for who. They willing to have fun with "wrong toys" now, but I had to explain couple of times that it is ok. And also that they should not mock other kids for that.

It does not matter what of it is biological and what not. What matters is that when you paint car or box to pink, it becomes "for girls" for many kids and adults. It makes it not shameful to play with it and it makes them think it is something with potential for them.

I don't like pink, but it is symbol for "for girls" for many people. It is also pretty much any color that is not used used for pretty much anything smart. The association between pink and stupid is partly because that is how I remember it being used whole time while growing up.

The distaste of pinkification is partly because coloring something to pink makes third parties assume it is stupid, but we dont want tech to look stupid. I get that too, but it would be better to break association then ban color.
So, one thing that this article ignores is that kids pick up really strongly on what is expected of their gender. I think the "let's make programming more pink" thing is silly, BUT hey, isn't that what toy manufacturers and clothing manufacturers all do to signal "hey girls, this is for you!"?

So if you slap a bunch of pink stuff on things, yeah, you're kind of making an invitation to them to join in.

BUT I think that the "girl" version of things is also always assumed to be the "easy" version of things. Which girls pick up on too.

As a woman trying to get into tech, I'm super uninterested in woman-only bootcamp type things, since I feel like the perception will be that I "couldn't make it" in the "regular" bootcamp.

I do think it might be different for little kids though, as they might be operating more on the "I want to do what's expected of my gender" level than a grown up who is able to think "I don't care what's expected of my gender."
I agree. But we pay them money whether they screw us over or not. Maybe companies should explicitly price features and bugs in maintenance quotes?

- Base licence $2000
- Feature X - $100
- Fix bug Y - $200

At least it would be clear who has the money to back up their talk. But then would you expect to get the features and bug fixes you hadn't paid for? (Certainly for MATLAB they know how much money people will pay for each toolbox. But of course Sales then focuses only on the new toolboxes...)

I don't think hiring is Atlassian's problem, they have a huge team. Maybe the problems are sitting in the too hard basket. But I don't think so. I think someone decided features=growth and time spend fixing bugs was wasted time. So they are always about the features for the customer they don't have yet, not the ones they do. (And they continually screw their third party plugin developers by implementing popular features in the core. Admittedly, generally better integrated and with saner pricing, but eating their young nonetheless.) The Wilt Chamberlain school of software product development.

(I'm not talking about bugs only I care about -- some of these have thousands of customers demanding a response.)
Source and discussion from yesterday:

http://www.revk.uk/2017/12/its-official-adsl-works-over-wet-...

https://news.ycombinator.com/item?id=15908107
>> is not generally seen as a desirable end goal.

> According to who? There are two or three of us who absolutely see anarchy as a desirable end goal

2-3 people? What claim are you even contesting? I said it's not generally seen as desirable, not that there exists nobody on this planet who sees it as desirable. Are you somehow under the the US population is generally anarchist?
We were not talking exclusively, or even in particular, about the US, though.
That's bad ass, Merry Christmas Germany.
To the degree that it's an opening to economic opportunity, then yes, why not?

FWIW, truck driving (at least long-haul) is a little different from programming in one important regard: it takes the driver away from their families for days at a time. This is typically more problematic for women than for men, since women are still more likely to be responsible for care of home and family, whether they want to or not. (IMO that's another issue our society needs to address w.r.t. gender equality, but it's a bit tangential to the current topic of discussion.)

By contrast, programming jobs are no more gender-loaded in terms of the lifestyle involved than law jobs are. There's no reason for women to self-select out of them aside from being told that programming isn't for them or being made to feel unwanted.
Clearing Your Front End Job Interview – JavaScript
The networking company is called Level 3.
"Isn't appealing to minority groups by definition setting them apart from other groups?"

No, in a world where minority groups are set apart, appealing to them can be as simple as not setting them apart, by no harassing, abusing, discriminating, etc.

You don't need pink office chairs to make an office space welcoming for women. You just need NOT to have catcalls, rapists, abusers, sexist jokes, etc.

Simple stuff, really.