skysight-inc/HackerNews huggingface dataset:
One of my Macs is showing a root password change date of Nov 10th 2017. I can't explain that, so I'm reinstalling now. It did have sshd enabled and remotely accessible, though I thought root login was prohibited.

If I understood correctly, this particular bug was only exploitable from the GUI and this machine hasn't been away from home, so it's likely this isn't related, but posting here, in case it's part of a bigger picture.
How many water pipes do you have running to your house? How many electricity lines?

Do you want 5 different ones of each, so you can have market choices? What if there's a really good 6th contender, you mind digging up your yard once again so you can get their service?

Oh, you only have one of each, but still have a choice between providers? That's a great "natural free market", I must hear more about how it came to be. Do please tell.

You need community owned, or privately owned but regulated last mile access, so that multiple ISPs can access you as a customer, for there to be a working market. That means government involvement.

I might also add a constant fact: You are the government.
Firefox improves greatly in speed and features - I like that and don't want a long term release thing or a radical fork like the one discussed here. I can live with some plugin issues on the desktop (web extensions being less powerful). But I refuse to use Firefox on Android without 'Share To Bottom' [1]. Feel free to link to xkcd's "you broke my workflow", but without this feature my blood pressure is constantly too high.

Whenever I long-press on a link I want either (80% of the time) 'Open in new tab' or (the rest of the time. No exception. Never anything but these two things) 'Copy link'. I never ever want 'Share', but some time in the past Fennec/Firefox for Android moved that option to the top of the menu. I filed bugs for that, got shot down rather quickly and stumbled upon the addon [1] as a workaround. The workaround is now broken and so is literally nearly every single (I rarely just click links, always long-press them. I have sometimes more than 90 tabs open on my Android phone) interaction with a link on the internet. The menu is annoying me with a prominent button that I never want, but press in error again and again (probably adding to Mozilla's heatmap, so that they'll conclude in the future that this was a very good change indeed! Lots of people click "Share"!).

So right now I created my own Firefox build and I'm trying to do this the nasty way (still searching my way around in this codebase, but I plan to completely remove the 'Share' menu item. A hardcoded 'Share To Trash' modification, if you will). I'll happily rebuild the browser for this change, for all eternity.

