skysight-inc/HackerNews huggingface dataset:
Are you saying that they don't check that the email address you enter is the right one? That would be bad, but I can't see how you can conclude that from the message you quoted.
More likely a license, granted by some developer's guild (or worse, a government body) that allows you legal access to SWE tools and the ability to be a paid developer. Lose your license and the few proprietary tools around can reject your code signature or the guild can sue you. This sounds like fiction when RMS proposed this dystopia in the 90s but consider a future where complexity is so large only a handful of tools exist that can manipulate said complexity, or medical programming where access to 'bio IDEs' is licensed like dentists/nurses are because of insurance requirements.
I did something like this in a project for my former work at a research group, and it was very difficult to visualize due to the number of variables we needed to communicate in the visualization.

What we were trying to do was use word2vec to model changes in relationships between 700 proteins and one in particular, which is related to cancer/tumor growth. We created multiple word2vec models based on year windows of medical journals (so the 2003 model had input journals from 2000 - 2003).

To visualize the models we used a D3 force graph where the nodes were the 700 proteins and the edges were known discoveries of relationships between proteins that had years associated with them - as in X protein was discovered to be related to Y protein in 2007. The relationship data was curated by people, independently of the word2vec models. The size of each of the nodes was determined by the word2vec model for the particular year's similarity score between that protein and the cancer-related protein we were interested in.

To see the changes between years, we used a year slider which the force graph would respond to by animating the sizes of the nodes in line with the particular year model's similarity score for each protein. In addition, the color of the nodes represented changes in the models' similarities between the proteins - more green meant that the word2vec model's similarity score had increased compared to the previous year's model, and red meant it had decreased.

The visualization is useful, but it is a bit of a mess considering there are 700 . I'll message you the link and if anyone else want the link I can send it, but I'd rather not post it here since it's hosted on my college's CS department server and it's not equipped to deal with a lot of traffic.

Also if anyone has an idea of how else we might have done it I'd be interested to hear it.

Edit: Didn't realize HN doesn't have a PM feature - if there's another way to send it to you and you're interested let me know.
It's not a message that needs to be delivered securely. It is literally just "you need to fill in your tax return by the same date everyone else in Britain needs to fill in their tax return". That could have been included in the email body with no security implications.

It's basically crying wolf. Next time they have something really important to tell me, I suspect I'll just go "nah, it wasn't important last time, I can't be arsed to spend three minutes logging in" and delete it.
What world does this guy live in where he is being asked relevant questions to the stuff that he would be doing at work?

Sure, if we live in this fantasy world, where the person who passes the interview is by definition going to be good at the job, then his advice makes sense.

Unfortunately, the world we live in is one where you have to program algorithms on a whiteboard to get a job in web dev.

And for THAT world, it absolutely makes sense to study this material that you don't use in your job, but are being judged on.
These technologies (including actual breathlyzer) are patches that might reduce bad human driving behavior but will never eliminate it. In my opinion the only way to solve this is to stop humans from driving altogether. The biggest reason I'm excited that self driving car technology is maturing is because I won't need to worry (and often see through windshield) that a fellow driver is pressing gas pedal while paying no attention where he/she 's going.
Expecting to see some foundational mathematical logic content, was disappointed.
Once again, Kano revealing his obsession with beating hearts.
You could use the RATS technique. ;)

I feel like STAR is important in the same way and for the same reason as 'start with the punchline'. Both are good ideas, and both are aiming for 'keep it short and relevant.' Which, having interviewed and hired many people over the years, I'd have to say is reasonably good advice.

There are plenty of exceptions to both of these ideas though. I probably have more trouble getting engineers to elaborate on something than I have with them going on for too long. I quite enjoy a candidate who will help me carry a conversation, who will ask questions of me, who will offer and inject relevant or interesting side-details into their story. Going on a tangent isn't a bad thing unless it's negative or irrelevant.
The kind of fiction that gets popular reflects _something_ about reality.
I agree with this. I've interviewed a lot of people recently for a senior developer role. The difference in people's ideas of what TDD or testing in general, is quite marked.

I love it when people ask me about how we test. I can tell you the pains we've had with tying our tests too tightly with implementation. :D
Except if they wanted to use their intellect to think critically, or wanted to move anywhere beyond sex...
E911 pings should provide moving speed at the time of the text. An officer is going to take your Driver's License, so they should should be able to differentiate between you and your passengers.
Yeah, buddy -- little-known fact, all those Auschwitz prisoners committed suicide immediately upon release.
In addition to maxerickson's point, a lot of the bill goes into paying the dental professionals who do the implanting. It's a (minor) surgical procedure.
this seems to be unconstitutional on its face, but the courts have been willing to let cops get away with murder, so it probably would end up being allowed.
The great leap backward
It never ceases to amaze me how gullible people are with all these questionable "crypto" coins being traded on Poloniex.

