skysight-inc/HackerNews huggingface dataset:
"enterprise" storage arrays do this for you.

You have a glob of storage that is presented as a block device, but actually underneath is a reas no fooling filesystem with FEC, Snapshots and all sorts of other goodies.
This is not a narrative, this is the technical facts. You're pushing a narrative.

Bitcoin mining has never been as centralized as it is right now with one man controlling over %70 of the hash rate via multiple pools. Many of those pools are just the same player operating under different names.

Segwit2X is in fact a compromise, and I linked to a blog post where Bitmain complains about it. They want to "activate segwit" but what they call segwit is not really segwit. The UAHF article I linked to is not Segwit2X it is a new hard fork they propose because they don't like Segwit2X. If they actually supported it they could just let it activate.

They back a solution that gives them more control over the network and higher fees, not lower fees. You think they will give lower fees but you're uninformed about the current fee situation.

Blockstream doesn't have control. You're pushing an uninformed narrative that makes Blockstream out as some sort of evil corporation--- the reality is block stream employees are a minority of core, core development is done in the public eye (unlike even Segwit2X and certainly any of Bitmains's hacks, like BU which was closed source for awhile before people just gave up on it.)

You keep talking as if the miners are supposed to be in control, as if that's right. It's not. Bitcoin was designed to be a balance, and the only error satoshi made was not realizing that his PoW was vulnerable to ASICs, which have resulted in centralization. You act as if there are a lot of miners and they are the bitcoin community, they are not, they are the minority. Alas they have spent a lot of money to dupe people like you into thinking they are the good guys.

Your articles are non-technical nonsense full of FUD written by people who do not understand the bitcoin code.

Here's the real threat to bitcoin-- people who are not developers are easily mislead by conspiracy theories backed up by thousands of shills posting this kind of crap narrative.

Thanks for the down vote, too bad you didn't have a technical argument.

The great firewall of china is not going away. The centralization threat is real. Segwit is the most tested code put out by core... and a whole lot better than the shitshow of alternatives we've seen put out by those who are trying to take over bitcoin.
And if it's that one holiday album of images, it's down the toilet forever.
FlexTrans are far more crappy and far far less tested than segwit. It introduces its own weird format that nobody uses, that's sort-of-XML-but-binary (I mean, the authors said to themselves "I like XML so much I want it in a binary protocol") - and problems with types of formats is exactly where the various maleability problems come from! Which was reason for the segwit in the first place!

I am not for UASF and I think it's moronic (since it will lead to chainsplit and user confusion); segwit is fine though and FlexTrans are not a serious contender
When 'Saving the Internet' Means 'Saving Crony Capitalism'
Thought just occurred: would I be willing to pay a subscription to have the recommender tuned to remove revenue maximisation and site-addiction maximisation? Would anyone?

I've made plenty of "remove ads" in-app purchases on my phone. This isn't too different. And it might actually result in a truly useful experience.
How to search low budget apartment for rent in Toronto
I am looking Apartment for rent in Toronto,But my budget is just 600CAD. Where i will get apartment for rent?
What abuse would it be ripe for exactly? I assume the only thing they were trying to prevent is third party apps.
How to edit website from spreadsheet
I wonder if we also age faster while doing this. Assuming cells go dormant after dividing a number of times, won't this repeated regeneration have a deliterious effect on them.
Not at all. Segwit2x is a compromise that's fine by me. Activate segwit then increase block size. It will result in some increase of miner centralization, but not to the extent that 32MB blocks like Bitmain wants would.

Answer me this-- if it's opposition is UASF, why did bitmain, after Segwit2X got so much support, announce they were going to hard fork anyway?

https://blog.bitmain.com/en/uahf-contingency-plan-uasf-bip14...

The Bip148 crowd is happy with Segwit2X because it effectively activates the UASF represented by Bip-148. We don't really care which of the BIP mechanisms is used to activate segwit if segwit is (And I think they are changing 148 to activate along with Segwit2x so there's no split in the support between the two.)
Here are the factors that made OCaml my language of choice, after thousands of hours spent learning and using other languages.

