skysight-inc/HackerNews huggingface dataset:
IME it's a pain in the ass to backup your phone this way -- you have to download and setup development tools, and sometimes things fail in ways that are hard to explain. Inaccessible for the non-technical user, and frustrating for the savvy, aside from android developers. Furthermore, on phones with locked bootloaders (e.g. Pixel) it's impossible to root your phone in order to make the process of doing full-device backups easier.

That being said, if anyone knows a way to do full-device backups on the Pixel series phones, let me know.
> To operate the facilities each year, $800,000 is set aside for security and on-site social services.

I don't think you can trust a private company whose main goal is to make a profit to make social services and minimising negative effects for the area a priority.
No I would definitely recommend a bootcamp, if you find the right one they will provide great value as long as you immerse yourself in them. I have many complaints about the particular one that I went to, starting with the fact that they charge nearly $15,000 CAD for a 6 month "Full Stack Developer" program, 3 months of which is spent covering very little Javascript, and focusing strictly on WordPress. Basically the first 3 months is a waste of your money. Another thing that I've read about, and heard about, but I haven't experienced, is that the prevalence of all these bootcamps has lead to an over saturation of Junior level developers in the industry. That would make sense intuitively, because there's only so many Junior jobs to go around, so it might be worth looking into how the job market is wherever you are.
Let's look at the facts: a) Tesla is the most shorted stock in history, b) 1000s of hackers are working hard to break things like this, c) if it was possible to break it and damage the company someone would have done it already. This just feels like an disgruntled employee.
When a patent or patent application is published, all the applications it claims priority to (e.g., provisional applications) become open for public inspection.

However, patent applications can act as prior art as of the day they are filed, which is often well before they are published. The justification for this is that, even though the information is not yet public, the applicant has established that they know that information and that it will be disclosed to the public when the patent publishes.

The question in Ariosa Diagnostics v. Illumina is whether the provisional application can also act as prior art as of its filing date. The court's decision was that only the material from the provisional application that was later claimed in the published patent counts as prior art as of the filing date. Everything else in the provisional application only counts as of the publication date.
The problem is that you don't scale.

If you want to make more you need to scale and scaling probably means starting an agency and turn from programmer to manager/director.

Another approach is to charge more. If you have many clients, it is possible that some of them are willing to pay more than others.

Finally, granted that I don't know anything about your situation, stop and think: do you really want to do this? I mean, 120k/year in most European cities is a very good income.
“Artificial Intelligence” is deeply disappointing, and so are we
Actually, what I learned is that being afraid to deploy on Friday means you're lacking in testing, verification, auto healing and rollback processes.

Also, if something goes down in a way that requires a human to work on the weekend, it should result in a postmortem, and all of the components in the deployment chain related to the failure should be evaluated, with new tasks to fix their causes. If it happens multiple times, all project work should stop until it's fixed.

This of course is balanced against how much failure your business can tolerate. If the service goes down and nobody loses money, do you really need your engineers working overtime to fix it?
Coincidentally, I'm hoping to release a (simple) iOS app next week that will help keep your drinking under a preset weekly limit. Will automatically add your drinks as calories to HealthKit and pull recent check-ins from Untappd:

https://i.imgur.com/MhJm6Si.png

As an avid craft beer fan, I've been trying to keep my drinking under 120g of pure alcohol a week (which is about 9 standard drinks) by way of a Calca spreadsheet over the past two years. It's been very effective, but a bit annoying to wrangle manually. Figured I'd finally turn it into an actual product.

I think I'll probably release the code under GPL.
It's not safe. Period.
You sound defensive. I don't think the parent meant that one type is better than the other.

The fundamental difference is not amount of free time. It's just a question of interest and what you are good that. There are people who spend their endless free time making shiny web apps just like there are people who spend it designing CPUs for fun.

Depending on your line of work digging to the bare metal does help get your job done quickly. I know a number of embedded systems programmers, bare metal is their job. There are people paid to work on the Linux kernel, to program FPGAs for high-frequency trading, and so on.

And learning the low level can help doing your job quickly even if you are not a systems programmer. All abstractions are leaky and inevitably some low-level problem will bubble up into your high-level application and you will have to deal with it. If you understand the low-level it may take half or one tenth of the time to figure out and fix the problem.
those look ridiculously low budget

prices in switzerland are much higher than the german neighbors for pretty much everything, including sex work, so for a city like Zurich which isn't super close to the border I can see how this is an alternative for many

given the elaborate themed sex work concepts available in those countries, I'm still surprised there is an appeal for this

any one know where they are in Zurich?
Parent is not objecting to the term; he's objecting to the implication that all of these dependencies and connections make the car more akin to something you rent rather than own, which is a legitimate concern.
> when using an untrusted USB power source...

