skysight-inc/HackerNews huggingface dataset:
There is very little code in common between Apple DOS and Apple ProDOS. A disassembly of ProDOS is much more likely.
Your link has nothing to do with the post.
iPhone 7 Plus Teardown
"How is that not easy to do?"

1. The author does not provide access to his/her source code repository, only compressed tarballs.

2. The author's code is not clean.

You appear to have some issue with my "definition" of clean code. I do not follow your points but maybe I can state it another way: Code that is easy to edit is clean code. If that definition is still giving you trouble, you think it's unreasonable, etc., let me know.
I have to agree with that.

The javascript ecosystem in general is extremely fragile.

I have lost weeks and weeks worth of time investigating how X and Y silently broke again.

And I say that as a hardcore webdev who is very well familiar with Javascript.

Sometimes just makes me want to kiss it goodbye and go back to server or backend development for some sanity and stability.
I wish somebody had created some kind of universal markup language for text, that would let us easily share it...
Along the same lines there's an "unofficial service pack" for Windows 98SE which fixes a lot of little issues and actually allows running some substantially newer applications on the 18-year-old OS. I wouldn't be surprised if 2K/XP get the same treatment, and in fact I know it's already happening. It's sometimes amazing what the community can come up with.
And if you work 10 hours a week, you get paid 25% as much.

This isn't a dig at freelancing / contracting. I did it for a while and it was great. But you have to be realistic. Also, billing 80h per week would be near impossible unless you had someone else managing your business for you.
What It Feels Like to Die
Desires are almost bottomless though
I too am confused by this. I found this GitHub issue [1] when searching for a withRouter HOC replacement.

1. https://github.com/ReactTraining/react-router/issues/3847
Or 60,000 for 1 hr. Or 120,000 homes for half an hour.

