skysight-inc/HackerNews huggingface dataset:
There's lots of good online safety stuff published, eg for my local school area and by central government here in the UK.

Maybe select the best nuggets from them, and add your personal spin, eg based on anything that has happened to family and friends, and at work. Maybe ask the head teacher if there is any recent experience of theirs worth folding in. (I am a school governor, and I am aware that interesting incidents are fielded from time to time at school.)
Back at the start of my career, a decade or so ago, my grandfather used to tell me all the time that programming was going to be a dime-a-dozen job. I brushed him off as being a crazy old man but he wasn't entirely wrong.

Your post does a pretty good job hitting all the points. The bar has become so low. I guess this is generally a good thing, but definitely stings.

I've started to reach what I perceive to be ceiling salary and difficulty wise. I'm genuinely unsure of what's next in my life. I'm certainly not perfect and have tons to learn, but the gradient is not as steep as it once was.
People put too much trust in even their home internet connections. A few weeks ago my home internet connection (Wave-G delivered via ethernet(dhcp) to my apartment) stopped working. I noticed instead of my router having its normal public ip, a 10/8 address had been assigned. After poking at the router address from the dhcp reply, I found myself looking at a Comcast cable modem.

Turned out a neighbor had moved in, and for whatever reason plugged the LAN side of a cable modem into the ethernet port on their wall, and had begun fighting the ISP's dhcp service.
The website (ManyPixels) seems pretty incomplete: I can't seem to enlarge the portfolio, there are repeated strings in a bunch of places, and the FAQs refer to other parts of the site without actually linking there. Currently resorting to finding your work on Dribbble.
Dunno about Pixel 2, but Pixel 1 was remarkably hard to buy, since Google shipped it only to a handful of countries.
I use an ad blocker so I rarely see them. Does this mean my vote doesn't count?
Exploiting the power of the dot
Are you sure Ross Douthat is coming at that question with particularly feminist motives?

(I think his stance may be more related to conservatism and religion)
Right. That's what disturbs me about this. Everyone is a product of their time. Would the people applying 2018's standards today have applied 1968's standards, if they'd happened to be born 50 years earlier? Would they have been homophobic, opposing interracial marriage, and all the rest? How will the people of 2068 judge them?
I heared the same thing, and I see the same thing happening to Google and Apple as well. Still I don't expect a manager who worked under the CTO to say this problem out loud
The general rule is, if you can afford it, you need it. I think I first saw this rule about lawyers but rings true with bodyguards, insurance, etc
I open iTunes like maybe twice a year. Last night I opened it and only logged in once.