Strong typing with type inference makes it quick and easy to write code (no verbose declarations) that is safe to execute, meaning that the compiler catches 99% of bugs that you usually make, which other languages let through.

Algebraic data types and also a more flexible (if a bit more dangerous) kind of typing that is still type-safe and compiler-checked, but dynamic, called polymorphic variants. These features make it a breeze to define a solid foundation of types for you to write your algorithms on.

Pure functional programming (no mutation) as the default way to write code, with a lightweight and readable syntax. This is a plus because it's the most bug-free way to write code.

Classical imperative programming (loops, I/O, variable mutation) when you need it or when you find it useful for a given task (simplest example: inserting debug prints halfway through a function) without resorting to mind-bending constructs that hide what's really going on behind a facade of purity (Monads and the horrid monad stacks of Haskell, I'm looking at you.)

Compiles to machine code so no useless speed limit (as found in interpreted languages) or heavy startup time and memory footprint (as in JIT / Java)

Predictable complexity (CPU) and memory usage. This is true for most languages, except for Haskell.

Sane exception support. This is also true for most languages, except for Go.

IMHO the poor multicore parallelism issue is way overblown. Yes, most CPUs nowadays have many cores. But if you are writing server/backend code, being limited to a single-threaded model is usually not a problem, because your server will be handling tens or hundreds of simultaneous requests anyway, and handling one at a time on a single core is better for overall throughput. OTOH, if you are writing heavy numerical single-application code, you are better off handling the parallelism by hand, that is, choosing what gets palallelized and how, which library to use, and so on. We don't have hundred-core CPUs yet, so it's a bit early to worry about it. Besides, they are working on it.

PS: I recommend the book https://realworldocaml.org/ (and the Core standard library) for anybody starting with the language.
Snapshot versions are great. We wish npm would have them. Only use them for packages you are developing yourself, of course, and never use them outside of development.
Kudos to the school who started it all, and the vision behind it. Thinking about the future, and the million of people who could benefit from learning coding, is DBC going to open source their curriculum?

I think they should consider it, and I think that they could reach out to Free Code Camp to see if they can do something together. Hope to see this happening! What do you think?

From the European side - https://codeworks.me/
Being a negative, the delivery driver arrives and demands you give him a pizza.
NASA’S Juno spacecraft spots Jupiter’s great red spot
Some hotels, usually chains, sometimes do that, many won't.

All hotels routinely is not accurate.

From the cited article:

>Now that I've sufficiently scared you out of ever booking another hotel, here is the reality: Your odds of being walked are incredibly slim.
They wait for the signature?

I thought it was always "in the bag, last couple of redlines to get sorted, but that'll be sorted by the end of the week, no worries."

But yeah, 2 weeks to implement, then it sits there whilst they sort out some overlooked complication
C and C++ are not context free
Plant VS Zombie Apk Download Update Version
That's a not very informed view. Segwit involves segwit, but a very large number of previously pending enhancements that needed a soft fork to activate (core is conservative about any kind of fork) It has dramatic scaling capability due to segwit, it allows lightening network and other solutions to be built on BTC, and in fact, in my opinion will be the last scaling solution BTC ever needs because it will enable unlimited scaling via off chain and side chain transactions.
This article is about a traffic jam assist that is robust enough that the driver doesn't need to pay attention at all. The Tesla S can't do this. Audi have lane keep and ACC as well, just like Tesla, but that's not what we are discussing here.
It's intentional.