Price is manipulated but because these don't fall under SEC's turf it's being looked the other way...

but if anything should keep the Poloniex and Ethereum guys awake is that the SEC has traditionally retroactively applied a law however far back they need to.

This means that you should start treating cryptocoins under the assumption that the SEC would retroactively view it as equity therefore violation of trading laws.
The point is to at least think about consequences and whether those consequences are ok to you, and say no if they cross your lines. It is one thing to convince you to be totally ethical, but quite another to convince you to say no to jobs you find unethical because you fail to think through the consequences or ask the right questions, or because you don't dare say no.

Here's an example I ran into a while back:

My boss at the time came to me and asked me to "resurrect" an old database for a former client. In itself this wasn't so odd - said client had been "leaving" for over a year and kept asking us to keep data around so we could spin things back up, and paid handsomely for it.

But I asked what they needed it for anyway.

And then it turned out my boss wasn't asking for it for the old client, but for our new corporate overlords, who he wanted to hand their customer data to in order to pass to their sales team. Said sales would not compete with the old client, but still, 1) this was their data that we only kept around due to a request to keep it for a while longer as a contingency, 2) EU data protection regulations don't allow handing of personally identifiable inforation to a third party without consent.

So I told him no. He argued that it was our data because we hosted it, and I told him it doesn't work like that and that it would almost certainly be both a contract breach and a breach of privacy laws we were bound by. He let it go.

The point is in this case it was way over the line for me personally, and over line legally, but I only found out because I ask about motivations if people ask me to do something unusual. Sometimes that isn't enough to prevent unethical stuff either, but it's a very simple habit and the above is just one of many things I've refused because I asked what it was for before handing over data.

For someone else the ethical lines would perhaps be different, but it's at least worth taking measures to ensure nobody makes you take part in something like this without it being a conscious choice.
This is a perfect guide on how to not respond to the release of a security researcher.

Also, for context, here is the original article from the security researcher: https://scotthelme.co.uk/nomx-the-worlds-most-secure-communi...
This whole story is sexist. Any scientific study that concludes anything other than 100% behavioral sameness between men and women must have been done by Nazis.

/s
What do they require then? I've never in my entire life used my credit/debit card without typing in the PIN number(except for contactless payments, of course). I'm in the UK.

I think they can be used with a signature too? Maybe? I've never heard of anyone actually signing a bill instead of using the pin, and besides, I don't even sign my cards.
Yep, because we (US/Western Europe) have a good legal system that supports this.

This is also why we don't have Nigerian pirates in the US. It's also why our math/science teachers suck. The good ones would rather work in the private sector. They had great math teachers in the soviet union because they didn't have AmaGooFaceSoft competing for talent.
What's the next phase? When does it start?

(I don't know if there's a problem with my reading comprehension or what?)
Unicode Details for Developers
I still think $6000 is a large amount in some sense for someone just getting started.

I would much rather see this along with a flat tax. The recent discussion on here about USFacts.org highlighted that revenue was growing in proportion to population. What someone had said is that it makes the case for a much simpler tax system. We spend 6 billion man hours a year on taxes in the US. Is that really the best use of our time?
It's a stupid meme, mocking the trend among Tumblr's sexually confused teenagers to put down "autism", or "zodiac", or "Sherlock Holmes" as their gender and insisting that everyone refer to them using their super special unique pronouns they invented.
That was a very entertaining, but very sad read...
I'm probably just not the market for this stuff.

I have a few "smarthome" type devices but mostly I'm fine with just using light switches and otherwise manual controls. I live more or less in the country in a safe area so I'm not really concerned about someone breaking in when I'm here and neighbors wouldn't necessarily hear an alarm.
That it's difficult to accurately define "what the application thought it wrote" when considering corruption at various abstraction layers; somewhat similar to calculating checksums over already corrupted data.
I think this happens all the time. Since good programmers can automate practically everything, they tend to automate as much as makes economically sense for them.

So programming, almost by definition, always involved all tasks that are not automated yet. Programming gets easier and harder that way at the same time: Previous tasks (e.g. taking care for memory management) become easier or automated way, while harder tasks remain (larger, more complex applications, higher abstraction levels).

So I'd rephrase it that way: Engineers and programmers are effected every day by this "threat", but so far worked quite well for to their benefit, they just operate mostly on higher and higher levels, while still having to keep in mind (and having to fix) the lower levels.

