skysight-inc/HackerNews huggingface dataset:
I always "prepare" for interviews, I learn about the company, what they do, their stack if it's public, etc. I don't bone up on my knowledge of programming or how to implement an N(x) sort or anything like that. If I don't know it then I don't know it and cramming to try and show off that yes I listened in my CS classes back in college seem disingenuous and misleading. I will succeed or fail on my own merits and I will not pretend I'm something I'm not. I know what I know and if that is not the person they need then it's better for both of us to walk away and look for something that better fits our needs.
You should keep qemu up to date of course, and remove devices you don't need. But more importantly ensure you are using it through libvirt. Libvirt adds an SELinux or AppArmor layer, and a container, and enables seccomp for the qemu process. So even if the qemu process is compromised, it is very limited in what it can do to the host.
Take it a step further and put a USB killer inside the phone!

https://arstechnica.com/gadgets/2016/12/usb-killer-fries-dev...
meh... low risk = low reward, high risk = higher reward.

Morality/Ethics is POV problem.
That sounds pretty bleak. You SHOULD be surprised if this happens to you.
>The word already has a specific meaning.

The definition is so broad as to be meaningless.

Even having different boxing (the sport) categories for men and women could be construed as "sexism".

Much less any implication that men and woman can have, as genders, different sensibilities and priorities, and not just because they were "raised that way" but also because of biological imperatives.

E.g. something that we know is true for almost all animals in nature (e.g. which gender hunts, etc).
I don't know about the US, but in India there are coaching institutes where you can pay money to be taught exactly that, how to clear interviews of Google, Amazon etc. They make you practise all sorts of algos on whiteboards.
Makes more sense to cut corporate taxes.
It seems like there are a couple big issues with this.

1) What if your passenger was using your phone?

2) What if you using voice-commands to send a text (especially if via CarPlay, etc...)?
That's a stupid attempt at solving this though. It would drive every capable but un-licensed programmer right in the arms of organized crime who would be more than happy to employ them.
at the rate of which laws are changing, I wish I could believe ideas like this would be immediately struck down however I suspect more laws like this will be created to our surprise on a consistent basis.

the chief argument being, the law needs tools to protect its citizens.

the sacrifice of privacy for security has been towards security on a consistent basis for a while now, I see no reason for that to change.
Kali Linux can now use cloud GPUs for password-cracking
> No, none of this platform is sane. It's not designed, it's evolved. Embrace the madness or fail.

Username checks out. Thanks, ZenPsycho!
My dentist has a jar in his waiting room full of the stems left over from all the crowns he's placed (he uses the CEREC system). No idea why he thinks people would be interested in seeing them while they wait, but I observe that each one represents about $1800 in billing revenue. And there's hundreds of them in there.

The material is interesting - it starts off as a lavender color, but after curing in the oven you get a shade which is a close match to your natural tooth color (they have charts/samples to pick a match before the milling is done).

https://en.wikipedia.org/wiki/CEREC
That would work, but you don't have to go THAT far.

When I say "program on a whiteboard", I am mostly talking about the google style algorithms questions.

The way to practice for those is to just do a whole bunch of them, and talk to yourself, like you are in an interview.

It is just CS 201 material. All the material is out there for anybody to study.

The best materials are Cracking the Code interview, as well as the Google University github page.

There are also free resources out there for doing real life practice interviews, and pairing you up with people who do that.

Preparing for the Google Style interview is a whole entire industry.
Then they go to google and click the first link... that will be a paid ad to a phishing site.
There are many different ways you could approach this.

I think talking to people first and getting a sense of what their problems are and doing this enough time to identify the common issues is a good first step.

You could use something from the Running Lean book or the Will It Fly Book to layout your idea.

Once you know what problems to potentially solve, figure out what is the smallest thing you can do to test it. Maybe its something manual like how the founder of Zappos just start buying shows by hand and shipping them to people if they bought them on the site.