(Note that I never understood the 'Share' option in that menu in the first place. Everyone I see around me uses 'Share' from the page menu, i.e. the top-right … thing. To share the page you're _actually_ looking at. Instead of sharing a link to a page (via a popup menu) that you cannot see right now. So the version I envision still allows you to share stuff, just not from the context menu of a link)

1: https://github.com/miraks/ShareToBottom/
Yeah, I don't know, have vouched for it. Might just be because it's a new user.
This is a great write-up that gives me warm fuzzy feelings.

What also is interesting for me to realise, though, is that a lot of this was happening at the same time as Mozilla was largely focused on Firefox OS, and receiving a lot of flak for that.

It's a shame that Firefox OS failed, but it was clear that they had to try many different things to remain relevant, and it's excellent to see that one of those is very likely to pay off. Even though Rust might've been dismissed for the same reasons Firefox OS was.
`String` copies are always `String`s and will live on the heap. AFAIK there are no stack strings (plain `str` which I guess is what you mean?)

IIRC small fixed-size byte arrays (`[N; u8]`) are sometimes allocated on the stack depending on their size, but they are plain bytes and not full-fledged UTF8 strings. You can convert them into `String` but that would heap-allocate them.

To expand on this: in Rust copy strinctly means there is a new owner that is tasked with deallocating that data once it goes out of scope. Move is the same but the ownership is transferred (thus the old owner is no longer responsible for deallocating anything) insted of having a new copy and an additional owner. Copy always results in a new object of the same type.

& types are always borrowing. You can't copy into a reference since references are just borrowing of data, and owners of references won't deallocate anything (since they assume that, as long as they can hold an &, the data they reference is still alive, which is true because owners can't deallocate anything if there is a borrow in place).

EDIT: I was wrong. As sibling comment says, you can convert a stack-allocated fixed-size array slice into `&str` with `str::from_utf8`.

Check the last example here: https://doc.rust-lang.org/std/str/fn.from_utf8.html#examples
I've emailed them to suggest MathJax, and to ask if they're intending to be running something. If they are, it's broken. If they're not, MathJax is superb.

No idea if they'll respond, but emailing them seemed more useful and productive than just complaining about it here.
You can easily be confirmed within approximately 10 minutes (the fastest possible time) for about $4 USD. The volume of Bitcoin (on chain) and competition to enter a block is healthy. It is nowhere near $100.
Mine is an upgrade and does.
Larry Wall's picture is awesome: http://facesofopensource.com/larry-wall/
You sure it’s not blocked by an overzealous content blocker? I’m never able to visit arstechnica on my phone for that reason. You can long press refresh, “reload without content blockers.”
Wait, can't we do the same? I mean, make money exploiting legal loopholes at the cost of Chinese people and government? After all, the borders work two ways.
EFF argument was highly politicised and conflating US law, with global technology standardisation.

Quite simply EFF had a weaker argument, even though there is a lot of sympathy for their cause from representatives in W3C, who also think US law is an arse, its simply not the correct forum for the battle.
The older generation of vietnamese immigrants came due to the german democratic republic siding with communist vietnam because of the vietnam war. The traditional social order is patriarchal, so I would be surprised if the woman in question wasn't a strawpuppet to some extent.
How to Compare Different Versions of Your Website in Seconds
Do you know of any way to "charge" the vacuum that drives these over a long period (from differences in air pressure?) so that they could passively build up energy and release in short bursts?
What does this say about the state of iOS security? I don’t know how to hope that my phone isn’t 0wned already. I’m not saying this from my high horse - more as a disappointed user who invested a lot of money in my Apple phone.
How I quit a decade long smoking habit
I am sorry for your experience, I hope you did/will overcome it and forgive him for this. There is huge power and freedom for you once you do, albeit it must be hard.

I think children don't require huge amount of time, rather quality (100% focus) and often (ie 1 hour daily is much better than 7 hours at once 1x a week - effectively it should be much more though)
I blame facebook. Theres hundreds of these flat earth groups and other junk about vaccines and "gang stalking" .
It's all completely unchecked filter bubbles.
If you believe USD will maintain its value (which historically it hasn't) and that banks will not steal your money (which historically they have), then why even use Bitcoin. You're arguing the wrong points, it's not about who can be faster than who, "I can change database values faster than anyone!" It's about guarantees on that action and no central entity (e.g. Bank) can match the guarantee provided by the decentralized, trustless nature of Bitcoin.
What? Working 8 hours a day leaves about 8 hours of freetime to spend with your kids even leaving 8 hours for sleep. Even if you change the numbers there is plenty of time to spent, it is just matter of prioritizing.
Facebook says Romanian anti-corruption advocates blocked by a bug
Any other "gentle introductions" out there? Something with a complete walk-through both from contract creator's perspective and from some random node on the network.

This one failed to explain how contract calls are executed - is it by a single node, by multiple nodes, do nodes compete with each other for the execution, what's their incentive, etc.
RaptorJIT: LuaJIT fork for predictable high performance
>This looks closer to an industrial product than many new battery technology announcements.

Compared to other Battery tech advance from University Research and Startup which are trying to hype and gain new funding, Samsung doesn't need that. And my guess it is at least small scale production ready before they make such announcement. ( Or they knew a competitor which has a similar product announcement soon and step up ahead of them )

Hopefully we see this in shipping product by 2020.
This also can happen in open software. So I don't think your comment is valid.

Open software enables people to take a look inside to what is going on. It isn't a cure for bug free development.
So by my logic - if you tried this exploit and it failed the first time, then worked the second time: No one else has tried it before you. Otherwise it would either have worked the first time (if you guessed the same pass) or not worked at all (if the first time it was tried a different pass was used).

Or is this not a permanent password set?
Ask HN: Is it still possible to make a Facebook alternative?
Facebook has already won. The single evidence for that is that they changed how the feed woks in such a way that those only with enough money reach everyone. If you have an unpromoted page with 100,000 fans your post won't reach 4000 of your fans at best cases. Everything posted is designed to promote products and services directly or indirectly. Facebook even makes automatic unlikes to those who liked your page and sometime has elapsed since they saw a post on their feed from your unpromoted page. If you ask their customer support, they don't answer and if they do, they lie and if you show them the lies they say it's all about algorithms and complicated artificial intelligence algorithms and blabla.... Everything is designed to make Zuckerberg and his management irresponsible no matter what except hoarding revenues from promoting posts. Nothing can be done now because Facebook is simply too big to fail. If a superior alternative is now released and made attention, not enough people will make the change, people are simply lazy and don't care as long as things just work. Even if this superior app become enough threat to Facebook, Zuckerberg will simply buy it from the infinite free money he has.

Facebook won't change its strategy simply because it doesn't have to. Is there anything that can be done or we just have to live with it like Microsoft in the past?
Can Networking services legally take a commission indefinitely?
Loom.co is one of these services that help people find Freelancers. Similar to Upwork, etc.

From their TOS: Loom charges service fees for all Services and any future Services (whether or not the Services were listed on the Loom Services) performed by a Contractor engaged by an Employer that it met through any of the Loom Services comprised of ten percent (10%) of all cash payments made by an Employer (even if part of the compensation is paid as equity). The Loom services fee shall be deducted from any payments made by an Employer to a Contractor or paid directly by Employer to Loom.

If an Employer or Contractor wishes to avoid having to pay the Loom services fees and/or working through the Loom payment and invoicing platforms, it may pay Loom an opt-out fee of $3000.

Besides the opt-out fee, this claims to own 10% commission for every professional service between the two parties - indefinitely into the future. Can this really legally be considered indefinite?
I'm glad you did post it - your comment made me think about it more carefully. In math circles my originally reply would have been considered overly verbose, and when I'm talking about math I tend to drop into that style of communication. I needed to kick to get me out of it and explain in more detail.

But this is a standard problem when teaching proof in math. All too often a proposed "proof" simply doesn't prove the theorem, and if the theorem is actually true it can be extremely difficult to explain why the "proof" is wrong, inadequate, or incomplete. The most common form is "Well, I can't see how anything could go wrong." and that's notoriously hard to get around.

But I'm pleased you posted, and I'm pleased you enjoyed the post. Thank you.
We had an SF crypto builders meet-up[0] where I gave a talk on Introduction to Solidity programming[1].

It's a pretty good primer to get from zero to smart contract in about 30 minutes. Learn from my suffering.

[0] https://www.meetup.com/sfhackdays/

[1] https://www.facebook.com/hackdays4all/videos/544008492611485...
Outside of a pure development environment, you can't just install software on a machine. You have to create a change request and have it approved. And the latter just won't happen for stuff like tmux, there's simply no business justification for it.
Imagine you are living in the past, when gold had only industrial, probably jewelry use, and you invent the concept of money. Would you buy the gold then? Hint: industrial use accounts for maybe 1% of the price of gold.

That is what is happening with bitcoin, people realize it can have monetary use and buy it to capture the difference between intrinsic value (zero) and future monetary value. Of course, this can fail badly if bitcoin won't be used as money.

Additionally, there is a positive feedback mechanism that can be deadly for fractional reserve fiat currencies. People get credit, buy bitcoin, this inflates the fiat supply and drives bitcoin price higher, alluring more people to repeat the process. This process is called hyperbitcoinization.
Companies will build websites for whatever gets them the most money. If supporting FF costs more than the additional revenues from only-FF users, they will build Chrome-only sites. Really surprises me how easily people forget that companies are out there to make money.
Its not W3C who produced the US law, is that so difficult to understand?

If the US law changes, then the w3c standard still stands, I don't think anyone involved in W3C thinks preventing security researchers doing their job is a sensible thing.

EFF are picking a fight with the wrong people, and producing propaganda to support that fight, making themselves less credible to those who actually understand the details.

I know 'Fake News' is a popular thing in the US, but I don't think its a sensible tactic in the tech community.
We don't get the dirt cheap UPU subsidized shipping rates the opposite direction.

http://www.nationalreview.com/article/439532/us-postal-servi...
I didn't mean to imply that it was manipulation on the part of HN. I am wary that Apple, like any large company, might try to bury stories like this.

I know it's been asked before (by me, for one), but can you tell us anything about the protections HN has in place against astroturfing?
Yeah, this is what I thought too.

I guess in an interview you'd have to ask whether to favour performance or readability, though.
Wait, what? Are we upset with China then? So that we want to target innocent Chinese people? As the article clearly states: it's illegal in China too. Is disrespecting the personal mailing address of a random, innocent Chinese person less valuable than the personal mailing address of a random, innocent American? Unless you have personal mailing addresses lying around of the specific people who are brushing the system from China now? But then... while the article talks about stuff being sent from China, I didn't get the idea that it necessarily had to be (exclusively) Chinese people who did it?
Site that I haven't visited in two months immediately hits me with a pay wall because I've "reached my article limit". Nice.

The issue itself is, of course, ridiculous. I'd really like to read the actual article, but apparently, I'm not.
There’s very little content or context in this article.
you are totally right
To get a taste of what this book is about, you can also check out his blog at http://jlcollinsnh.com/stock-series/
New Evidence Makes the Uber-Waymo Self-Driving Car Lawsuit Much Nastier
This worries me because they know they can't implement strong DRM systems while respecting users' right to control their own devices. So with "TrustZone", "Secure Boot" and other things like that, they don't respect that right anymore[0], and unfortunately EFF doesn't point this out in their article.

[0] https://www.gnu.org/philosophy/can-you-trust.en.html
I think that dependability is the key point. "My parents were never around" often translates to "my parents couldn't be relied on when it really matters". You don't have to spend 24/7 with your kids to establish the secure belief that you'll drop everything to help them; conversely, you can be present a great deal without ever giving the sense that you're a reliable resource.

I think this is what underpins the "dance recital" trope, or the similar "not getting picked up from soccer practice". It's not so much that you weren't there, but that you chose to prioritise something else or failed to honour a previous commitment.

Especially as children move into adolescence and start to develop independence, they want to know that their parents will provide a safe harbour to return to. I think that children are remarkably perceptive when assessing who can be trusted to get them out of a bad situation or handle a difficult conversation. Without necessarily realising it, parents send subtle messages every day about where their priorities really lie.
The amount of tether doesn't even come close to accounting for the upward price movement.
I don't have a better article, but I can try to answer your question.

Ethereum contracts are executed everywhere that the blockchain is downloaded and verified. They are deterministic, so every execution should return the same result.
As a Graphcool user, I very much see how Graphcool is NOT threatened by Appsync, but is merely complimentary.

Appsync sure does perform the lower level part of what Graphcool does.

But the added value of Graphcool was never this to me. The added value of graphcool is generating a complex schema with authentication and automatic resolution, actually writing for you hundreds of custom complex resolver functions for filters, authentication and so on. These are things that appsync does not do.

But Appsync will come as a very easy to use backend for Graphcool, making it even cheaper and scalable (Appsync is based on dynamodb, while graphcool is based on SQL, but is actually searching for new scalable backends)
Bravo on the optimism. Personally I'd be crapping myself.
If you’re thinking abount funding, you must have a vision of profitability, mass adoption, controlling a platform, or amazing innovation or technology.

What’s your business model?
BlueMix/SoftLayer does as well, costs are somewhat competitive with packet.net. No idea how scaleway is making money.
Same problem here with htop or atop.
That sux!
Unless you control the market, you don't set the price, the market does.
Given what's currently happening to old-guard newspapers and general journalistic standards, the metaphor is clear enough.
OSX user management is weird. At least on prev versions, they don't show a root account in the Users & Groups ui.

A guess: there's a code path in the UI that is only tested on "mac" accounts, not the root account that the system requires to exist. Something about the non-macness of the root account interacts badly with the UI that expects to be run on a mac users account.
Yes, AWS has product called RDS , where you can choose RDBMS such as MySQL, PostgreSQL , Aurora (MySQL compatible database) and so on.

DynamoDB is noSQL database.
> This is so artificial.

Right. It's an interview - artificial by definition, not meant to be perfect; in fact perfection in hiring (or in anything) is unachievable - we aim for the "good enough".

> Often I have to talk to many people, including non-programmers, to cover all angles of a hard problem.

Here we are - me and my colleague - there to answer questions, reflect on your thoughts, etc. Talk to us, that's exactly what I expect. Not just to give solutions, but to clarify the problem (for you and for us). Make us understand how you're looking at it - we'll also share our perspective and see if we can come up with something together.

Is this really something that you don't see happening, in practice?
I'm so tired of this uninformed critique.

How do you propose we increase throughput on a competitive space without compromising the byzantine fault tolerance of the bitcoin network?

Go on, I'll wait.

It isn't just 'make the blocks bigger'. That's like telling a developer to just ship more code. We didn't scale the early internet by making packets bigger. Open your mind and stop repeating things you read just because you read it. Think for yourself and if you are uninformed about a technology then do not open your mouth to speak. You don't reach scale and adjust a hundred billion dollar network by hacking fixes, you do it by carefully making calculated changes with science and testing behind your decisions. The developers working on bitcoin today have done more to contribute to the growth of bitcoin than detract and the sheer volume and scale are unprecedented. Nobody is equipped to say one solution is obviously better.
SEPA is the EU, not the US, so atleast for me it's not about the USD at all.

I can agree that Bitcoin can makes some guarantees that a Bank for example could not make. But to some extend I doubt I need those guarantees, my bank hasn't stolen from me and has no track record of doing so, personally, I'm fine with trusting them for most of my net value.

That of course doesn't mean I don't play around with Cryptocurrencies, Ethereum is quite an exciting tool to play around with for example. Bitcoin is a bit boring though, plenty of other coins have replicated the functionality.
Yes, they have RDS: https://aws.amazon.com/rds/

It allows you to launch many common database engines, which are managed and backed up by AWS. I've been using it for a few years and for my use-case it's great.
I got my friends Apple Watch stuck last week just by looking at it's features. IIRC it got stuck while using the "flashlight". It suddenly froze, and it took me a while to reboot it (it got stuck once more while rebooting).

All in all, it took me about a minute to break it, and around 5 minutes to get it working again. I was getting a bit nervous.
Could turning it off cause other issues (in Emacs / in OS), apart from eating lots of memory?
> Both are high-cost countries.

This may still be true, if you're talking about some kind of broad categories of countries. But from your example, the US is then clearly a much-higher-cost country than Germany. There's a lot of crazy expensive stuff in the US, that wouldn't fly like that in Northwest Europe. Go grocery shopping. Get a cellular plan. Conversely, get a job. You'll see the differences. Everything is so freakin' inflated in the US, it's not even funny anymore (as if it'd ever be). (I grew up close to the German border.)
Automation could kill 73M U.S. jobs by 2030
Vertical sucks. You have to scroll down to somewhere different each time to find the thing you want. Also, the search box doesn't have all results cached so you type in, e.g. endpoints and it pauses for a few seconds until it displays a link to the menu. The GCP console sucks.