Kind of full stack, with a growing stack, thinner and thinner on lower levels, but overall higher and higher.
I once worked for a HIPAA controlled healthcare company and complained about their security when I found out all the production database and server passwords were stored in a text file available to most of the company. Their defense was "we passed our security audits so it's ok."
From the source:

In preparation for the next operation phase (OP 1.2a), which is scheduled to start in late summer
of this year, the limiter structures have been replaced by a test divertor and all graphite tiles on the
baffles and wall protection elements have been installed. This will allow the use of more heating
power and access to the required magnetic field configurations.
Go rolled back a lot of their use of the systems programming label, E.g. the first version of the website http://web.archive.org/web/20091111073232/Http://golang.org has it in the heading.
Is this more common in the US? Because in my country it seems to be the absolute opposite. The permanent residents (or the locals as we call them) are extremely apathetic towards the students. Whereas the students (me included) absolutely fell in love with the place and find it hard to leave.

The locals also take advantage of the relative wealthiness of the students (higher education is not cheap) and you will find them skirting rules everywhere: autos don't run by meter, you are charged extra for cold bottles of soft drinks, restaurants and pubs are extra pricey and so are the rents - all this compared to a bigger non-university town just 5 kms away.
I don't why it would be insecure...
If for some reason using QEMU with potentially hostile code (not recommended!), disable all the hardware emulation you can!
So we might hope. But I worry that when this reaches the courts, the case will be over a collision where the driver at fault has modified their phone to resist such an intrusion...
Why is that funny or bad?

If your grandmother is living and has a single dog, as 'security questions' go that would strike me as being pretty good.
Russian too, I'm pretty sure from watching years of tennis. Marat Safin, for example, and his sister Dinara Safina.
Flyboard Air is so cool.

In terms of innovation, what do you think of their execution strategy?

The founder has extensive experience with Jet Skis, created an innovative hovering contraption using water jets and a business around it, then used some of that money to fund this next innovation - Flyboard Air.

Also, I've read that the engines are repurposed Jet Ski engines. Is this true?
Hypnosis only works if the hypnotee wants to be hypnotized or feel social pressure to play along, not what lay people usually think hypnotism means.
The laws, ethics, morality were all constructed by people who disregarded them and was able to build massive fortunes and influence before they invented the gun with force.

Except we don't have kings anymore but hundreds of thousands f corporations writing the rules to benefit their shareholders who collectively act as the brain.
But is it that much harder to provide a unique and expiring reset link in the email instead of sending a new password?
You're right in that you shouldn't use your skills for unethical activity. However, since you mentioned you're an attorney I'm wondering if an official professional code of conduct does really help with that. There are plenty of lawyers engaging in unethical behaviour and the Bar often doesn't bar them from doing so.

Case in point: The way Aaron Schwartz was treated. The prosecution seriously overstepped the boundaries of what can be considered ethical behaviour. Even worse, they did it for shady political reasons and personal career considerations.
Today I learned that Markov chain generation = "AI."

Shame on Ars staff for conflating this parlor trick as "artificial intelligence," and failing to explain how this rather simple process works.

For fucks sake, they find the raw screenplay of a movie like Knight Rider, regex out the crap, download a Markov chain generator off of github, and train their model on the text. And of course by "training", I mean they run a single command to process the text document, and wait. Why this is described as a "...long short-term-memory recursive machine-learning algorithm" probably has to do with the fact that Ars has their hand in promoting these short films.
It is ironic that at the bottom of this post on cryptocurrency scams there is this teaser:

"For years bitcoin has offered a reliable and inexpensive way to transfer value around the globe."

Bitcoin is not inexpensive. The cost of mining is actually quite substantial just in terms of the electricity bill. And this is inherent in the design: bitcoin's security depends on mining being expensive. If it were cheap, anyone could mount a 51% attack.

Also, Bitcoin is currently teetering on the brink of a community split which could lead to a hard-fork of the blockchain, though very few people outside the community seem to be aware of this. As the old adage goes, past reliability is no guarantee of future reliability.
Because God gave us the law?

Burning jews was the law in Germany...
I would guess it's based on methods from Wi-Vi [0], so the ground-breaking was done in 2013 in academia.

[0] http://people.csail.mit.edu/fadel/papers/wivi-paper.pdf SIGCOMM'13
The way I think about that question, and in fact that's the question I have gotten many times, is "what's a technical problem that you solved and you are the most proud of?".
In this question, 100% of developers have an answer. Everyone has done something that needed a bit of thinking or planning, and then they were proud of the execution. It can be the hello world in a new language or it could be building Facebook, or whatever else in between and beyond. If you think you don't have any of those, think again.
Many times this answer changed during your time as a developer, but there is always at least one answer, no matter your level, experience, etc.