If the data from your test shows promise, then work out a MVP and break it up into small chunks you can work against.
Yes, you're working, but being paid to sit/sleep before being paid to do your shift sounds like a good way to clear half a 40 hour workweek in a single day.

Unless they didn't pay or he wasn't able to relax in that time, which he should have mentioned in the article.
I'm not going to say it's "revolutionary" or anything, but it's really really nice to have.

I started out the same as you, the only reason I wanted some of this stuff was so I could turn out the lights when I forgot to, or be able to turn the light off after i'm in bed.

Then it expanded a LOT once I started getting used to it. The system is fully local, and one of my biggest rules is that the system must work manually 100% of the time without fail regardless of whether the "hub" is working or not.

Our light switches work identically to before, they are the traditional up-down toggle flippy switches. But now they go into a z-wave enabled box that proxies them to the real circuit, and that z-wave box can be controlled by the hub.

And it enabled some really nice quality-of-life improvements (even if they are individually all pretty small). Things like turning on the hallway lights when you come home and it's after dark, things like turning off the lights automatically when we all are out of the house. Things like having a button on my bedside table that when hit turns every light in the house off, makes sure the front door is locked, makes sure the garage is closed, and turns off all the TVs. Things like a notification if my wife leaves her hair-straightener plugged in and nobody is home, with an option to turn that outlet off remotely right there in the notification.

We still use our light switches "manually" 90% of the time, but we have found that we now stop turning lights off as one of the other systems will turn it off for us. And while it's not "life changing", it's kind of nice to know you can pick up your drink and dish and take it outside without having to turn the light off as you can just yell to the voice-recognition part to turn it off for you.

Being able to step that system up with something that can intelligently do some of those steps for me without ever being wrong and without tons of intrusive or ugly sensors would be just another benefit.
Well, this whole subthread is about an American airline operating in the US. (And yes, you can potentially drive a car across an international border from the US!)
my (former) bank used social security numbers as user accounts, and lets you reset your password over the phone with nothing more than address and birth date.
Cramming for an interview, especially in the early stages of one's career is actually a great advice that helps you grow your technical skills.

If you can learn over the weekend just enough about some technology to pass the interview , then, after you get accepted you'll have another month before you actually join (standard notice period)

After that month of learning and another month of "onboarding" in the new workplace no one would be able to tell the difference between you and someone that has 1 year of actual experience in the given technology.

"Fake it untill you make it" - that's how I got my first 3 or 4 jobs :)
In vehicles I am familiar with, the speedometer and odometer are both on the same circuit. Removing the fuse will cut functionality to both devices.
I'm sympathetic to most of what you're saying, but:

> It fails because it assumes that the candidate has a single defined favorite project.

I...kinda don't want to work with somebody who can't read between the lines and pick one of their favorite projects when a question like this comes up. Social signaling and parsing are important to a comfortable and pleasant work environment.
Agreed. This scam originated long before the internet existed. Businesses have long been warned to watch out for fake invoices. They're usually for office supplies and <$500, but the scam is very old.

A common variation on the them is where they actually ship some low value item, wait just long enough for UCC return rights to expire and then send a ridiculous invoice. If ignored, a threatening follow-up comes that includes the proof of delivery of the item and late penalty threats. The item was usually shipped signature-required, so the proof more intimidating. (If you're wondering, the law is generally still on your side but you shouldn't just ignore the letters and keep the item even though they will likely give up anyway.)
The article mentions this technology is still glitchy. But how will it ever become non-glitchy? Police will not be able to constitutionally require you to provide a passcode if the phone is locked and there is established case law to support this, so the device would have to scan the phone without a passcode.

Doesn't existing security on modern phones (the iPhone's secure enclave, for example) make this extremely difficult to do?
Are you asking if tens of thousands of dollars in salary, and increased equity, and promotion to roles of greater responsibility, and increased job security, and recognition, and the freedom to design my own role are worth a lot to me? Yes, they are.
I love anecdotes! When I was an IT admin at a major UC Berkeley university, all of the admin staff that supported our group worked super hard from 9am to 6pm, then they went home.