Don't do that. Ever. Always use your own charger and cable, preferably the ones that came with the phone. If not make sure you're sourcing them from a reputable company and not an anonymous Chinese importer.
IMO title should at least contain "The Rustonomicon"; "The Dark Arts of Advanced and Unsafe Rust Programming" is the subtitle. I wouldn't have clicked through if I had known that the link was to this document.
Hey, this is cool... one of the things we'd like to do is send emails directly to a thread, is something like that supported?
> criminals could easily use encryption over the phone to avoid eavesdropping

They do. It's called a cant.
Is this all available in some format other than Twitter? Does anyone have a link to the actual forum?
The yelling is unprofessional and doesn't represent us well as a country. However, the import of undeclared fruits and vegetables can do damage to our ecosystem if they are of a type that represents a danger, or carries certain insects.

Also, and I know humor is generally frowned on here, but yelling in the presence of durian is understandable at a certain level, if you've ever tasted or smelled it.
I honestly despise JIRA.
Any info about Apple phones? Do they use AT commands?
Oh gotcha. Yes, agree. In general a rest system will be faster than GraphQL. The GraphQL abstraction layer decrease the response time. Another point against GraphQL is if the object design has much resolver fetching database style, it will make a bunch of requests to the database that can overload the system or increase your bill.
Giant sinkholes drain lagoon in Mexico killing fish and crocodiles
So, I actually built this exact thing, a long long time ago, for Adobe when they were building their browser plugin. Mine was a 3D molecule viewer.

I had almost the exact same math in there and it performed about the same until I showed it to an old-school guy I worked with who used to do game programming at sega. He goes "try this" and proceeds to replace a couple screens of trig with:

d = 0.001;
x = x + d * y;
y = y - d * x;

This rotates an object around the z axis with enough fidelity to spin on the screen for days. Making d smaller makes it turn less, but is more accurate. You can repeat this with x and z to rotate around y, or y and z to go around x.

It took me a lot longer than I'd care to admit to understand why that works, but it does. Maybe this will help you. I also tried doing solid models, but the layering was difficult enough that I lost interest and focused on wireframes. If you'd like I can try to find my old source for this.
You like irc. Does not mean it's superior. It's unsafe and lacks too many features natively. It wasn't even great in the early 90s. It was popular and I liked the experience but the protocol is even more broken than email.

I am a fan of simplicity,but it needs to be safe to use and friendly to users.
What to Read While You Wait for That Memoir of Steve Jobs to Hit Stores
Facepalm. I've filled my dumb comment quota for the week.

Well, at least it was clarified. It got a couple upvotes, so I guess others misinterpreted it too. Sorry.
I have never operated a carbeurated vehicle that I did NOT wish was fuel-injected.

I've never operated a fuel-injected vehicle that I wished had a carb.

The truck I learned to drive on would cut out if you turned left abruptly, or hit a slight bump while turning left somewhat less abruptly, while off the throttle. We lived on a really steep hill with a ravine at the bottom which meant if you weren't careful to give it gas on the (downhill!) left turn, you would soon find yourself operating a vehicle with no power steering and no power brakes, trying to use one arm to steer the now-manual steering, while using the other to try to restart it, while stomping on the manual brakes, hoping everything came together and restarted before the ever-increasing downward grade ran you across a busy road and into a ravine.

My first motorcycle had a carb, and fuelling issues on motorcycles are even WORSE because they screw up your balance.
I haven't seen anything good about patents in years. Maybe the government should just get rid of them, along with copyright. The idea of granting someone a monopoly to an idea is crazy to me.
i don’t think we are anywhere close to having the requisite tools for such a comparison. the subjective conscious experience is complicated.
Woah, what was IBM up to back then?
Author here. Feel free to ask me any questions.
That's why I said it's not the most comprehensive. However, there have been multiple investigative reports. Enough to make it a pattern. And again, nearly anything is a better source of truth than tweets by employees paid to tweet positive things, which was my original point.
Quite the ironic username that you have there. :)
I have several cables like this. It's always briefly mystifying when I accidentally grab one to sync some data. No negotiation, my fancy devices just charge at 500mA using these cables.
"Or how Microsoft won the desktop starting from a single user, cooperative multitasking system (vs all the sophisticated Unix-based systems)."

All of the what? The only competition on the desktop when Microsoft won was QDOS.
The operating system provides a standardized IO API and schedule processes/threads. If you don't have fancy IO (LCD, hard drive, network, etc...) and multi processing, there is no need for an OS.
Senior Engineer in Lisbon here. Feel free to reach me, my e-mail is available on my profile.
Thanks for the insight! Glad you had a great experience and I’m sure others will find this helpful if they decide to make the move too. Looks like if you use the other advice here and get the decent paying developer job, it’ll be a great move.
I had a similar experience when I accidentally ran chmod -r 666 / as root on a company server that ran the website and mail for the whole company.

