skysight-inc/HackerNews huggingface dataset:
> Aren’t abstractions supposed to make things easier to learn?

Not always. Some abstractions are designed to make it easier to solve hard problems correctly (than without the abstraction).

For example, consider Rust's memory model. Many people criticize that model as difficult to learn. By comparison, you might argue that C's memory model is simpler to learn. Yet, the C approach to allocating, using, and freeing memory is highly error-prone. C programs historically have frequently had mistakes such as use-after-free errors, or buffer under/overflow/reuse errors. The high-profile OpenSSL Heartbleed vulnerability was an example of a weakness in C's memory model and memory handling abstractions [1].

Rust's memory model may be more difficult to learn than C's, but once learned, they are abstractions that provide an advantage in building correct software, by ruling out certain classes of mistakes. (GC in languages like C# and Java and Go can also prevent these mistakes, but comes with a runtime cost. Rust aims to provide zero-cost abstractions.)

Building correct async IO programs using kernel abstractions is difficult for similar reasons as it's difficult to write correct programs with C's memory model. It's especially difficult if you want the async IO program to be portable across multiple OS/kernels. I have not used Tokio, but I would guess that its Rust-powered abstractions will make it difficult or impossible to leak memory or sockets, or to fail to handle error cases that might arise handling async IO.

[1] https://www.seancassidy.me/diagnosis-of-the-openssl-heartble...
> crypto is even more democratic as the other side can go on their separate ways, as oposite to countries.

countries go their separate ways. Sometimes peacefully sometimes with horrible violence.

Do you not see massive issues with that happening with currency? Some dev gets pissed one day and fractures the currency market?
Don't forget that this (in their words) "feature" was only announced after it was found by users, not before.

And it's now somehow the users' fault for jumping to conclusions.
well windows can get write access to these aswell. (just not by using rm or any other tool to remove files by default).
I think this is a big difference and should probably be addressed. make /sys read-only and allow to write them differently with a interface where I need to call THIS_METHOD_CAN_BREAK_A_SYSTEM_IF_USED_INCORRECT_WRITE_SYS() command. but well, systemd guys will/won't do that.
Some people do know that its going to be listed. https://www.reddit.com/r/CoinBase/comments/7kfbjj/will_coinb....
The user mukiwa2 said "Bitcoin Cash coming in the next few days!!" 2 days back in that thread and he even joked saying he knew an employee in Coinbase.

That response has since been deleted. I was just talking to my friend about this. Here is the snapshot: https://imgur.com/a/cLlp7
Looks like $35k. No one would risk destroying their reputation over that small sum. I wonder what the other side of the story is?

People have killed for far less...If they were in a bad enough financial position, they could have thought that they would borrow their client's money to pay immediate bills, and pay the account back with future client earnings. It happens quite frequently in the legal world--it's the number one reason lawyers get disbarred in CA after drug use.
From the complaint:

Before any such “vulnerability” could have any chance to impact a user, the user would have to be subject to specific conditions and take the following
steps: (1) the user would have to separately
install the Keeper Browser Extension; then (2) sign
into the Keeper Browser Extension (which requires
the user to first have a registered Keeper
account); then (3) create and store (or have
existing and >previously created) website login
credentials inside their Keeper Vault; then (4)
visit a malicious website set up to steal a user’s
website login credentials; then (5) the malicious
website would have to inject a specific type of
malware into the Keeper Browser Extension.

...and before GM's ignition switch "defect" would have any chance to impact a driver, they'd have to (1) have a heavy key chain, (b) drive often enough to wear the switch, (c) be in a particular driving situation where a cutoff risks loss of control, and (d) have the cutoff actually occur.

The fundamental concept of "vulnerability" seems lost on this plaintiff and his attorneys.

We can only hope that the post-Equifax climate has little tolerance for this sort of legal umbrage related to security problems.
My favorite of these is Commando for the Macintosh Programmer's Workshop.

http://web.uvic.ca/~ncs/406/HTML/Targeting_MacOS/images/IDE1...
It isn't about me, it is about the average world citizen.

You assume one wanted to be part of this specific pyramid scheme. I already experimented with another in the '00s and figured that I'm not fit for MLM (it involved sales though), or pyramid schemes for that matter. I'm a terrible salesman because I am too honest and extensive. I didn't expect the world would fall for this pyramid scheme either. Cause frankly, I found it sucked, cause the various times I checked I couldn't use it as currency anywhere (still pretty much true). Which would mean I'm locked, sitting on gold nobody wants to have. What good is a currency you cannot use? You never know beforehand for which ones they're gonna fall for and which ones they won't. Furthermore, it isn't anonymous either, so you can't use it to avoid taxes. At this point, its still difficult to execute transactions due to latency and cost. Its also difficult to find a shop which accepts it as currency.

The only thing Bitcoin has going for it, is that its the first cryptocurrency. The flaws it has cannot be solved easily without a full reset, or consensus of a majority. Plus, the question is if people are responsible enough to own a hardware wallet.

So yeah, what I was doing with my savings is I was investing and I had it on the bank. Which are both luxuries a lot of people in this world cannot afford. And yet, we're talking pennies compared to what Winklevoss owned the moment they were born. All cause of mom 'n pop. You cannot just take that out of the equation.
I tried recently switching OSX to Windows 10 and using the Linux subsystem, but there were too many issues when I moved projects over. The configurations are too different for it to move over seamlessly.
Was it still slow when plugged into the wall? And did the system say your battery was still in the “heathy” range? I was seeing odd slow downs of my MBP and didn’t think of this.
How to get stars and be GitHub #1
> private entity
> why is it any different for the government?

For the record, I don't think the medallion system is good or right or fair - it's not. Just pointing out that there are distinctions here and willfully ignoring them would be foolish.
Wish Apple would hurry up and eat their words so that they can add touchscreens to their laptops. I'm using a mac at work and I so miss my Windows touchscreen.
That's a solvable problem though - it's more a matter of cost and the pixel density will go up and the cost down over time. I don't see this a long term limitation of this tech. Have you seen the Pimax 8k VR headset for instance? https://www.kickstarter.com/projects/pimax8kvr/pimax-the-wor...
Why not $1,000 raise?
It made me switch to uMatrix, which incidentally also gave me the cookie controls back that I had with the Cookie Monster extension pre-Quantum.
Keynes sort of sums up this sentiment, just replace economist with philosopher:

>Practical men who believe themselves to be quite exempt from any intellectual influence, are usually the slaves of some defunct economist. Madmen in authority, who hear voices in the air, are distilling their frenzy from some academic scribbler of a few years back.

The bottom line is, all "practical" viewpoints begin from some particular way of looking at the world, which usually gets hammered out in philosophy. In this sense, I find that pragmatism is usually just someone taking for granted the etiology of their own ideas, which makes pragmatism one of the least interesting positions.

Obviously I don't know what you in particular believe, so I'm just talking about the kinds of people who I've personally seen advance these kinds of positions.
Security firm Keeper sues news reporter over vulnerability story
Swapping out a battery ought to be a 30 second operation. Everything else on a thousand dollar device ought to last 10 years unless the user drops it.
Dragonball-Z style collision and movement effects would be fun to watch applied to a sports game.
Just when I think we can't possibly make any more amazingly stupid decisions on this planet, there we go again
iPhone batteries are replaceable. They're not trivially swapped by the user the way they are in some phones, but Apple will replace them for $79, many third parties will do it for cheaper, and technically-minded people can pretty easily do it themselves.

This is unrelated to replaceable batteries. Apple would want to do this anyway, because not everyone will replace their battery (which costs money even on phones designed to make it trivial) at the slightest sign of trouble.
More lucrative to go civil; get default treble fraud damages with a 20% withholding on all their future income that survives bankruptcy because of the fraud. But then IANAL.
>At the very least it seems less dangerous to concentrate your food reserves in a small area

You might think that... but for the first several centuries of the adoption of agriculture, massive famines every 5 years or so due to soil depletion of nutrients were commonplace. No such issue was had with foraging. Agriculture also invented the concept of the nuclear family, and of men owning spouses and children as property. Women began to bargain sexual liberty for material security. Men were incentivized to make certain they weren't 'wasting' scant resources on raising someone else's kids. Tribes raised kids in common and all we know of believed in a concept of shared fatherhood.

Agriculture also gave a big boost to communicable disease. In nomadic groups, communicable disease often burns through a population quickly and is over with. In agricultural communities, pathogens can establish themselves and circulate for years. Agriculture also gave raise to strong notions of private property, and gave us lords and vassals and the like.

There are certainly downsides to agriculture, but lots of them are not immediately visible and many are compensated for by the benefits agriculture provides once people manage to figure out that the church isn't the best guide to tell you when to grow your crops and crop rotation works. When talking about widespread lifestyles like this, there will always be profound costs and significant benefits to every single option. A desire for a clear and sensible 'obvious right answer' is fundamentally flawed.
Apple iOS 11 Has a Nasty Secret Feature
Oh wow. Exactly when did it become someone's constitutional right to marry whoever they want in the United States? I must have missed that amendment.

I'll make a deal though; if the democrats who are generally out at rallies campaigning for LGBT "rights" want to attend a few NRA rallies in support of an actual constitutional right to bear arms that is under constant attack by their own party, I'll believe that you care about about rights. Doubtful. What you actually care about is your personal values, and sometimes that conveniently lines up with the rights you think are granted to you by your government.
Stop carrying water for multi billion corporations, and stop thinking consumers are frightened children who can be fooled with simple explanations.
On the other hand, Apple has seen time and time again that thinner phone deliver more profits. Maybe people complaining about performance will have an impact this time! One can hope. Also, I was under the impression that you can replace batteries - you just need to bring the phone to Apple. Ifixit has a 30 minute procedure that you can do on the 7 as well, without bringing it in.
> And they are probably at this stage

No, that's where they were [almost three years ago][1]. They [now][2] refer to that early prototype as "The Cheesehead".

[1]: https://img.wennermedia.com/620-width/magic-leap-mixed-reali...

[2]: https://www.rollingstone.com/glixel/features/lightwear-intro...
Battle-tested multiplatform support (and thus reliability) is definitely a key selling point. This is further reinforced by its impressively extensive test suite.

Long ago I lost my first Android smartphone's SMS database since they used to delete + re-create even barely corrupted databases, but by now most of the kinks have been worked out.
Carrie Fisher was an amazing person, but can the world please stop with the worshiping her?
If I were a backer of the KS, I think I would be pretty po'd to know that my money didn't go to the people/organization I was backing.

This is definitely something that needs to go to the courts; it has to be a form of financial fraud, and depending on the amount raised by the KS, it could end up being a fairly big deal.

As it is, if I were a backer, I would feel like I had been defrauded in some manner. Even if I got the "prize" (game) in the end, when I back a KS, I don't do it solely for the item or prize being offered for being a backer, but because I want to see someone succeed with their ideas and company.
Hmm. Ok, Thank you .
One time quarterly hit vs ongoing expense. Same amount of good press, but much cheaper.
There's another reason Rust's ecosystem uses futures (as opposed to having some library-based greenthreading system): each future is like the stack of a userspace thread, but perfectly sized (it will be as large as the largest stack space needed at a yield point). This reduces the memory footprint of services using futures.
The batteries are replaceable, by Apple or an authorized service store. They're also replaceable by unauthorized third parties if you want to roll the dice on batteries from China.

They aren't user replaceable and that is 100% the correct design choice.
Reading rust subreddit it seems like around 90% of opinions about Tokio are negative, that's why they are rewriting it.
It is a feature. There was code specifically written to do this. As annoyed as OP may be about people explaining tradeoffs, this is a tradeoff.
Yeah this is why the SCUBA diving industry failed. Sure, everybody wants to breathe underwater, but if you have to look like a dork while doing it, then it isn't marketable.
So I haven't tried the tech, but one of the main advantages of the 'light field' tech they've been developing is supposedly solving this focal length issue - i.e. near things appear at a different focal point than objects farther away. Can't say how well it works in practice though.
GNU IceCat
Fucking ludicrous. TechCrunch might as well be Apple's blog/P.R department.

Apple has a history of victim shaming, or glossing over bugs as features benefiting customers. From "You're holding the phone wrong" response to antennagate to this response for badly engineering their phones (LiOn battery ageing is well known, they should've mitigated it reasonably in their design), they just don't get it
Convergence is overestimated.

As a users, I actually do not want an identical use experience of apps on desktop and mobile devices because inherently these are different use cases and it does not make sense to mix them. It's not even the same applications that would be used on iPad as on macOS.

I doubt technology is an issue here. Universal binaries for macOS worked well and that was a decade ago. It's the fundamental use cases for these devices that differ and no development framework can bridge that, probably even shouldn't.
This handy guide lays out some ways that the legislators in their wisdom have sought to curb this understandable impulse. E.g. the allowable deduction is proportional to regular wages paid by the pass-thru business. So you can only take deductions on income of Person Inc if Person Inc also pays wages that are taxed at regular rates. Provisions like that will keep the tax accountants busy.
While having it externally accessible for trivial swapping is nice, the obvious downside is that it can come out inadvertently. A compromise where it is behind a screwed down panel and held in place with a connect (not soldered). This would mean easy replacement either by either by the end user, an authorized repair shop or apple. I don't really see this as any different than routine maintenance and replacement of car parts. If Apple charged 5x battery replacement costs compared to other phone vendors then this might cost them marketshare, however, people still buy fancy cars where parts are much more expensive.
This. I think I would be willing to pay a higher total flat tax if it was just simpler.

Right now, I spend a few thousand/year and an annoying amount of time to make sure I'm doing it right.
Some apps might use a WebView but any app that's using custom tabs ('Chrome tabs') can take advantage of the browser ad blocking. For Firefox all you have to do is turn it on in Firefox and make it your default browser.

You can already do 4 with sites that support being a PWAs and it's pretty good.
If you're out of warranty they'll charge you an arm and a leg to change your battery too, if you opt to go to a service that isn't approved by them they immediately cut off any service or support for your device. $$$$$$$$$$ is all that matters
arbitrage opportunities aren't two way? that would make zero sense. you pay less than a dollar to mine the bitcoin in china and then buy 1$ of electricity in the usa.
Where did you get it replaced? My "Late 2013" MBP is feeling kinda sluggish, I hadn't considered the battery which still appears to doing fine.
Note that you're contributing to a for-profit that has no interest in sharing this data back to you unless it's a financial win for them. If you want to contribute to a map that is open and free for everyone to use, like the Wikipedia of maps, I'd suggest OpenStreetMap. Its quality varies, but in the Netherlands and Germany it is often better than any commercial map. USA I have no idea.
I might be wrong but I think that tax rate is not 20%.

I think the deduction is 20%. If I understand it correctly then what it means is that if you have earned $100k then you are taxed only on $80k and 20% (20K in this case) is your deduction.

Can someone confirm/deny it.
I know this may not qualify as "durably housed" but maybe get your hands on an old Netbook or similar laptop? I'd probably give FreeDOS a try for the OS. It's still supported to some degree and is probably better than getting your hands on an old MS-DOS or DR-DOS that hasn't been touched in years. It was good enough for a couple of the major PC makers to ship it on a few models in later years.

You could build something for kicks but a laptop would be a lot easier and probably cheaper.

[ADDED: I have an old laptop I don't use for anything any more. I may give this a try myself.]
An other empty article from someone who switched from one OS to an other. (and nothing about the fact that windows sucks every bit of personal information).
The intention seems legit, despite the concern. Quote from the article:

The pathogen to be modified must pose a serious health threat, and the work must produce knowledge — such as a vaccine — that would benefit humans. Finally, there must be no safer way to do the research.
That, and the fact the new XAML UX framework can only be used by AppX apps that run in the sandbox. “Normal”, otherwise unconstrained Win32 programs can’t use it.
So are you explicitly saying that the Rolling Stones journalist is lying?
And the only supposed "proof" you bring is an article over an year old written when the miniaturised prototype didn't even exist?
I would strongly recommend you browse and maybe contribute in the Dlang forum https://forum.dlang.org/ , to build your own opinion, the forum is very friendly and welcoming for beginners

Some of the prevailing opinions on why D didn't succeed

- Garbage collection, D has a GC, and for a very long time it seem to have been positioning itself as a C++ replacement, having a GC, seem to have hurt D more than it benefited it, in this regard

- D vs D2, the current Dlang is actually as I understand D2, moving to a new version that is not fully backward compatible seem to have at least in the past scared away some possible adopters, this seem to be no longer the case, there is only one D now, and this might be a case when lack of popularity was helpful

- licensing issues, I really dont know much about this, but there was some licensing issue surrounding the main D lang implementation DMD, which was also resolved recently

The above 3 points, are what I would call the "prevailing opinions"

Two of them are now fully resolved and only the first one GC , is a work in progress ... once its resolved, and it seems they are working on it ... there will be no excuses

What I personally believe, after lurking in their forum for a while

- D, doesnt have a good product owner, it lacks vision, and it have no competitive advantage

- Walter Bright and Andrei Alexandrescu, are super smart developers, but in my humble opinion ... very bad Product Owners, and just to support my opinion, before anyone gets angry at me ... we all agree D is not popular, so ... this is just a statement of the obvious

- Strategic advantage is a key word here, D have none, and again, the Strategic is a key word here, even if some will list for you the advantages of D, none of them is Strategic

With all I have said, dont let this stop from learning D, I do plan to learn more of it, and while I don't see D taking over from C++, Go, OCaml or Python ... I think it might be a good tool for small teams, who don't want to be fragmented across many languages
Open street/hiking map is great for hiking trails but the lack of traffic info makes it much less useful for driving compared to google's offering.
It actually didn't occur to me to try that until now. Looks like it doesn't work because it's a different process and its window can't be composited on top of the fullscreen app. I don't know if there's a workaround -- maybe there's a way to move it into the desktop space occupied by the fullscreen Terminal?
Nobody has mentioned the irony of the actual game:

"Upstart is a board game that simulates the ups and down [sic] of starting and sustaining a business."

A 3rd party contractor/service provider stealing your money is certainly one of the "downs" of running a business.
Battery replacement is pretty easy. Walk into your Apple store, ask for a battery replacement, and fork over $79. Or find a third party who will do it cheaper, or buy the part and tools and do it yourself.
Bingo! http://www.spacex.com/falcon-heavy

"Shortly after liftoff the center core engines are throttled down. After the side cores separate, the center core engines throttle back up to full thrust."
The batteries are totally replaceable; they're just not easy to replace, and you'll void your warranty if you try to replace it yourself. Except, if its under warranty and needs replaced, Apple will do it for free.

What's your point again? To create drama? Right, that's what I thought.
Why do they even market those new chips? It's the average performance that matters and you can wait 10 seconds to open an app, as, in the end it didn't change the average performance from the case that you would open it in a second and stare at it 9 seconds being stunned by its speed.
It seems like one of the disadvantages of Satoshi being anonymous is that Bitcoin wasn't trademarked, which allows for forks like Bitcoin Cash to use the name Bitcoin. I think this is kind of an interesting case of why trademarks are important as having both Bitcoin and Bitcoin Cash must be very confusing to new users on Coinbase.
When the mailman comes onto MY property to deliver the mail he has other people's mail in his bag on MY walkway! I don't want that to happen because it's mine!!!!
Why shouldn't people who develop a new product that solves a real problem and is in high demand not capture more of the economic pie? Seems to me they should be rewarded.