There was an extremely old clerk who as far as I can tell had been sentenced to entering in data on a Mac SE. No WoW.
Not much competition I would imagine as well as "installation" costs
It's interesting. They get REALLY PISSED at the developers about stuff.
This is the last resort of a broken system. If you get to this point the system is totally broken.

The system is not totally broken.

If the law is wrong you should be trying to change the law WITHIN the law first. That is happening in all of your examples above.
Here is my own video of him flying.

https://youtu.be/xSHDK1Ja8x8
HN front page on 2 days on a row, BBC - looks like not even Apple can't manage to pull of such PR !
Also look out after any publicized fundraising. The phishing attacks begin with similar things where people impersonated the CEO to the head of finance pretty much a few months after fundraising. They know the small companies don't have the same sized finance & legal teams.
I was expecting GEB references.

https://en.m.wikipedia.org/wiki/Gödel,_Escher,_Bach
I oh-so-vigorously disagree. Building web sites is the fastest way to get a return on your learning investment. Plus there's tons of mature tech out there to learn, and plenty of educational material.
The problem is that swipers are not uniform. You might strongly select for cat people with a photo of you with a cat, but negatively with hotties. So unless you can boost your ELO into the next strata with the aid of cat people, beware. And even then the stats of each stratum may differ, so you could oscillate up and down.
Home page for the project, which provides some higher level details: http://www.ipp.mpg.de/w7x
Not practical for a guy who depends on salary.
That only explains why the Wendelstein 7-X isn't being made in the US.
World Hip Hop Dance Championship Latest Competition to Have VR Livestream
Given HOW broken the setup was (it wasn't even a remotely decent mail server setup in the first place, let alone 'the only secure solution' of course), what did we expect?

The marketing material was already screaming snake oil. Now they're trying to put out the fire with .. more snake oil, avoiding any specifics related to the original criticism.

Sad. Absolutely expected, but sad nonetheless.
At the rate which laws are changing? Can you be as specific as you can about the priors you're using to generate this conclusion?
> a lot of the use of just "rob" may well be the name "Rob."

Google ngram search is case-sensitive though, so that's unlikely to account for much - and probably offset by sentences beginning with the verb, e.g. 'Rob him, quick!' said the man.
I didn't read it that way. I think he mentioned it as an explanation of how his uncle got in touch and why.
> E911 pings should provide moving speed at the time of the text.

Are E911 pings sent before you call 911?

> Modern Enhanced 911 emergency systems (E911) systems automatically track the locations of people who call 911. This technology saves lives, as it allows emergency services to know the precise locations of callers. Like most technology, E911 also has a sinister side. Using a tactic called E911 pings, police can make reverse 911 calls to determine the locations of any cell phone built after 1999

- https://21stcenturylocksmith.wordpress.com/2015/03/24/how-po...

seems to imply it only works when calling 911.

> An officer is going to take your Driver's License, so they should should be able to differentiate between you and your passengers.

They can really use my driver's license to differentiate between who was holding a phone a few minutes before? That's amazing!
It's likely because the joke didn't add much. Word choice seems to be less important than humour with no other content, from what I've seen over the past few years.
Hm... I get the blue hue when I set a number of colours to 4 or 5, while accuracy is set to 1 or 2. Still, you are right, the "accuracy" is not even a correct label here. This slider was in fact introduced for performance reasons, as I've been getting colours from images which were >10MB. Higher values on that slider will cause more calculation time, but still, would not certainly guarantee better accuracy. I'll probably rename it and provide the explanation. So thanks!
There is a project to update it: https://ethics.acm.org

https://cacm.acm.org/magazines/2017/5/216328-listening-to-pr...
> It's much cheaper than most retail brokerages.

Ah, I see what you meant now. Yeah, I was just comparing it to most retail brokerages since I see the others (Apex, etc.) as in a different category. IB is something which the average HN user could actually use.
Wouldn't this effectively act as a signal jammer for all 2.4 GHz devices if it's constantly transmitting? I'm sure your neighbors will love it when their WiFi goes down every time you leave the house!
I was about to write the same comment. Since you beat me to it, I'll just point out that this guy really should put on a proper shirt.
Themes for Zendesk Help Center
Choose premium Themes for your Zendesk Help Center. Make your portal attractive and comfortable for your customers. Visit our site www.lotusthemes.com for more information.
that's a bit of shifting the goal-posts, isn't it? Communism resulted in the deaths of ~100 million people due to famines from planned economy mismanagement, genocide, mass murder and so on but that's fine because Nazis were horrific murderers too?

There's also a difference between civil war and genocide. Lenin and Stalin explicitly murdered millions of their own people via execution or gulags.
>You may be overstating that a bit. I've been doing tech for a while, and I can't recall anyone ever asking me to abuse my skills for ill-gotten gain.

A few years ago, a guy contacted me from HN, asking if I wanted to team up on some stuff. He sounded pretty convincing, and like an all-round decent guy.

For some reason, despite his likability, something seemed not quite right. I searched for a few variations on his name and email, and eventually stumbled across various reports of low-level frauds directly attributable to him. Really a very unpleasant individual, targeting the self-employed and taking them for ~$5,000 each.

If I'd spent less time researching, I'm certain two things would have happened:

1. He would've screwed me out of whatever agreement him and I came up with.

2. Whatever I worked on would have been used to defraud people one way or another.

When someone approaches you, it's not always immediately obvious that they're trying to do bad stuff.

EDIT: I'd nearly forgotten, a good few years ago, someone tried outright recruiting me for illegal work after seeing a LOOKING FOR WORK post I'd written here on HN.

Of all things, they asked me to hack some local authority's death records. Bless them, they'd taken the "hacker" part of Hacker News to be a literal news site for illegal hackers.
I've been using Typescript for a while and have used a lot of frameworks for it, and some lack of frameworks (one of my earliest Typescript projects was a large conversion of an enterprise JS code base consisting of a mixture of JQuery 1.x, Backbone, and Knockout code). These days I've got one big project in Aurelia (which I'm not entirely thrilled with sometimes) and another in Cycle.js (which is quite cool and I'm using TSX there even).
Jetpacks are officially dead. The advantages of not lifting your own o2, of burning fuel using air, means that systems based on rockets are now done.
Basically what Bitcoin laundering does: create a bunch of users, route the money in small transactions a million times, and repeat the process. Except what you're also suggesting is doing it in a country where that specific information would be obscured even further.
Not really. Their APIs are super-restrictive. Also, their terms of use are another thing altogether.
What differentiates a startup from a normal business? A standup desk?
Sure, lawyer rules have a great deal of influence as to obligations of a contractor and the decorum they're supposed to operate with. Programmers could do better there.

That's not what the post I was responding to was talking about. It was talking about "all immoral or unethical activity", and specifically about surveillance, dark patterns, data aggregation, and cyber warfare.

Lawyers have signed off on all of those behaviors at their organizations (particularly the surveillance and cyber warfare ones). They've done contortions to get them "approved" in contracts. If the lawyers at those organizations okayed it, it's fascicle to pretend engineering ethics would've stopped it.

Further, when talking about "all immoral or unethical activity" it's entirely germain to point out lawyers routinely engage in both without consequence.

tl;dr: Lawyer rules are about professional standards, not conduct. You can represent the devil in his suit to rule the world, you just need to be polite and bill fairly.
I ask a variant of this question when I interview, and if you said this? I mean, people vary, but I think this is a totally valid and good answer. Because I have a lot of shitty gigs in my past, too--the signal that "I'm moving on because I want to work on things I'm proud of" is a pretty powerful one. (It's gotten me gigs before, too.)
So um, can we name and shame whatever start-up is doing this?
Sure, but before even the release of Go 1.0 [1] (which also doesn't mention "system") it's gone. Surely you wouldn't attribute the entire confusion around what a systems language is to a version of a pre-release language's website that made that statement for less than a year [2], almost seven years ago.

I don't want to think about the mental gymnastics it would take to come to that conclusion.

[1]: https://blog.golang.org/go-version-1-is-released

[2]: http://web.archive.org/web/20101001012723/http://golang.org/
Successful Flight Tests of World’s First Electric VTOL Jet
There are a few things that need to be acceptable for this kind of behaviors, IMO:

1. The enginner needs to produce a certain level of acceptable quality and in timely manner.

2. The engineer wants to participate in activities that ensures quality. E.g. code review, pull request, etc.

3. Related to point 1 and 2, cutting corners and dumping work to his/her coworkers are so not acceptable. Clearly, the engineer has extra time.

I could care less about corporate loyalty, but the engineer needs to satisfy a certain level of SLA at the primary day job.

Almost all daylighters I've seen ruins team chemistry because he/she didn't really hide the side activities AND actually perform less than average, causing the rest of the team to feel salty.
"Complexity is like a bug lamp for smart people. We're just attracted to it."
There are many rumors circulating around OneCoin being a scam. Afaik it hasn't been (yet) proven to be a scam. https://www.onecoin.eu/en/
> A candidate should have the experience to do the job well.

I feel like this is the least true statement in the article. A candidate should have the willingness and ability to learn the skills required to perform the job duties, and improve those skills over time. They should have some basic building block skills required in advance, like understanding how code languages work, and how to learn them, or how to communicate with teammates and get difficult questions answered. But experience is probably not what they need, unless only experience can build a specific skill (i.e. product/market vision based on intimate domain knowledge.)
Standard or not, if you use an OS with memory protection (MMU), you'll get those exceptions in C++.
Lots of engineers work professionally without a PE.

http://news.thomasnet.com/imt/2013/07/15/is-a-professional-e...
This is only useful to the interview as a process and to the company since it believes that the best hires are the ones that study the hardest.

I don't see how this process is useful to the candidate. I mean it is useful if he is actually hired but is there any other usefulness beyond this? Does it improve your skill? Makes you a better person? Is it fun? I don't think so.

Also refer to my other comment.
I race a car without power steering. It is not that hard once the car starts moving.
Google and Facebook duped in huge 'scam'
What? So he an actual employee and wasn't phishing or committing fraud? And asked the company to buy him an airplane?
6 million, not billion, no?
A lot of people get into jobs to help people, or help society. But to help "the economy"? I'm skeptical (in the sense of doing a day job because markets need it, not a job that's making the economy as a whole more efficient). If the market doesn't pay for a job, then "the economy" doesn't need that job.
Database Versioning with Flyway and Java
Didnt someone show something like this to read touchscreen passwords?[1]

They better secure this much better than IoT or it will be a remote keylogger for criminals.

[1]http://thehackernews.com/2016/11/hack-wifi-password.html
Just use LeetCode: https://leetcode.com/

They've got the most common algorithm questions asked at the various Big Tech companies.

Go through them, and learn to solve/implemented at least 250 of their problems, and you'll be able to able to breeze through most algo interviews.
The application I've inherited and support is a Rails app that does this. I hate this pattern. It's very difficult to change things and burdens the backend developer with the responsibility.
I think this glosses over one benefit of monitoring: someone should be coming in the event an alert condition is triggered.

For example, if I was shot during an armed burglary, it is more likely that someone would be coming to my aid because of my alarm system than without it.

I personally don't feel more safe because of my alarm system. But, I do feel more hopeful that if my (or my spouse's or children's) safety is endangered, that someone will be coming that can increase the likelihood that we will survive that danger.