The admin taught me about find and xargs, a lesson I have remembered for the last 15 years.
Ask HN: How to deal with inexperienced/unqualified technical lead?
I have recently joined a small startup with a fairly small engineering team. Most of the company is non-engineers, and the engineering team is responsible for the internal tools and external tools.

The current engineering lead is unqualified and inexperienced. There have been numerous technical arguments where it is all of the other engineers against the lead, which go nowhere. There have also been times where the lead has told me to do something which is wrong, and I have to explain why it makes no sense to do things in that way and what the proper way would be to do it (which the lead eventually agrees with, usually). The code the lead has written is also atrocious, and if I didn't know better I would say it is actively malicious (in terms of nobody else is able to maintain it). The lead was the first engineer, which is the only reason I think they were promoted.

Being the first engineer is challenging and tech-debt will accumulate. However, the non-technical side of the company is very frustrated with how often everything breaks and I think they believe engineers are just bad at their jobs. It is really disheartening to have to explain that it shouldn't be like this, and that I am trying to fix things but the codebase is not in a great condition and the lead has no interest in making it better. Non-technical folks have talked to me about just doing a rewrite, since there really isn't much code, but the lead will not even consider the idea.

I really like the company as a whole and I agree with the mission. The founder is non-technical, and I think they do not know what poor engineering looks like, which is why this has continued to go on. I really want to just tell the founder "Hey, your engineering lead is awful, you really need to find someone new."

What should I do in my situation? I am currently planning on leaving, and telling the founder then. Is there another path I can take that isn't incredibly frustrating and would allow me to stay?
"But if you can make money with lots of manual rework on every product, it's no big deal. Something to improve next quarter."

Is Tesla making money?
Back during WW1, what we now know as PTSD was called "Shell Shock". I wonder what the depression and anxiety rates would be if we used modern psychiatric diagnosis techniques against say, a WW1 soldier, or maybe a medieval peasant.
1) Freelance sites like upwork won't work for you because they're filled with people that either have long contracts or dont have any, with latter being the majority and they're in it for the quick buck.

2) Agencies won't work because agencies are in it for themselves. If their funnel is big, they could care less about your project and will only dedicate enough resources to get paid.

3) Larger agencies won't work because you're not a big client.

What you need to do is either get a partner or start your own consulting agencies.

Alternatively, other approach is to raise your rates to filter out clients. Also, unsure if you're doing maintenance work, but you can switch from that to new projects exclusively to eliminate 10-20 hours, however that might lose you a contract in the future.

Shameless plug - My long term (1,5+ years) contract is coming to an end and I'm actively looking for another or for an opportunity to partner up. I do full-stack, but I prefer backend and/or apis and have six years of experience.

Regardless of whether you're interested or not, feel free to reach out even for just a chat :) email is in the profile.
I believe the author meant a server fleet.
It's certainly not at all at odds with what I would expect to be the prevailing case at Tesla. I have always heard from ex-employees that the company is schizophrenic and unfocused under the micromanagement of Elon Musk. Media reports are beginning to paint a consistent picture of "shitshow" conditions at the company. This also all fits with stories about his earlier ventures like Zip2.

https://nyp.st/2PzI9ih

https://www.sitebuilderreport.com/blog/the-story-of-elon-mus...

I am short TSLA, make of that what you will.
Why would it be 1940 at the very latest? He ran IBM till well into the 50s. It has multiple variants, the longer ones involving a sale and a million dollars.
There sure is:

« Lazoja noted in her affidavit that as a practicing Muslim who wears a hijab, she does not want to be seen "in a state of undress without my hijab" by men who are not members of her family.

The two agents asked if Lazoja had any electronic devices, so she produced her phone.

They then asked her to unlock the phone, but she refused—citing the fact that the phone contained such "undressed" images of herself as well as "legal communications with the Council on American-Islamic Relations." »
I really don't care if they "don't really want to", they're still actively choosing paths that lead to that, and don't really care.
... business machines?

https://en.wikipedia.org/wiki/Tabulating_machine
I agree about software patents. But I disagree about all patents, and I especially disagree about getting rid of copyright. I think copyright needs to be reigned in, the DMCA is horrid, but the concept itself generally protects artists and creators (and gets abused by the likes of Disney, etc.).

If I make something, I should be capable of earning money with it if I want to. Copyright protects software in that regard, as well as music and images, etc.
Give it a few years, and we will see the first ‘compile npm to FPGA’ project that still uses a thousand libraries, but does away with the CPU, the OS, the docker container, the web server, etc.