I plugged in an old iPad 3 the hadn’t charged in 9 months or so and I discovered one thing. The password it was asking for to access the iPad wasn’t my current iCloud password. It was the iCloud password I used to setup the iPad. A little frustrating when I didn’t remember it but once I removed the device from find my iPhone everything worked.
Nope, mine seemed pretty-well immune to attempting to press on the screen.
Put a killing tool into a human's hands and they will find a way to use it. Modern day equivalent: drone strikes.
Extra Sticky
Well, yes. But then that brings us back to the question, how to determine a strategy?
I'm an Australian who lived in Canada for a while. Banking was one of the huge surprises there - I'd get paid with cheques, and to move large sums of money between accounts with different institutions quickly needed to go to a branch, get a cashier's cheque and physically walk it down to the other bank. They'd call the first bank and confirm that it was actually issued in order to speed up processing (even then it wasn't instant).

It was all a bit bizarre, considering how much time both banks needed to spend on a routine transaction...
good idea, the personal angle. thanks!
I would say for free services, I'm ok with ads (like metafilter)... but for free sites that collect our every click and keystroke and sell it for gobs of money to marketing megacorops, they should be paying us!
Speed improvements in Python 3.7
> Facebook [...] gives people what they want, but what people want is not what makes them happy

I have a feeling that Facebook is following the same decline of generalistic TV, which, similarly to Facebook
- contains mostly ads and crappy/shocking/debatable content
- its userbase is becoming more and more elderly
- teens start to snob it and move on to the next cool thing
- people get bored of it and decide not to bother with it anymore
Some of the stuff in the article seemed a bit magical. He could tell that someone bookmarked a website?
> The shocking thing here is that Google sold less than 4.4 million smartphones in a quarter. Why is that?

Google sells a couple flagship phones, no downmarket phones (they don't, AFAIK, even still sell their older flagships), and doesn't really market them heavily compared to the big players in the handset industry. I don't know if they have any carrier deals besides VZW.

Compare this to Samsung, who currently has four flagships (S8/S8+/S8 Active/Note 8) and a dozens of downmarket phones plus still selling older flagship generations. Google isn't trying to compete across the whole spectrum of feature preferences and price sensitivity the way, say, Samsung is, and their unit sales reflect that.
> Do you think people in 1850 were "bothered" by the fact that they couldn't take regular showers?

What's that supposed to prove? That I might retroactively impose modern values in some other area? For all I know, they enjoyed having the extra free time.
he has said a bunch of inflammatory things on twitter. Here is one thread https://imgur.com/gallery/8CBmG
Here's another where he talks about pizzagate and how people around the Clintons keep dying https://www.dailydot.com/layer8/minecraft-creator-pizzagate/

I think some things he has claimed were jokes but I don't know.
Aren't there really basic things that are wrong with Wadhwa's article? For instance, "quantum supremacy" doesn't mean "finally building a quantum computer that is more powerful than any existing supercomputer". For that matter, isn't it really misleading to suggest that a "50 qubit" IBM prototype would even be of the same practical utility as existing computers of any sort, from supercomputers to iWatches?

The cryptographic content of the article gets even worse from there.

I don't think it's "petty" to call out someone as high-profile as Vivek Wadhwa for apparently taking to the pages of the Washington Post to write about a topic he has no conversance with at all.
I think you might have tried to solve the wrong problem. The problem you actually seem to want to solve is a way for clients to get connected with people who can solve their problems.

The problem is not, as you seem to be hinting at, some mediation or escrow for freelancers, which is what the majority of Upwork is.

I think you could have a great system that "puts people in touch with each other" in a professional way. Maybe invite-only? Hmm.
One of the big issues with Textook RSA is that it really is what's in most textbooks as being RSA, and then corrected in a later section. For example "Cryptography Engineering" by Schneier, Ferguson, & Tohno does this, introducing RSA without padding in section 12.4 "RSA Defined" and then spends a page or so correcting the issues in section 12.5 "Pitfalls Using RSA. So of course someone going back to the definition when trying to implement something is going to miss the discussion about padding, as it's 5+ pages away!

I feel it would be better to simply define RSA encryption as follows:

First, generate key pairs, exchange public keys, etc.
Then, apply a padding function to your plaintext. The definition of a padding function can be found in section <Section number>.
Then compute c = m^e (mod n).
Send the resulting ciphertext c to the other party.

The padding discussion can still be located outside the definition of the mathematics, but the need to perform the padding is integral to this definition of RSA encryption.
One great way to handle editing of complex shapes that use 90° extrema is to lean into Tunni lines[0] as a manipulation tool. Unfortunately these aren't present in Illustrator either, as far as I know, and is yet another reason why Illustrator's dominance as a bezier drawing software is less than warranted. Most font design software is better for drawing almost anything in bezier.

0. http://help.fontlab.com/fontlab-vi/Tunni-Lines/
No, definitely not. I was able to record it with my iPhone (pointing it at the monitor).
I was in Palo Alto. Despite the name, the CTO of Nokia at the time was basically the head of Nokia Research, which was focused on fundamental research - like nanotech and low-power comms like Wibree (which became Bluetooth LE). This is a part of the company present-day Nokia kept when they split off the phone manufacturing bit. I don't think the CTO had much to do with the Android decision really. He used an iPhone daily anyways (no joke).
Not true, you can still get new of the "older versions" online and in the apple stores. (was just there a few days ago)

https://www.apple.com/mac/compare/
I find this overwrought.

First, I thought this would be about wireless, though that works (for me) amazingly well: airpods work seamlessly across phone, ipad, TV, computer; watch unlocks computer; start a message on ipad, finish it on computer, etc. I don't physically interconnect my apple devices any more at all.

Second, I doubt apple with ditch lightning any time soon as it's physically a lot smaller than Type C and allows phones to be smaller. I do imagine it will go away on a future iphone X when wireless charging improves -- then the device will go completely portless.

And I do agree about the watch charger nonsense -- I can't wait until they switch to a nonproprietary inductive charger. Across the board I get the impression Apple don't think they gain anything by using proprietary chargers

I may be in the minority but I've really been happy with the transition to Type C and wireless connection (the exception is the stupid WiFi built into cameras which can only download low-res pictures). My usage for the past couple of years has been pretty much dongle-free.
A new twist on the classic Nigerian Prince scheme has already swindled thousands
They aren't accused of hacking. They are being accused of manipulating the baby-boomer generation and anyone else that can't distinguish and ad from regular content on the internet.
Browsers don't hash the password field, it's just text.

As for how he got around the HTTPS redirect on Live.com, I'm guessing it was a DNS poisoning attack to serve up a fake Live.com on HTTP. Presumably the journalist didn't have SSL Everywhere installed, because he's a tech journalist.
This industry is the very definition of career do-over. Every 5 years or so we change our activities. No one writes code or design like 20 years ago. With a career of 50 years, we are all doomed to have to change.

Adapt over time. Don't just jump. Take on new responsibilities. You will find experience crosses many fields. It's a lot about domain knowledge (e.g. financial industry) and we carry a lot of stuff over with us. Never undersell yourself, experience is king. Always be keen on learning, asking questions to younger self. Cross pollinate, experiment and be curious. Too many old devs just corner themselves. They shouldn't, they have a gezillion experiences and it always comes down to a race condition ;)
Really? So you weren't joking? How could it get in there, and how could it more about so easily?
Lots of programs I have try to update outside dpkg: Chrome, Intellij, VS Code.
>developers who come from an "html programming" background can now build scalable and enterprise grade applications without breaking a sweat.

This is a popular misconception but inaccurate nonetheless. It may appear that way at first glance, but there is still more to building "scalable and enterprise grade" stuff than just cobbling together a bunch of off the shelf components.
That often gets banned for crudeness, but otherwise yes. It has the right idea.

I object to it for a completely different reason: bad spelling and grammar. I think a kid's book should set a perfect example.
I posted a comment about this: it's size -- the phone can be thinner. I suspect it will go away when non-proprietary inductive charging becomes widespread.
Then maybe acquiring a representative sample would be a good place to start, and would help make arguments about what people do and don't want now more convincing.
It's all about latching on to domain expertise. Rarely is a developer a pure technologist, there is always some niche you've become involved in whether it be related to payments or UX or a subset of businesses functions. Assuming you have some meaningful knowledge of something non-technical, you can take that with you into a different area of software development.

I've transitioned across various technical roles by understanding software architecture, business process mapping, master data management, manufacturing, and a slew of other relatively niche areas of domain expertise. I don't think my work was anything unique, I was just aware of the niche components of the projects I worked on and did a good job marketing that knowledge.
Here's what's probably all the information available on the situation for O'Reilly's ebooks: http://support.oreilly.com/oreilly/topics/bring-back-pdf-ebo...
PlayOn desktop works pretty well too. That plus Plex is way more convenient when travelling internationally and in places with poor network access.
Are you saying that the cost of software is artificially high because companies are unethical?

That doesn't really make sense: consumers value both price and ethics, and are often willing to pay a premium to companies they perceive as more ethical. If a company could come up with a product that's both cheaper and more ethical than their competitors', they'd easily win over all their competitors' customers.
I agree with your conclusion, but I think it is due to a different pathway. Fewer developers will be necessary as code-sharing and packaging has improved and standardized. Trust me, people just entering development are still pretty terrible.
It depends on what the other end of the VPN is connected to.
In this context, I should note that my "3 seconds" number was from the 1970s. Does anybody have a more up-to-date number?
> developers who come from an "html programming" background can now build scalable and enterprise grade applications without breaking a sweat

Give it five years or so as the business needs of those companies change and the codebases become more and more expensive to maintain. :)

Focusing on the technological complexity is a bit of a red herring, at least as many problems come from having to keep up with the complexity inherent in dealing with an ever-changing "real world." Usually you can't just flip a switch from A to B, you have to support old workflows/clients, new workflows/clients, transitional modes, etc.

We don't have any real sort of "engineering standards" for software development. Unless/until we find those, it's very hard to claim that the workers will be reduced to interchangeable cogs. We don't really even know what those cogs need to do to make sure a codebase doesn't become a big mess, today, based on the codebases I've seen.

Without that, developing meta-/organizational-/design- skills, instincts, and creativity can be very powerful. Being able to sell that effectively without necessarily having to aim for management positions might be a bigger trick, but it's hardly impossible.

But even if you try to make your calling card something like e.g. a "node.js+AWS stack" expert, you've probably got a significant amount of future work at least in maintenance for all the companies that build themselves on that stack today. Maybe that's not what you want - in that case stay on the new-tech treadmill if you don't want to do more design/architectural/organizational stuff - but it's something that will be needed, at least.
A software engineers competitiveness comes from more than just familiarity with some languages and frameworks.

The ability to quickly learn and adapt is in my opinion an important part.
As a programmer, this is the only way I design things. I really should go about learning a design platform (i.e. Framer), but it looks like there is a large learning curve.
Something tells me that if you sue for privacy, you probably aren't going to want that fact widely or at all publicized.
What serial adapter did you end up using?

I've worked with connecting equipment that we super finicky on what was on the serial port, and after 2-3 tries, we gave up and just sourced an old machine with hardware serial. We only have a few old machines left!
I have done a career do-over. I took a lower paying position that involved pair programming. It was like developer rehab after the startup grind left me wondering if I could even contribute as a programmer anymore. The firm had a good reputation and recruiters were all over me, which was good. Then I took a much higher paying enterprise type job where it doesn't matter how I code and there is no point in doing anything better. Not sure what my next move will be, might get knighted as a data scientist soon, who knows. Good luck!
I'm not sure what this means: What did you do to redeem yourself in the eyes of your respective industry?

Are you talking about someone who screwed up enough times that the mean free distance to a negative referral is essentially 1.0 ? I don't see industries as having 'eyes' but I have known industries that are relatively small communities.

I have known, and hired, a number of people who have 'redone' their career when the thing they started with didn't pan out, a chemist into a QA person, a semiconductor process engineer into a UNIX developer, a mom into a product manager. That sort of 'do over'.

And I've met folks who 'grew up' in a company doing one thing for 15 to 20 years and then failed to find an opportunity to continue doing that thing. Only to switch into a different career all together. Most commonly that is, "Hey you weren't you 20 years at BigCorp? What are you doing these days, 'mostly consulting'" sorts of conversations.
On one hand, I can understand the winner's desire to stay anonymous -- it has to be quite a magnet for every estranged relative and con-artist, not to mention any anxiety that may arise in the future when dealing with immediate family and friends when it comes to holidays, birthdays, and even a simple meal out.

And, on top of that, the stress of simply managing that amount of money so you don't end up as another "they blew it all" story about lottery winners.

That said: I wish I had her problem.

Most people probably would say the same. However, for a half-billion dollars I'd just assume that managing both the money and the people you have to interact with was my new job.

And, at some point...things would have to improve. You change your phone number. You change your address. You identify the moochers and the honest friends. You've hired a lawyer and a financial planner. And, on top of all that, you know that you and your loved ones won't want for food, shelter or health care. Ever. And that you can use some of your fortune to make a positive impact on your community, as you see fit.

I hope she wins her case, but if she doesn't...I'd still trade places with her in a hot minute.
Ask HN: Are there VCs that become successful founders?
I want to know whether VC experiences could potentially make one a good founder. Are there any successful stories?
I certainly wouldn't recommend it for most situations, especially something like a corporate environment where most people have problems with basic E-Mail workflows like inline quoting and preserving In-Reply-To headers.

It's more suited for free software projects like Linux & Git where the participants don't want to be locked out of all their historical discussions just because some company does badly in the stock market, as opposed to being 100% archived in hundreds of places via an open protocol, and trivial to migrate somewhere else.

I'm just saying the problems you had with it seem to come down to a completely dysfunctional corporate culture, not patches over E-Mail.

Sure if you're working with such monumental assholes that they're just going to passive-aggressively and conveniently discard whatever you tell them over E-Mail / IM / at the water cooler that's pertinent to their work area and need to essentially CC their manager on all correspondence, and are using PRs as a way to do that.

Then sure, then an E-Mail-based workflow probably isn't for you, although you could use git-format-patch to CC both your and their manager on every patch you send to achieve similar results.
Don't forget that Goggle needs exponential growth to support its stick price. They can't aim for a stable point. They need growth at almost any cost.
Again, making no statement about the merits of this particular allegation...

The victims in the Nassar gymnastics case were largely convinced as part of the abuse that the "treatments" they were normal and legitimate.

It's entirely possible for victims to become inured to mistreatment. It's not necessarily bad for an outside person to say "hey, that sounds like it was harassment/misconduct/rape/etc. and not OK."

Again, I don't know the players here, the history, and can't evaluate either side of things. I do object to the "if the victims don't complain it can't have happened" line of thinking.
Watch Boston Dynamics’ SpotMini Robot Open a Door
If you trust the VPN provider and the website you are visiting (with HTTPS), yes.
> Yet, most of today's populus have barely enough to eat

That is simply untrue. Not even close to to true. The world has grown from ~1 billion to ~7.5 billion, and we have reduced - in raw numbers - those in extreme poverty. A large part of that is down to Haber.
The Nokia quality is very much still there, jerryrigeverything recommends the Nokia phones, since they are built like a tank

https://www.youtube.com/watch?v=_5aXkW0EFRI

https://www.youtube.com/watch?v=Uvh3v1BkJ-A
There is some work for Archlinux and NixOS on WSL.
I'm not so sure. The problem when the only "wall between genders" that's "erected" is consent, you often find out too late that it's not strong enough of a wall. It seems like at Atari in the 1970's it was fine, but there are easily identifiable places it was not, like most of Hollywood in the current decade.

I'm guessing something else about Atari's culture prevented the kind of problems that can crop up when you have a relaxed sexual attitude, but it isn't as easy to identify.
> no background tasks, no API for audio streaming

Here’s my old WP7 project implementing both of these:
https://github.com/Const-me/SkyFM

Update: the solution in that repo builds a WP7 app using WP8 SDK. Earlier versions used WP7 SDK. I had to upgrade a few things, e.g. replaced Async CTP with Microsoft.Bcl.Async but the changes were minor.
Google search results for abortion services promote anti-abortion centers
Anyone able to comment on the state of Tor security and suggest an up to date OpSec guide to using Tor?
I built something to boot Tiny Core Linux (and other Run-From-RAM OS's) on Amazon, Digital Ocean or Google Compute Engine - http://www.bootrino.com
This like trying to something about the opioid epidemic. It's hard to find money so let's just take money from opioid manufacturers.
He could tell that they submitted the website to Delicious, which would be an HTTP(S?) request, not a bookmark to their own browser.