skysight-inc/HackerNews huggingface dataset:
Eager to know if their model would still be accurate when new/future hard disk models are used, i.e., would their model need to be retrained every time. If so, you would first have to wait until the new disks are old enough to show signs of wear and tear, before the machine learning techniques can say something meaningful.
So in practice I'm afraid this approach gives you only a pretty high confidence intervals for for last generation's harddisks. But companies like Backblaze probably buy the relatively newest type of hardware every new "hardware-season".
I think parent means updating the device with a new one, when the subscription contract renews every 2 years.

Which is something else entirely.
“Artificial intelligence is as powerful as recreating man”
You want compute in your SIM card, because you don't want to expose the actual secrets to the phone.

Same thing with (modern) credit cards: you can send a transaction and a PIN code, and get a signed transaction in return, but you can't fetch the keys and sign arbitrary transactions afterwards.
I haven't had bugs in my eyes ever since I got glasses, but as a kid, I do remember the occasional bug in my eye. Never lead to a crash, though.

I think the most important thing is to come to a stop before trying to clear bugs from your eyes. Which remind me of my biggest bike crash: cleaning ice off my glasses on an icy bike path. I knew it was that slippery, but somehow I'd forgotten because everything was going so well. But obviously low speed, so no big deal.
There is no technical difficulty. The only difficulty here is to find business plan that is not negatively affected by this feature.
This sort of data falls under the category of "I might need this someday but I can't figure out why".

For the reasons you can't think of, perhaps you might consider indexing them locally then throwing them onto Glacier. The odds of you needing every single one of them (thus making Glacier cost-prohibitive) are far less than the odds of you needing one at random.

I haven't done the math on how many months of S3 hosting it takes to equal the upload cost once to Glacier, primarily because I don't know how big 1790000 screenshots are.

Alternatively, provided downloading them all to your local desktop doesn't run your S3 bill to Mars, tape drives can still be quite cost-effective ways to store a LOT of data, cheap.
HANSEI as a Declarative Logic Programming Language for OCaml
If you own your client and your server why do you need encryption?
Or something about domain names, kick the problem upstairs!
I believe the resistance is sort of constant (for most normal usage cases) for passive circuits and in solid state electronic it would be a function of how many parts of the chip are engaged.

This being said anything short-circuiting the loop, can create a new pathway with less resistance (think molten metal, sparks etc).
But modern batteries can send a lot more current then, magnifying the effect.
>At the next start LibreOffice gives a big warning of "Oh shit things are really wrong, should I fix them for you? [Continue | Cancel]" .

> Thank you LibreOffice team for making it so that within the time of a phone call to me plus the time it took to press "Continue" they were able to recover the their document and continue working.

Uh, that's exactly what the OP was advocating, if I understand correctly. On a consistency check failure (i.e. an assert), crash immediately [1]. If the application correctly handle transactional state changes, it will be able to recover on startup from the replay log, as all changes are immediately persisted on the log.

This approach is known as "Crash Only Software", and it is pretty much the only approach for writing robust applications.

[1] Syncing the replay log to stable storage can be a good thing though.
I'm guilty of not following this enough. Hopefully I've learned my lesson - never put a NOW() in a sql query.
Amazing Tree Houses
Moved on to wireless (2nd gen Zik Parrots, there are better wireless headphones out there, but I like those and wont buy 3 because the changes are minimal. Waiting for them to put out a Zik 4).
Unblinking Eyes: The State of Communications Surveillance in Latin America
The grid colorings approach is very cool! I don't think I've seen that one before, I bet you can somehow take that idea even further. You could also get similar effects by creating a regular uncolored (axis-aligned) grid maze and then rotate and re-rasterize it into another grid. But the grid coloring approach looks like it handles the boundary automatically.

One of these years I'll write it up, but I've played a lot with no-grid mazes, and once you get away from the 2d array, it opens up a lot of interesting possibilities. Prim's algorithm works equally well on a mesh where vertices have an arbitrary number of edges...
Lets say that the annual liquid compensation difference is $200K. At minimum, I would ask for equity that matches $300K (18 months at the difference) at the same valuation as investors in the seed round received. Coming on as an employee at this point is at least as risky as the investors putting in money at this point.

Even after negotiating that equity stake you should be fully prepared to write it off as a loss and move on in 18 months to 2 years. Most start-ups will not succeed in significant manner.
Haha, sure thanks! Having trouble properly extracting domains and getting around domain privacy ...
Maintaining a consistent level of quality is the main technical difficulty, see: Android
Wouldn't it be a UX nightmare?
I postponed because what I was hoping for was a new Iphone SE - I just like that form factor better.

Also, if people valued having wireless phones they'd had bluetooth headset already, Apple isn't exactly breaking new grounds here, just removing the options of having passive battery-less sets.