They do not provide schematics to anyone outside of Apple and FOXCONN. They only provide diagnostics tools to "authorised repair shops" (which actually don't repair devices). They provide no information to repair shops on where they might be able to buy replacement chips (aside from searching the chip name on AliExpress). It's not as though they don't know how to repair devices, there is mountains of evidence that Apple gives refurbished devices (the boards they provide clearly are not new) even though they call them "re-manufactured" whatever that means.

The most glaring thing is that there are instances where third-party repair shops have figured out why a defect was occurring before Apple did (the graphics card fiascos were shown to be caused by a heat-sensitive tantalum capacitor used near the graphics chip that is damaged due to thermal stress). We know Apple didn't know why the boards were failing because they would give customers refurbished boards that would fail a few months later because they didn't fix the issue. Not to mention that Apple doesn't tell its customers about recalls of their products (which happens almost every year) which is actually illegal in Australia.

You might say all of the above is laziness, but once you have a company which specifically writes software to detect whether an "unauthorised repair" has taken place[1] then I consider them to be malicious. They've also threatened to sue repair shops, and are constantly attacking third-party repair shops (the term "unauthorised" comes from them and is not a term used in any other repair industry).

If you compare this to how other companies operate, this is completely at-odds with the entire industry when it comes to repairability. Microsoft is trying to copy Apple (in all of their negatives) but the rest of the industry doesn't work that way. You can get schematics for other consumer laptops or electronics equipment. In the automotive industry there are laws that make sure that schematics, tools, and parts are available for any third-party repair shop.

tl;dr: Apple is intentionally trying to gain a monopoly on the repairs of their devices.

[1]: https://www.msn.com/en-au/news/techandscience/apple-busted-m...
> and problems with types of formats is exactly where the various maleability problems come from! Which was reason for the segwit in the first place!

You obviously have no idea what the maleability problem is and you didn't read and understand the linked articles.
> first production car to reach Level 3 autonomy

> when it goes on sale next year

> The traffic jam pilot only works on highways with a physical barrier separating oncoming traffic

>Audi says it is rolling out this feature “gradually,”

I applaud the development and effort, though I have had enough of people claiming to be first at things that are not yet possible to buy and use.
The Biblical Value of Pi in Light of Traditional Judaism
Above-average discourse is fragile almost by definition - mean-reversion is a real thing.
Uber engineering manager who oversaw Susan Fowler’s department has left
You would think so, but I think that they think they have enough hash power to take over the whole thing. They may be right. They are clearly making a power grab and opposing Segwit2X: https://blog.bitmain.com/en/uahf-contingency-plan-uasf-bip14...

Segwit2X would activate effectively Bip148, though it was originally a proposal to use a different mechanism it is acceptable enough that Core is happy to have segwit activated that way.
It's not stack but stackage you are referring to.

Stackage puts considerable effort on the whole community to ensure that packages remain compatible, and forces package publishers (developers) to update their packages in a timely manner (otherwise the package will be dropped from the snapshot). That works in the Haskell community, but I'd be hard pressed to believe any javascript developer who has a package on npm.org would put the same amount of effort into keeping it up to date.
Also the editor that will output the most inconsistent HTML across browsers. There's a reason all those other editors try and fix contenteditable (and are therefore > 1k), for more info see https://medium.engineering/why-contenteditable-is-terrible-1...
Fantastic, I was in fact wondering why other editors were so big. I love it!
Deliveries in Europe start in 3 months, which means that the software was finished many months ago.
> If the answer to "are my dependencies installed and up to date?" is "well, yes and no, we can't tell which copy I'm actually using", I am not ready to go to prod.

Language package managers are a lot better at that than OS package managers, IME. Much better for all deploys of version x to use the same version than for all deploys to host y to use the same version.
Louis's axe grinding is not without justification. But I don't disagree that these days repairing your own devices is much easier than it was 50 years ago. My point was that companies are trying to counteract that by creating devices and instituting (possibly illegal in some countries) policies that are anti-consumer repair.
With ZFS you can also do atomic snapshots of multiple filesystems. https://serverfault.com/questions/608223/is-zfs-snapshot-r-o...
Here's the thread that started it all:
https://news.ycombinator.com/item?id=3267133
In npm all packages have their own dependencies so specifying a specific version sort of works. In Maven for example the dependency tree is flattened by the package manager so that at runtime there can only be a single version of libA. This is just how Java 8 and below works, you simply cannot import two versions of com.example.Foo at the same time. This will change in Java 9 with Jigsaw though. OSGi was a way to workaround this problem in <= Java 8. npm also has a "flattening" feature to save disk space but this is a completely different thing, an implementation detail that is never visible to the packages themselves.
I don't like travelling. I'm normally completely uninterested in any destination but this makes me excited for some reason.
> there's no detailed theory to suggest it is even possible

Not much that suggests it's impossible either.
Ask HN: What Happened to Pokemon Go and Niantic?
It has been such a long time that I haven't heard about Pokemon Go or anything new from Niantic. This app took the world by storm with 500 million downloads.
Apart from managerial issues, I wonder if weather has something to do with it (it rains a lot in Paris)

South of France or Spain might have been a better pick but of course there's the issue of access
/boot and the EFI System Partition aren't necessarily the same thing
Statistics without info about sample size and why the data is supposed to be significant and not just random noise are pretty much worthless.

And the wordlist ... simply impossible. One of the 50 most common words is "auditorium". And "the" and "a" are not even in the list.
You're misunderstanding the issue. Core / Bitcoin.org don't have a problem with Segwit2X which is a UASF like Bip-148 which core supports. (It uses a different BIP and is slightly different but it's perfectly find with all of us.)

The threat is that BitMain, the controller of a very large amount of hashing power, something like %70 is threatening a hard fork into their own, non-segwit chain:

https://blog.bitmain.com/en/uahf-contingency-plan-uasf-bip14...
As a person who used to work for a company developing one of the more popular in-browser text editors I can tell you that all that "bloat" is there so that you'll get consistent results across browsers.

Unfortunately there's no way around this short of not using contenteditable - which is even worse sometimes.

Most editors feature customized builds which let you reduce the footprint of the editor. If you're looking for quick gains first and foremost disable support for pasting from other applications, e.g. MS Word. It's always a major feature.
>wight loss technique

wight
Hey, what you're saying about me is not true. Please don't do that. Seriously, it hurts.
This library is using execCommand: https://github.com/jaredreich/pell/blob/master/src/pell.js

I note that `contenteditable` itself began as a proprietary DOM/HTML extension by Microsoft in IE5.5 back in 2000 - Gecko didn't support it until 2003. In the 2008 draft of the HTML5 specification[1] the `contenteditable` attribute's summary seems to imply that it's only featured because it "is a common attribute".

[1]: https://www.w3.org/TR/2008/WD-html5-20080610/editing.html#co...
I know the article mentioned NVIDIA GPUs but who are their partners? Is this developed by Mobileye?
Naw, this isn't about Segwit2x, it's about the hard fork bitmain wants to do:
https://blog.bitmain.com/en/uahf-contingency-plan-uasf-bip14...
"Fake it til you make it"

It sometimes is the only way.

I'm a psych major and had only personal experience with programming as a teenager. No jobs were hiring in the psychology field, unless you had a Masters Degree, which I didn't have, and I just had no money to do anything. After applying across the boards on Craigslist after college because I was broke and had student loans to pay, I took any and every chance, including programming jobs, specifically Visual Basic 6.0.

I ended up getting an interview and failing miserably in the math section, but aced logic and knowledge of the programming language, so they hired me, trained me, and after 3 months, I was ready to go. Ended up spending a year and a half there... until I could no longer take it and got tired of my tyrant boss.

During my time working there though, I ended up getting into web design and development, at first with freelancing, and then even offering to build my company a website. Most of it was even built on my own time, and implemented during work. I had wanted to get another job, strictly with web design, and started looking, but I lacked experience in Adobe Photoshop, which is what this one company required. My girlfriend said to me, "Don't worry, just apply, I'll teach you what you need to know."

Ended up applying to two different jobs and getting them both, as a web developer! I had only just a little experience building one or two websites before this. I worked for 16 hours a day at both jobs, because luckily, one of the jobs was from 8 AM until 5 PM and the other began from 6 PM until 2 AM. So my days were long. I also was doing freelance work as much as possible. I rarely slept. I ended up doing this for a year and a half, before the day job ended up laying me off, and eventually, they went under (long story short, they refused to update their technology -- I had learned Flash for this job, but all our competition was using HTML5 and ReactJS and all that good stuff).

The night job was building landing pages for the media, and to this day, it remains my job. I get to work with HTML5, CSS, and JavaScript everyday. I love it. This will be my 5th year working for the company.

So if you take all the experience I acquired in just a few years, I can now apply to nearly any developer job and be taken seriously. I've also taught myself PHP, Python, MySQL, and a few others during this time, just to try and make myself marketable.

I'm sure my personality, my college degree, and my limited knowledge of programming helped a bit. I think I do have this ambition to learn and be open to learning new things which also helps.

But it all began.. because I took that same approach: fake it til' you make it.
npm does have something close. You can tag versions with a name and a common convention is to use "next" as a tag. What is lacking is that I don't believe tags can be versioned so you can't have a snapshot per version as you can in Java.
Whats Pair Testing all about?
It's absolutely irrelevant if it crashes "less" than a human driver. It just cannot fail to detect an obstacle in front of it to be allowed on the road, period. If there is any edge case where that can happen, then the car shouldn't be certified as safe to use. Like, I don't understand how it's not obvious. A heart surgery machine that kills the patient every once in a 1000 operations would be taken off the market faster than you can say "litigation", even if a human surgeon has a worse survival rate(say 1 in 100 operations, so lets say the machine is an order of magnitude safer). That has already happened with radiotheraphy machines, there was a model that on average definitely saved lives but it had a failure mode where it would kill a person. Would you continue using it? Of course not.

Or airplanes - autopilot in planes has contributed tremendously to improving flying safety, but every time there is a crash under autopilot both Boeing and Airbus will ground every single plane of the same type to figure out the cause, they don't just go "oh well, it's still safer than flying manually so it's good for us".

I really don't understand this notion that an autonomous car merely needs to be "better than average driver" to be allowed on the road. Absolutely disagree here.
Just added current timestamp to my mac os menubar. Not sure why I haven't thought of this before; beyond tonight's celebration, it's going to be very useful for checking against logs and cache-busting urls.
Use of Docker for deployment and testing of astronomy software
The End of the Feature Film
It's worse than C because you can't have UAF in C without explicitly calling free (or a function that transitively calls free). In C++ freeing is implicit.
The consensus is behind Segwit2X which IS a UASF. The original UASF proposal is BIP-148 and Segwit2X uses a different mechanism (BIP-9 and 91? I think) but those differences are implementation details that Bitcoin.org doesn't the a problem with.

The Segwit2X and Core factions agree on Segwit. Core doesn't like later doing a 2MB hard fork, but most of us think it's a reasonable compromise. There won't be a lot of complaining.

The real threat is Bitmain which wants to do its own hard fork, that will NOT be compatible with Segwit, which they intend to mine privately and which will have unlimited block size:

https://blog.bitmain.com/en/uahf-contingency-plan-uasf-bip14...

That's what the original post is about. That fork is very dangerous.
Yeah, I'm not convinced contenteditable is ready for primetime. In my experience, pairing it with some javascript that cleans up the poor markup is necessary.
DBC was really inspiring for me. Just before we opened the 1st coding bootcamp in Tel Aviv (@Elevation Academy) I came for a visit and they were so open, generous and helpful. Thank you for the breakthrough and the hard work!