(if it doesn’t exist already. The best I can google is https://github.com/hamsternz/FPGA_Webserver, which is incomplete, misses the ‘npm to’ part, and seems abandoned)
More than anything else, this makes the SSH keys a very high-value target.

I may trust Tesla not to crash my car or violate my privacy, but I also have to trust them to sufficiently secure the SSH keys from bad actors who would (or sell them on the black market where they almost certainly would arrive in malevolent and capable hands). The latter is what scares me.
Didn't the iPhone use a dual processor set up like the other manufacturers at the time? One ui/app processor and a separate radio processor stack?
Separation of duties. You want the hsm to be unchanged in many years with minimal maintainance. While your phone is already being used for too many things which means it will need an upgrade frequently and you will have a harder time securing it.

Think of the hsm as just another key on your keychain. It has no ui other than a button,does not need charging and will remain in your pocket until needed. You don't want someone grabbing it off your hand while texting or making a call,that would mean they can access all your accounts.
Peasants in a feudal society are constantly getting abused by the “nobles”. That is: beaten, robbed, property destroyed, forced into involuntary labor, tortured, raped, killed, often just for looking at one of the nobles the wrong way or for sport. Life was precarious, and everyone was constantly stressed about it.

Not to mention famine was common, and parents would e.g. go hungry for long stretches of time so their kids could subsist on half-rations of nutrient-poor staples. In such an environment, domestic violence is common, and it is difficult to make any kind of long-term plans. You just try to survive day by day.

Then there’s also literally backbreaking labor, poor sanitation, poor healthcare, parasites, the equivalent of smoking a few packs a day by sleeping next to a wood fire, infant mortality of >50%, and so on.

Source: this stuff was still rampant in the 1960s in rural southern Mexico, and still happens today in many countries around the world. You can still interview people who grew up with that kind of terror.
You can use many of the same techniques used to drop email spam, for example forward and reverse DNS lookups and of course your favourite next gen firewall can do all sorts of fancy things to help decide "trustworthyness". You can use authenticated trunks between A and B. You can allow anon connections but pre-screen calls by asking the source to identify themselves and play that to the recipient who can choose to accept or drop the call.

You can do an awful lot of things with SIP that are unthinkable or plain unlikely with PSTN. SIP can be encrypted (OK the RTP streams can) You can use IAX2 for those times when NAT and SIPnRTP are too hard (hint: try Symmetric RTP - fixes many NAT related problems)

Don't confuse SIP with something it isn't! SIP is a comms mechanism and a damn good one, considering how old it is. When you deploy SIP, you also have the option of using all of the very latest funky security stuff around it to support it thanks to the fact that it runs over UDP/IP or TCP/IP.

The email ecosystem had the same problem where anyone could send an email from any address - I'm not sure that you can call this a problem. I could call myself Mr Donald Trump, in fact my real name could even be Mr Donald Trump but it wont really make me POTUS but you need some way to tell the difference. Comms is tricky and safe comms in the modern world is very tricky. How far should a comms protocol go in ensuring that the source is who the recipient thinks it is? Or is that really a job for another protocol/system perhaps with some hooks of some sort?
“Socialism” vs. “capitalism” is a false dichotomy
Thanks for the reply! I like how everyone’s experiences in this thread have many similarities. Speaking Japanese is important, life there is great but developer pay is poor. There is some good advice on finding higher paying jobs here that might make you change your mind, but I agree with what you’re saying. I think this is definitely a possible move in the future for me.
> Regardless, the idea of "earned entitlements" is a lie,

No, it's not; they are earned and awarded based on past history of legally-defined creditable work, not based on need measures.

(The portrayal sometimes made of them as self-funded mandatory investment vehicles is, at best, imprecise, but while tangentially related to th concept of an idea of an earned entitlement, it is not equivalent to it.)

> and they should be ended.

There may be an interesting debate there for each of them, but it is, at any rate, not part of the core argument for UBI.

> UBI being available in their place is a handy way to get rid of them.

I can't think of any earned entitlement (including ones that I think should be replaced by something other than an earned entitlement) for which a UBI offers a sensible replacement (and I support UBI), especially at any level we could reasonably expect to afford to provide benefits to the entire population anytime in in the next half century or so.
> When I look back at my life, I'm not going to regret spending extra time in the office.

Did you mean you're not going to regret not spending extra time in the office? i.e. family > work or did you mean work > family
We have the luxury of operating at much higher levels of Maslow's hierarchy of needs than generations past. I would much rather worry about whether my life truly matters than worry about whether my life will immediately come to an end if I can't kill or grow enough food. Depression was probably always an issue, today we just have the privilege of it being the most pressing problem for many of us.