Since I'm locked to the system, I'm stuck with the 5S, for now. The SE was bad value (in Europe) when it came out and it's just getting worse and worse.
But why not have the freedom to use iOS on the iPhone because you think it works best that way?

A lot of people install Ubuntu on Macbooks for that reason.
But right now it's very hard to install a different OS on your phone.
Aside from agreeing with other answers (you can't... and probably wouldn't get a good return from it)...

https://www.hackerrank.com/ has a lot of great algorithm challenges. They won't teach you how to do it but you need to learn the algorithms to solve the problems.
I'm pretty sure that if a flight computer detects an inconsistency, it will immediately reboot, and not try to limp along in a bad state. Either the reboot is fast enough to recover quickly enough, or the redundant systems will take over.
Just want to say thank you for this comment, it's one of the most articulate and succinct things I've ever read and I wish I could express myself similarly! It's stuck with me!
Simple: (1) my iPhone's screen had some discolorization along the edges, I took it to the Apple store last Saturday; two hours later I pick up my iPhone with a new screen at no cost. (2) the day a new iOS is released (typically with security fixes), I can download it.

After trying some cheaper phones and two Android flagships (support was terrible), I realized that a great phone, with good warranty, and quick updates is worth more to me than the price hump.

Same for laptops. Why would I cut on a device that I use every day?

(Apropos laptops: we usually sell our MacBooks after ~3 years, I usually recoup 2/3rd of the cost and have a high-end laptop for 300-400 per three years.)
It sure did have such setup.

SIM cards can have micro applications that get exposed via the "SIM Services" menu entry or something similar named.

That is how before the WAP days, the carriers used to offer SMS based applications.
It's also inconsistent; "git branch -d" vs "git submodule remove" vs "git tag --delete".
In my experience it is the opposite. At a whiteboard inteview, you can focus on the code and the algorithm.

In the real process, you might on any given day also have to wrangle with your build system, meetings, the structure of existing code, the test setup, colleauges who need help, debugging tools.

Now that might be an argument for why a whiteboard interview is inadequate. But not for why an whiteboard interview is distracting.
I've seen this chart in various forms going around for years. Do the numbers ever go down or is this the same chart from 5 years ago? In which case I would think the numbers would be high.
DevOps Engineer | Full-Time | Work Remotely | Open Source

At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, or age, and regardless of economic resources.

Our vision is to revolutionize the landscape of assistive technology by creating an infrastructure to facilitate the development, distribution, and support of a wide range of affordable accessibility solutions around the world. That is, the Global Public Inclusive Infrastructure (GPII).

You will join a team of bright and talented software developers located across continents, who are passionate about our vision, that of radically improving the access to technology. How? By developing a system that supports the “portability” of user preferences across any platform or device.

Among other duties, you will help the team improve the Continuous Integration/Continuous Deployment pipeline (from developer tools, to testing, to deploying to production), including troubleshooting issues at any stage, and you will help the team automate all aspects of the process of deploying applications and the infrastructure required for them (container orchestration, storage, networking, security, authentication, logging, monitoring, etc.)

For more information and to apply:
https://gethired.com/a/2cd9a7b1-68b5-4e57-abbe-7fb217a7010f?...

Or send your resume to: jobs@raisingthefloor.org
We, small gaming community were using IRC as matchmaking "service" where we would all add to a queue, and the bot would then create teams based on players ranking.

That worked quite nice, for ~15 years, and whole community was created, things worked quite nice, diehard users used BNC and terminals, but lately everyone is switching to Discord.

Main matchmaking is still on IRC, but other sub-groups migrated to discord long ago, and that scares me, because no one at the moment knows what will happen with Discord year or two from now.
Technology can be used for good and for evil. To assure that EGC will only be used in authenticating users and not extracting personal conditions, there's a long road down the valley.
"I quit Apple precisely when the iPhone 1 was released..."

Just so I understand, since the iPhone was the first phone Apple made, are you saying you stopped using their PCs (and music players?) because they'd made a phone? If you were happy with their other products up to that point, how does the phone change the grand scheme of things? I'd want to hear what your ideology is.
I applied for a permit (purely knowledge/eyesight test), and that allows you to drive any normal vehicle (class-A) as long as there is someone in the passenger seat over 25/at least 5 years possessing a driver's license (or something like that).

I went home and took the family car out on public streets with my Dad.

6 months later, I applied for my license. Simple 15 minute public roads driving test in the same family car.