Which goes a long way to cover wind / solar intermittency
Microsoft's Implementation of GSL: Guideline Support Library
They do displace fossil fuel generation to some degree, since utilities use natural gas turbines to respond to rapid load shifts. If all these batteries do is buffer short-term demand spikes, then base load can be supported by e.g. nuclear power, which is very slow to spin up or down.
> (they're not a tech company)

Is that a nod to Anil Dash's post[1] arguing that there is no tech industry as such?

[1]: https://medium.com/humane-tech/there-is-no-technology-indust...
Most load is predictable; only a little bit is spiky. You don't really need to power 2,500 homes for a full day; you need to power five or ten huge factories at temporary overcapacity for a few minutes at a time, as reserve plants spin up/down.

Consider EC2: you have reserved instances, and then you have autoscaling. If you know the total amount of work is going to predictably rise, you just buy more reserved instances (i.e. build more real power plants.) The non-reserved "elastic" VMs (like the batteries) are just to soak up your highly unpredictable excess load.

Or, think less of a power plant, and more of a capacitor: if a capacitor is way more than is strictly needed to soak up any possible load spike in a system, then we'd say that the system is overengineered, even if a later version of the same system might have enough load to blow that same capacitor. It's "massive" in terms of the predicted load spikes it's facing, not massive in terms of the long-term consumption trend of the system.
I heard Richard Branson's business projects described the same way. (One link: https://www.theguardian.com/commentisfree/2013/jun/10/truth-...)
I'm with you. I'm so sick of this library. About the only thing they got right the first three times was the name of the package yet they have dragged everyone through countless iterations of regurgitated API churn to keep it instead of just creating a new one.

Maintaining react-router and keeping up to date for a production site is a full time job I don't want.

I realize I sound like the a whining open source leech but there is a huge opportunity for a stable library to emerge and capture mindshare here.

Where is Facebook during all this? Someone needs to step up and solidify this critical react ecosystem component and it seems like it should be them. Obviously.
It's a fact that can change.
HP owns two /8 subnets. I know they use them at least partly for internal address space.
There's a big difference between breaking changes which resolve real pain points in a language/framework/library, like the break between python 2 and 3 and changes that are just for the fun of it, because someone "felt like it was better". I like to view developing software as an investment. You are spending time and money outright, and there is an implicit cost in foregoing other opportunities when you make a technical choice.

Investing in react-router is like investing in a clown. It's a total toss-up. The maintainers could all move on to whatever other hip lib and finally it will be stable, or you can continue betting large sums of money on what is basically a coin flip every 6 months: Are they going to screw with the library again (yes) and will it cause a bunch of bugs in my program (probably). It's a bad investment, esp if you try to upgrade. The ironic part of this is that honestly I feel like the V1 API is the best out of all of them. If they had just iterated and brought breaking changes that were actually needed instead of just those that they felt might be fun, the project would be much better for it in my opinion.

(I know python <-> react-router comparison is apples to oranges but bear with me)
Ask HN: Finding a partner for a unique request
I have a growing stack of various hardware concepts that I believe are patentable, potentially lucrative, and doable with existing technology and manufacturing processes.

These aren't 'business ideas' but are unique concepts in the fields of optics, microarchitecture, user interfaces, biotech and electrochemistry among others. Generally I spend a little bit of time verifying that nothing too similar has been patented but I'm trying to spend less time on the idea log and more time on my existing projects.

What I am looking for: an informal partner who I can send these concepts to - if they decide it's worth patenting, we split ownership of the IP in exchange for legal/biz dev services.

I wouldn't expect this partner to sign nondisclosure agreements or anything binding them legally unless we decided to move forward with a patent. I'm not too concerned about the risk.

I just want to send a few things along at a time and continue to do so as long as it seems like a good fit.

I don't have the time to work on most of these projects right now (I am committed to a startup at the moment), however I'd be okay with holding the patents until the right time. I wouldn't expect this partner to develop any of the ideas out but I would expect an effort in trying to drum up some interest.

If anyone is interested please reply and we'll connect.
I interpreted the main claim to be "expensive life extending procedures..." I think if you drop the "life extending," then bringing up facelifts makes sense. Otherwise... it doesn't really seem to fit into the debate in a meaningful way.
Well, not really. Autopilot, in airplanes at least, can maintain the course, but not much besides that.
I wish one could force vendors to open source operating systems they no longer support.
I'm curious, did you replace react-router with something else or are you managing the url "manually"?
Same! react-router is the only thing I've dealt with in this ecosystem that I truly, viscerally disliked.
Humorously the poster of that clip is apparently using it to argue for his conspiracy theory about fluoride.
No; there's absolutely no way for vim (terminal vim at least, but gvim inherits lots of terminal quirks) to see a chord like that.

But, never fear -- if you paste while in paste mode (:h 'paste or :h 'pastetoggle) imaps, iabbrs, etc. do not get activated. If you paste when not in paste mode then things tend to get messed up anyway and those are probably the least of your worries.

Or paste using the clipboard -- "+p in normal mode, or <c-r>+ in insert mode. (The other clipboard is in the asterisk register, but HN keeps eating the character)
What are you using instead, can you recommend a nice alternative?
PDF to PDFA Doc and HTML Conversion and Enhanced Printing on Non-Windows OS in Java
Maybe not crime, but also stops people from doing any other bad things.

Not to mention the good social bits of being a fan of something and being able to bond with strangers over fandom.
If you can get the Bloom fuel cell, you could already do this with several PowerWalls ganged together and the proper inverter. Why the fuel cell though instead of solar? Trying to sidestep the monthly electric utility charge? If so, I'd still go solar, and rely on a natural gas generator as your supply of last resort.
The Japanese fire balloons pale in comparison to the American fire balloons[1][2] that ostensibly ended the war.

[1] https://en.wikipedia.org/wiki/Fat_Man
[2] https://en.wikipedia.org/wiki/Little_Boy
Ted Cruz to Fight Transfer of IANA to ICANN
Being Helpful Is Tiring
How did you do this? What tech stack do you use?
Fluoridated toothpaste is, for regulatory purposes, a drug; caffeinated toothpaste is a food item. So this is just another way of saying, "We didn't want to deal with the regulatory burden."

But, man, one tube of this thing is roughly the LD50 for caffeine ingestion. This is definitely a "keep out of the reach of children" product.
That article complains about the incestuous relationship between SolarCity, Tesla, and SpaceX. It has a point - SpaceX and Tesla using government support to keep SolarCity afloat.

Zero hedge isn't always right, but they do provide alternative view points rarely seen elsewhere.
So here's a weird idea: Could Roswell 1947 simply have been one of these balloons? Maybe the US was trying to improve those balloons with some, at the time, experimental material.
Me too happy to work for the fed in the mid Atlantic region where the pay is almost as good as the valley and the age ranges from 30 to 65.
Your data cap?
The Now CLI goes open-source
Combining thousands of cells into large packs that don't overheat, catch fire, leak, or wear out prematurely turns out to be pretty hard.
Perhaps the FBI had a valid reason for not doing NAND mirror [0]. However, I maintain that it is incompetent for the FBI director to testify before congress on the case and not be prepared with a basic answer to why the most obvious technical answer would not work. Similarly, with him saying in a press conference that it would not work.

Of course, the FBI director does not need to know this level of detail about every case, but given how much he appears to have known, he should not have been speaking about the case beyond directing people to ask the person in charge of the case.

[0] Although, I would argue, in cases where no alternative exists, if the FBI policies prevent NAND mirroring, they should be revisited. Even if it has the potential to be destructive, they would only be destroying otherwise unusable information.
Thirty minutes of time on a BART car, sure.

Suppose you live in the premium housing really close to the BART, so your walk is only five minutes to the station. Then another five getting through the fare gate and waiting for your train. Then your destination is an easy ten-minute walk from the BART. Great, but that's not a 30-minute trip, it's a 50-minute trip.
Also the same character said that mammals (excluding humans) instinctively find a balance with their surroundings, which is laughable.
that airport terminal though, horrible idea in hindsight
Would you assume that if we added 300 pages of "exceptions to the rules" that we would be increasing regulation?
Jobs provide the illusion of self-actualization.
https://gist.github.com/ActuallyFro/02ef54f440bfc331f1bd9cb2...
Interesting change. If I understand correctly, basically you have a base component that updates fragments of the UI based on the route.

const App = () => (
<BrowserRouter>
<h1>Hello World</h1>
<Match exactly pattern="/" component={Home} />
<Match pattern="/about" component={About} />
<Miss component={NoMatch}/>
</BrowserRouter>
)

Couldn't we take it one step farther and just use a switch statement? It seems like using pure JavaScript would be more idiomatic React. The URL pattern could be parsed in the data layer, and passed down as props. That way the components don't rely on global state, making them easier to test.

const App = (screen, args) => {
let content;
switch (screen) {
case 'home':
content = <Home args={args} />
break;
case 'about':
content = <About args={args} />
break;
default:
content = <NoMatch args={args} />
break;
}
return (
<div>
<h1>Hello World</h1>
{content}
</div>
)
}

It's probably just a matter of preference. Recently I started using React-Storybook, so I've become addicted to "dumb" components.
‘Mr. Robot’ Drags Bitcoin into Its Dystopian Nightmare
It's not that you cant get there,

but indeed that they are out of control: they can remove money from an arbitrary economy and not necessarily put it back (see apple that sitting in an incredible amount of cache) => (they dont need to hire people locally.. at least not as much) => they -at the moment are- making poor countries/people even poorer, rich ones even richer => they have more and more power in less and less hands
Oh yes! Then we could get the source to Mac OS 9 and bring it into the modern era! Spatial metaphor forever!
Future of Scala IDE: Would You Like to See an Integration in Visual Studio Code?
one thing I noticed is that the document didn't define "family farm" to my satisfaction, but maybe I missed it.

It is worth noting that my family/their farm qualifies some of them as 1%ers (bayfront house in Newport which has architectural significance, members of several country clubs, etc). Personally I have decided to forego 100% of my inheritance and let my sisters take it (I have no problem with being rich, but I do believe that having an inheritance hanging over your head is an innovation killer)
Show HN: A quick tool for dumping packet payloads from pcap files
There was a really neat class I took in college on the economics of elctricity markets, and one of the things you discuss is base vs peak power generating plants (as discussed other places in this thread) https://en.wikipedia.org/wiki/Capacity_factor seems to be a nice introduction to the idea.
There are lots of existing readers, and I didn't think there was much to displaying that content.

What could be better about them?
Generate docs from .net source for API reference and markdown files
http://www.10news.com/news/tech-company-strives-to-keep-work...
This was on here 5 years ago.

https://news.ycombinator.com/item?id=2695979
Okay, look. This is easy. I can't pay rent or a mortgage with a team. When my kid asks me what's for dinner, I can't feed her some groceries I got with all the team spirit and esprit de corps that I've picked up. When I need to go to the doctor and he says I need something expensive, all my fellow teammembers aren't going to immediately offer to pitch in and help with those. The author says "I think that we mistakenly put jobs ahead of teams because we choose to ignore the obvious, and sometimes nuanced complications of remote work." No, it's because I've got bills to pay and people to provide for.
Microsoft unveils new technology
If you want to prove a scientist wrong, present evidence to the contrary rather than personal innuendos and hypotheses / observations without proof.
Awesome handle!
Follow up article from Jan 2016: http://motherboard.vice.com/read/the-nasal-spray-that-was-su...

The link above was submitted to HN - comment thread https://news.ycombinator.com/item?id=12511338

tl;dr since it's not a lucrative drug for pharmaceutical companies, it's not been developed and tested.
More like he lives at work. I'm sure his giant mansion means very little to him.
Pay My Vacation Software Honest Review
I haven't seen the Howl's Moving Castle film, but I haven't liked any book by DWJ, including that one.
central limit theorum?
Yep. I feel javascript library authors forget it's lines of code spent, not lines of code written. How would they feel about a contractor who had to rebuild their house 4 times? "Oh, they're really good about revving their design, this is great!"
Having real-time pricing of electricity coupled with users who can adapt their usage automatically to real-time prices will also considerably moderate power demand.
The enterprise agreements don't help that much. Azure is banking on the fact that traditional Windows shops will pay tons to run MS's cloud. Hadoop... On Microsoft, and so on. Plus they have unique AD positioning.
I guess what I am trying to say is that the future is rather lame and predictable. When imagining the future we are sometimes thinking there will be some giant jump forward, while in reality it is just decades and decades of minimizing microchips, increasing photovoltaic efficiency, improving batteries. This technology (except the microchip) is from the 19th (!) century. On top of that we are using some statistical methods and are trying to emulate neurons.

This has a positive and a negative side: Everything is already there, we just need to implement it, but this does not really encourage you to dream. There is no magic. For me that is part the reason why careers like research or medicine were not attractive to me: You can progress further or save more lifes by just using stuff that has been here for centuries. I believe everybody can make a difference, because we are wasting our potential by not implementing stuff.

I know that this view is oversimplified and there is indeed fundamental research (e.g. new materials), which leads to some of these gradual improvements.
Pardon me if I'm wrong, but I don't see Free/Open-Source anywhere on the website. It seems paid, proprietary everywhere.
omg, it's based on "the number of unique contributors (users who pushed code, opened or commented on an issue or PR)" (from https://octoverse.github.com/#open-source).

So if I open sourced a buggy project, and someone reported a bug by opening an issue, and then 100 other people commented on that issue, my project would have 101 contributors!
No. Avoid react-router. If you really need it (you probably won't), you'll know it. Do react-router last. Way last.
Another annoying trend is only offering remote workers half vacation as the other half is 'a paid company retreat with the team!'. I do not want to ride bikes or go sailing with my coworkers and boss in Thailand for 2 weeks I want time off to see my family.
www.lonelyhomes.ca is a new "registry" of empty residential dwellings in Vancouver.

These "lonely homes" are shown only by first 3 characters of the postal code (aka FSA) to preserve their anonymity.

The goal is to identify how much of an issue this is and show how it affects neighbourhoods.
Do you have warnings on the tube to tell people that the toothpaste is toxic to children?

80 mg of caffeine at 90 "servings" per tube is 7200mg.

The LD50 for caffeine is 150mg/kg, so each tube is enough to potentially kill two 20kb toddlers.
You want a tldr on a biography book?
Statistically the central limit theorem is assuming sampling from the same population, there is no guarantee that two startup indexes are actually sampling from the same population
Looking at the source for the examples, I really can't see how that's practical to write. It may be fast but damn is that code gnarly.
Geekbench: iPhone 7 faster than all Macbook Airs in single thread
This is a ton of fun - thanks for sharing!

Is there a way to detect shift? I noticed that when I tried to type exclamation points, it just shot a bunch of the 1 digit onto the screen.
I am aware of these issues. I replied in-haste in-class, and didn't specify that I was only referring to library code. I instead used 'work', which was the wrong term; I apologize. Anyway, according to the GPL, using a GPL-ed library as a dependency in a larger codebase constitutes a derivative work (assuming distribution etc), thus requiring GPL-ing the whole larger codebase, which isn't cool (imo, of course).
Pixi is a very efficient, effective framework. I've used other controller patterns with it so I imagine React is not a bad fit.
I feel that he is right being paranoid, because it is not impossible to build an AI, what his goal is to build an open AI so an AI isn't in the hands of a private organization, who knows what they can do. That being said, it is a long time before we have an actual ASI, but its great that we have the open AI initiative, so the AI itself is built in the open, or squarely in the open.
Yes, we have a prominent warning on both the tube and the box that reads, "WARNING: For use by adults 18 years and older only. Keep away from children." Additionally, the tube comes shipped with a silver foil tamper-proof seal.
I think this is provably false. The post to HN was flagged and people told the guy off. It's probably safe to assume several of those people have "slight" technical background.
Okay. I understand that this library is kind of "learn as you go" project, much like React itself. But not make it on the third go… This is a part of React ecosystem that has not been reasonably "solved" (kind of like `redux` "solved" state-management good enough, or `express` solved server-side for Node good enough; and there are lots of iterations on those two), so if you want to start a popular OSS project, think hard about routing. (But really, think hard first!)

I also like this joke from github readme:

> Versioning and Stability

> We want React Router to be a stable dependency that’s easy to keep current.
(I don’t hear good things about it from political scientists.)

Immediately closes tab. I assume the rest of this is garbage innuendos, too?
I dunno. I'm Australian, and we don't get many riots down our way.
With a tiny cljs lib (bidi) and some 10 lines of code to change content reactively
They started selling them off: http://www.bbc.com/news/technology-32826353
Cool thing: author of the article publishes his own release notes/announcement on archive.org:

https://archive.org/details/ProDOS_2_4

This should be a thing: for the stuff that matters, that we want to survive, make sure to cross-post on archive.org and then let's get us a sustainable IPFS network going.
Some counterpoints:

1. There are a number of reasons one might choose C++ that aren't related to low-level performance in almost any application. For a particular web application it may or may not be a good choice, but I wouldn't categorically reject it, even for a class project or assignment web app.

2. Any language or suite of them has whole categories of errors, deficiencies in tooling and other issues that can make it suitable or not in the hands of a given team. C++ has more or fewer of these than other languages depending on the context.

3. This seems to be hurling a pretty broad insult at many C++ developers, and "good" requires context.
I'd rather keep politics off here, but implying trump=bigoted is a rather SF view :^)
It occurs to me that a lot of the problems about moving the human race into space involve logistics. Which makes me happy we have a guy working on this who is an absolute genius at logistics.
Wow. This brings back memories of my first job at Apple working on the IIe emulation board for the Mac LC.
Satchel-data store based on Flux architecture by exposing an observable state
At least in the US/EU there is no such thing as a "carrier license". You simply register with an RIR, Pay to "lease" an AS number, request (or buy/transfer) address space.

Once you've done that, buy transit from a provider in your data center or office building, set up a BGP speaker (Quagga, BIRD, GoBGP), and announce your IP space (has to be at least a /24 for IPv4, and a /48 for IPv6).

This whole process can be done in under a month.