Personally, many times I answer with a time where I decided to re-engineer and rewrite a "snapping engine". It helped with snapping boxes together when they are close to each other in a 2d design application. Unexpectedly difficult to write with some features we wanted, but after a couple of iterations, I finished, and since then, new features and plugins worked perfectly and nicely together, and were easy to add and implement.
Hehe, thanks for the compliment!! :)
> It's been shown in many animals that the mother does not bond with the newborn without oxytocin release from childbirth.

1. Citation needed.

2. Not relevant to humans unless you are also going to assert that fathers and adopted mothers fail to bond.
I've interviewed for at least 10 web dev jobs in my career and have never been asked to whiteboard anything.
This might fall under probable cause justifying a search.

For example, in a traffic collision, you tailend someone: a super common cause is distracted driving. The officer might claim a search for concrete evidence of distracted driving, like if you were accessing the phone during that moment.
Then we need a code of conduct for tech folk. Don't build the next set of tools to spy on the populace, don't help build vast scale databases on innocent people. Walk away!
Java bytecode looks rather large to me.
The law can also be totally immoral.

(E.g. following a bad law like Jim Crow laws used to make profit or to exploit people etc).
"The holocaust was legal, slavery was legal, segregation was legal. If you use the state as a metric for ethics you'll end up disappointed."
Disclaimer: I am the creator of the Spellfucker. Please note, this project was written in one night by a non-native English speaker. Tweaking a library of replacements would definitely give better results. The algorithm needs improvements in terms of complexity, but it is not the top priority I think. I am glad some people actually liked the project and I would be happy if there are any contributions, especially to the replacement library, so we can work on it together :) Love, Igor.
There's a big difference between software development job interviews and job entrance exams that is often not evident on people who aren't deeply immersed in software culture.

Interviews happen in every industry. An interviewer asks about your interest in the company, your background, your leadership skills. Your technical skills may be investigated here, but in a discussion format. You may be asked questions about your knowledge of a database or perhaps a programming language, but you won't be tested specifically on that language.

Then there's the technical "interview" that is really an exam. Google's interview is a good example of this. You go up to a whiteboard, and the interviewer says "write a method to convert an integer to binary. Now add and subtract in binary. How would you square a binary number". You should be writing code on the white board, in either a real language or very tight pseudocode, to do this. Alternatively, the interviewer might ask you to find your way out of a maze, probably through some kind of graph traversal algorithm. Again, you really do need to write code that solves the problem.

This style of interview is indistinguishable from an exam. I think it exists because programmers don't have an actual exam in their field. It might be similar to asking a senior actuary to find the linear span of a vector space. There was almost certainly a time when the actuary could do this, since the actuary took an entrance exam on vector calc and linear algebra, but it isn't something a senior actuary most likely walks around ready to do. It would require re-studying.

As a few others have pointed out on this thread, there's a difference between studying for an exam and prepping for an interview. I've resolved not to do the latter anymore, but I really may simply not have that choice. The practice is deeply entrenched. But the former, of course I'd prep for an interview.

And also, you know, I actually think it's a good thing that lawyers take the bar, that actuaries take math exams. I don't think it's outrageous that people who hire programmers would want to know that these programmers have, at one time, passed an entrance exam on data structures and algorithms, binary operations, and so forth. The problem is that because we don't have such an exam in our field, we have to take a random and often unexpected version of it, under conditions of secrecy, with no feed back, evaluated by people who may not be qualified and who can be captious and arbitrary in their assessments.
The one time I crammed for an interview, it worked, but it was an unusual case. The job was to work with Peter Norvig at the search startup where he was chief scientist, back in the 90s. So the day before, I took his book AI: A Modern Approach and reread the chapters on natural language. An upcoming interview concentrates the mind, and I noticed several mistakes, including a bug in the pseudocode.

(They did offer the job, but for not enough money after I naively answered the salary history question. Oops.)
Precisely.

That actually was a typo. Amazingly, a typo that has earned me a -3 downvote so far...

People seem really freakishly touchy about word choice around here lately. Honestly, that's likely to make me care less about their delicate sensibilities.
The thing is I don't want to have to get a device per room and have to place it in a location that has good visibility of a good portion of the room.

Not to mention you are talking about a bunch of processing which needs to be correct 100% of the time, and it's using cameras so if a hack or "leak" were to happen, there's full video of the inside of my house and my family at stake (something i'm not quite willing to risk yet).

I'm also going to throw a system out if it turns the lights out on me when i cover myself up with a blanket on the couch.
We may have different definitions for the word "effective".

I'm not disparaging what Colonel Dani was able to accomplish using outdated equipment, but it's important to note how little the Yugoslavian air defense was able to achieve as a whole.