Driving for the first time was scary -- one of the first streets I went down was one lane with cars parked on each side. Doing that without being used to the car's physical space (it was a large Suburban) is a little crazy.
My hypothesis: Apple News curation
Related to this point, I think I read that Sanders previously had an inn (small hotel) located on a local road. The new Interstate Highway bypassed his inn, thus causing his business to tank. So, I guess KFC was his pivot in the face of a new disruptive technology (interstates).
Keep Being Productive (7 points about Google Keep) [infographic]
KMS Encryption Context and Credstash for AWS
I started developing my blog using Octropress (Jekyll derivative) many years back. I painfully installed it the first time (Ruby dependencies). I tried upgrading to Octopress 2.0 probably 2 years back, but I was never successfully able to install all the dependencies on my work machine. More than that, I never got it working on multiple platforms. I wished to be able to post to my blog from both home (Windows) and work (RHEL6.6), but that just wasn't possible.

Hugo was a breath of fresh air:

- Easy to install (auto-installs all the dependent go packages without a hitch, and results in a single static binary!)

- Easy to set up a web page (hardly took 10 minutes)

Having the basic web site building going, I can now tinker as I like with the layouts, config.toml, etc. Hugo has allowed me to focus more on my web site content and design than burning time figuring out how to successfully install (and keep upgraded) the web site building. (All I need to do to update hugo to the latest and greatest is: "go get -u -v github.com/spf13/hugo").
Using a fragment identifier (the thing after #) and a :target selector means people can link to a particular tab, browser history can reflect changing tab, and the link will work without CSS and be accessible.
JavaScript in 2016: How much scaffolding do you need?
As part of the executive branch there is also the military. In times of war it's congresses job to declares war but the president commands the military because congress would operate to slowly.
Extraordinary claims require extraordinary evidence. And video evidence these days when billions have a smartphone shouldn't be much to ask for.

>>At least 2 of these have happened while people have been sleeping (One guy in KY had to be hospitalized to to inhalation of the smoke) and even if it happened during the day most people have 1 camera/video camera with them and it's their phone.

And how do you know these people weren't violating manufacturer safety guidelines? Or that the reports are true and not rumors? Or that it is not an isolated accident?

>>Most people don't carry around a second camera to be used only to film their supposedly safe replacement bursting into flames.

These days if something extraordinary happens - such as a phone blowing up in the middle of the day - it is usually filmed. When it is not, then that raises questions.

>> It sounds like the only way you'd believe this to be true is if you saw video of a phone from production, to signing off by the president of Samsung that it was safe, to shipping, to full use of the phone until such a time that it burst into flames.

Chinese suppliers on Aliexpress today require unpacking videos before claiming defective merchandise. So it isn't much to ask for some evidence before a witch-hunt.
Is UX a nightmare on desktop right now? Nearly all desktop/laptop computers can have their OS changed to different one. There is technically nothing stopping mobiles form working in the same way.
Sourcing as a Service
I am a technical recruiter working on a startup idea which centers around making sourcing easier for both founders and later stage companies. Right now if you want to hire you either go through your referral network (good method for first couple employees), hire a recruiter (very expensive), or founder/HR does recruiting.

I always believe that companies should exhaust their personal network before hiring a third-party recruiter or internal recruiter. The founder can also personally recruit, but he doesn't have a lot of time especially to go through and add people on LinkedIn or Github. Recruiters typically cost 20% of first year salary and internal recruiters should be focused on building relationships with potential employees. They aren't dedicated sourcers.

That is where we come in. A company will tell us they are looking for a python developer with 3-5 years experience in Austin, Texas. They will pay $250 for a 100 name Excel Spreadsheet that comes with names, email address, current company, title, social profiles and (cost extra) rating.

This will save companies a lot of time by doing something they really aren't experts in and is much cheaper than hiring a full-service recruiter. Many large companies don't even have dedicated sourcing teams so I see this as something that can be used at a two person startup to a Fortune 500 company.

What are your thoughts? I have founded one or two other companies in space, but not super crowded. I'm sure I missed some details so feel free to ask questions and I'll answer.
It's about eliminating cognitive load when reading and/or modifying source later. The more code you can eliminate from what is being looked at, the easier it is for the reader to understand the purpose of the function and what it is accomplishing.

At some point, someone is going to need to change your code. When that happens, it is easier to 'surgically' modify a single method that does one simple thing, than adjust one tiny piece of a much larger function. Even though the change might be exactly the same, it will be easier to understand which callers are affected by the change so you can detect the impact of your modification.

It is a guideline, not a rule. You'll (probably frequently) have methods that logically make sense to keep longer, but if you're writing and find yourself creeping past that, it is a good indicator you might want to review the function and make sure you're not inlining something that might make sense as its own function.
The author is answering questions on reddit (https://www.reddit.com/r/programming/comments/56ojub/after_1...). I didn't see a hackernews submission so went ahead and posted it.
The truth about young people’s pay? It’s up, significantly, over a generation
...and finally fixed entirely(!)
I guess your page is http://logicroots.com/

I want more details!!!

The first thing I noticed is that you didn't submit any URL, so it was difficult to find it.

I always suggest to write an interesting blog post and submit it to HN. (An interesting blog post is always better than a lame blog post.) I looked for your blog but I couldn't find it. I also looked for some free samples, but I couldn´t find them.

After a few google searches I found them http://blog.logicroots.com/ . It's very difficult to find it from your main page, and I guess most people like to see a free sample before committing to buy a real game. (Anyway, most people is using facebook, that have links to your blog.)

I looked at the activities, but they are too directed towards kids, so they don't look suitable for a post in HN. Do you have any more technical post?

Some ideas that I'd like to read. (I think that your kind of post directed to teachers and kids are better for your business, but I want to read more technical post. :) )

* Do you have any live/online version of one of your games? (I'm not 100% sure this is a good idea. Doing good/fun board games is not the same as doing good/fun online games.)

* Where does the x20, x14, xsomething more math came from? How did you measure it? Did you make any experiment to measure the improvement in math abilities comparing it to more traditional methods?

* Do you have any testimonials?

* How do you do all the shipping an handling? Look at the post from bemmu from Candy Japan for ideas: https://news.ycombinator.com/from?site=candyjapan.com

* Are you selling to parents or schools? patio11 said it was very difficult to sell to schools, and I guess it's true https://training.kalzumeus.com/newsletters/archive/enterpris...

* How do you combat copycats, fake versions, ...?
...all this and no mention of Dutch Rudders?
Probably for the same reasons my current company is migrating away from anything Microsoft.
Given the past actions, one just doesn't know what the pricing will be in future, and it makes sense to spend money to move to Linux now, instead in x years under deadlines.

I realize this is unrelated to the main topic, but it illustrates human foresight.
Arguably the phones with open bootloader have the best Android experience out there (Nexus line), so I'm not sure if Android here is the best counterargument.
Matlab uses mkl for linear algebra, not the old school Fortran reference routines.
> In the case of Google, that processing must take place on
> Google's centralised servers

Doesn't recognition of the initialization phrase "OK, google" take place on the phone? Sending a continuous stream of audio back to google servers sounds expensive.
> I never could get anonymous push/user registration to work smoothly....

We are always trying to make Fossil better. Can you explain what you mean by "anonymous push/user registeration" and provide more information on why it was a problem for you? Private email to drh@sqlite.org is ok for this.
America's Secret Arsenal (2015)
I think with the influx of people moving into urban zones, you get a lot of the suburban "biking is for hippies, so who cares?" mentality. I moved into a city five years ago, and while I quickly learned about dooring both as a driver and cyclist, I can't help but wonder how many people just don't realize that it's "a thing". Couple that with the hatred I often see towards cyclists, and I can pretty easily see how people either don't know or don't care to look before opening a car door.
They're not, aside from some smaller acquisitions that were already on it.
Ah, so it is. I feel like they should have stated that in the introductory paragraph.
He has a plan we will all be living in Utopia in less than four years. He going to fire all the generals, dismantle congress declare himself king and put "king trump" on every building in america. And since the value of all buildings will a go up 30% we will all be much richer minus his 30% royalty.
Occultists hate her! This one weird trick to read brain waves they don't want you to know!
How to Ace a Software Testing Interview? (Or Any Job Interview)
that is a large amount of FUD and baseless too. the majority of the world gets by not having eight hundred dollar phones just fine.

Apple marketing simply has succeeded in convincing you and others that there is no viable alternative which in turn keeps you from accepting such a possibility
> First of all, don't buy data. It is never going to work as well. It is much better if you collect your leads in a genuine way and on your own site.

So, basically, the advice here is "don't act like a spammer". Good advice, but
I thought it's fsckin' obvious.

The rest of the article is low-density garbage. Number one thing to keep
people on your mailing list is to provide useful information through this
list. And be humble: your product is rarely this useful information.
That's the point - there is this meme going around that supposedly women lost interest in computing because of advertising in the 80ies.

Never mind that the whole field of computing changed with the advent of home computers and PCs.
I am surprised [any item] sells for [perceived high price]. You can get [lower quality version of item] for [lower price] which will do [not the same things, and not as well] that a [luxury manufacturer's item] will do.
Monaco Editor: VS Code inbuilt editor library
Yes, I have and it's great. Similar to Denmark where I live, but it's even safer if you wear a helmet. There is a clear benefit to wearing one and not much of cost so it's an easy choice IMO.
>Edit: I understand this is a driver issue, but it seems there isn't that much difference in hardware in the mobile world.

There are huge differences in the hardware. Go to XDA and try to build a rom for an android device. Bluetooth, wifi, GPS, HAL sensor, accelerometer, gyroscope, display drivers, audio hardware, NFC sensor can all have significant differences that need to be sussed out. Most significant of all- the camera.
Bonds Always Play a Key Role in a Diversified Investment Portfolio