skysight-inc/HackerNews huggingface dataset:
> IMHO the 2015 MacBook Pro was the apogee of Apple design.

It might be worth noting that, for some odd reason, in the 2015 macbook pro Apple decided to run the keyboard/trackpad cable directly on top of (and glued to) the battery. So with regular use, in about a year the battery destroys the cable and the keyboard / trackpad fails. Major design flaw.

And it's such an obviously dumb thing to do (hey let's glue that thin, flat cable flush on top of the battery that heats up and expands!), that the tens of thousands of people viewing the youtube videos on how to fix this issue themselves have questioned whether this was a designed / controlled hardware failure.
How to Build an Android App from Scratch
Good spot. I would prefer has. Thinking about it now, I would never use is in this context. I suspect it may be more common in American English.
What a great tool! Bookmarked for future use.

Check out these paths from Wellington, NZ to various cities in Spain & Portugal:

http://www.greatcirclemap.com/globe?routes=%20WLG-BCN%2C%20W...
> Is there an efficient solution to this?

To be real, I'm not even looking for a particularly efficient solution; just "can you make the tests all turn green with ors and shifts" is what I'm looking for.

There is a O(log(N)) N is the number of bits solution where you swap each pair of bits, and then swap pair of pairs, and then each pair of pair of pairs, and so on. I want to say that we clocked it to 15 cycles for a 32 bit word on a semimodern superscalar core that can do each half of each pair in parallel until you or them back together.

All of that being said, I'm really just looking for a for each bit, shift and or it into the right place, O(N) solution. It's mind boggling how many people with wonderful resumes can't do that in an interview time block. Hence why I don't have a lot of patience for the whole "well I'm senior and have a great resume, so you shouldn't have to make me do a stupid coding thing that's beneath me" mindset.

> Where would this be used in the real world?

Yeah the problem itself is a little contrived, but it's a good use of the sort of logic and putting the pieces in the right place at the right time sort of skills you use in embedded programming, and more so HDL, which we require of our software engineers too. And I have seen it in the real world a few times on a serial line that has the wrong bit endianess.
Python3 typing is fine, on a par with all other mainstream languages.
Its extreme dynamism makes namespace control a non issue, just plug what you want where you want it dynamically.
In standard American English, dinner always refers to the main meal of the day. In traditional agrarian contexts, the meals were breakfast, dinner, and a light later meal called supper. Supper is related to the word soup and is therefore similar in connotation to the North English/Scottish use of tea to refer to a later light meal by the name of one of its (potential) components.

The shift over time from breakfast, dinner, and supper to breakfast, lunch, and dinner primarily reflects changing socioeconomic realities rather than some fundamental lexical shift.
Good Luck Spending Your KodakCoins
You can tell it's a scam because of the way it is.
Thats a circular import and thus not guaranteed to work.
Hey, add http://altheamesh.com to your list. We are creating a system where routers pay each other per byte for bandwidth, and packets are routed along the best and cheapest routes.

To address CJDNS, it’s a project that inspired a lot of people, but it’s not actually used for internet access. It’s mostly used by people who are connecting to it over their existing ISPs. This is because it is not good at finding efficient routes. People trying to set up an efficient network will use distance vector protocols like Babel or Batman. We have some patches to Babel that enable our price based routing. To my knowledge CJDNS is not used by any mesh networks actually providing people with internet access.

Why people connect to CJDNS over their ISPs, I’m not sure, but who am I to judge what people do in their spare time. My guess is that it’s easier than actually doing the work of setting up a real network but they can still feel like they are part of a “mesh network”.
As someone wrote

It took three days of downtime for MtGox to admit that
bitcoins were missing. @krakenfx is on day 2. I'm hoping
the same thing isn't happening at Kraken, but not confident.

Not so nice they tried to hide the news on HN twice by flagging them: https://news.ycombinator.com/item?id=16131750 and https://news.ycombinator.com/item?id=16127180 (both hidden after a short time)
The 3-Day MVP
alternately: your read on it is precisely why he phrased the email this way, understanding the gravity of the situation and hedging if the email conversation ever became public.
It's highly profitable. AWS makes a lot of money out of people who try.
If we had a remotely reasonable voting system—i.e. if we got rid of first last the post—the divide wouldn’t be as dramatic and we wouldn’t have everyone’s crazy racist uncle as president.
If these count, I enjoyed:

- The Expanse (season 2)

- Sense8 (season 2)

- Alien Covenant
Jeff Bezos donates $33M to help DACA students attend college
You might want to check out Accelerando by Charles Stross. It predates Bitcoin and the subsequent explosion of cryptocurrencies, but it touches on some similar ideas, e.g. quasi-artificially-intelligent autonomous corporations.

http://www.antipope.org/charlie/blog-static/fiction/accelera...
Lemon Board: 2048-like game without numbers
The question you must ask yourself is why are miners renting their gear for other people to use? If it was profitable at the current price, they could simply mine themselves and skip the rental part.
Building a neural network from scratch in R
Not sure where you are getting that info... but xfce is just above 2gb. You could easily run a graphical desktop on that.
There's Daemon by Daniel Suarez that I think directly inspired the DAO.
It seems the 2 biggest hurdles of creating a new OS (aside from designing and actually writing the damn thing) is software support and driver support...

Silly idea, but how about a "super" terminal OS... that does a few primary things:

1. Responsive clients for various UIs (X, VNC, RDP, SSH, Powershell, etc.) - Having a full UI to use my smart phone would be awesome.
2. Run VMs (which can run docker, etc.)
3. Uses some mechanism (wave hands here) on the remote machines to facilitate storage, computation?, graphics, audio, clipboard and printing on the local terminal.
4. Strong support for a few devices. Pick a few network cards and graphic cards to support, perhaps a few other basics, and leave it at that...

I know it would still take years of writing a LOT of code, but this could reduce the lack of software support. Drivers are still a sticky issue...

(Yeah, like I said, a silly idea!)
>>> The children, as Jo calls them, even though they were both adults when she married Max, insisted on hiring JPMorgan as an independent administrator in part because they wanted someone impartial to handle any disputes that might arise. “That’s what the children wanted,” Jo says. “They wanted assurances. So I agreed.”
It’s not exactly crypto currency as we know it, but Charles Stross’s “Neptune’s Brood”[0] spends a lot of time discussing the challenges of interstellar finance.

——-

[0] https://www.goodreads.com/book/show/15985402-neptune-s-brood
They claim there is a bug in production that was not present on testing servers, and they are having trouble tracking it down.
We at GitLab frequently ask for help with hiring referrals and potential customer introductions.
Researchers Catch Supermassive Black Hole Burping – Twice
Only sentence that makes no sense:

>Introducing the cryptocurrency isn’t a terrible idea.

Aside from the speculative windfalls, there has yet to be a valid use case that I've heard of.
The page is down but it's not hard to figure out why this is a scam. If Kodak has a magic Box that's guaranteed to make money why would they sell it instead of just turning it on and keeping all of the reward?
Google likely only wrote a blog post about it because they were able to find a way to brag that there was effectively no performance hit. They have never written any blog posts IIRC explaining bad/unpredictable performance on GCE
First thing that comes to mind is tracing system calls with strace (linux), truss (bsd), or Dtrace (recommended).

A common probability theory such as Markov Chains could be used as a reference:

Markov Chains
http://cucis.ece.northwestern.edu/projects/DMS/publications/...

There is no limit of items this model could be applied to, but a few that come to mind; given the context might be;

Load Generation or emulation at the filesystem, network or application level.

iowait, vmstats, memory leaks (Why am I unable to account for N percent memory), Cache hit vs miss,

Network stats, heuristics, buffer overflows, denial of service (listen/accept queue overflow), TCP RTT, NTP Jitter, Response Time, etc…
Oh, come on. Is yielding 0 there really the best approach? It's a copout. You want full referential transparency.
Also the USB FC5025[0] controller, which unlike kryoflux reads floppies* like floppies and does not create multi-hundred-megabyte flux-transition maps requiring post-translation but instead gives you a bit level disk image, for many common disk formats.

Also the Device-Side page is very HTML 1.0 and should appeal to HN peeps.

*5.25” floppies.

[0]: http://www.deviceside.com/fc5025.html
Because they are booking a guaranteed upfront profit, and passing the risk on to the customer? Don't mine for gold, sell shovels.
I was a huge fan of Dixon Ticonderoga pencils. They were lightweight, and I could sharpen them to perfection using my cheap manual sharpener. I had to google the name to remember, but Eberhard Fabers were my least favorite. Very clunky, the barrel always felt coarse, and the tip always broke in the sharpener.
I imagine any human or protohuman, a hundred thousand years before history, sitting before a fire in the wilderness, contemplating death. It's 'progress' that lets us avoid having our mortality rubbed in our faces daily.

I look at the care with which humans were once buried and recognize how far we've removed ourselves from the essential.
> It puts my laptop exactly where I am.

Did you allow permission for location? Because if you did, it kind of defeats the purpose of showing that disabling this permission helps obscure your location to websites.. On my desktop, it asked for permission, and when denied it threw up its hands and said that it had no idea where I was.
Not on AWS but as far as I can tell from their pricing estimator[1], for 24/7 instances you pay based on time running, not cpu usage.

Can see the appeal of AWS for scaling, redundancy, cross region availability, etc., but for long lived services it seems you pay a high price compared to services like Digital Ocean where the per VM cost is significantly lower.

[1] https://calculator.s3.amazonaws.com/index.html
Do you still want the monitor?
Yes, always negotiate. The outcome if worse if you don't.

Here's a book from an ex FBI hostage negotiator. It narrates some real case stories from the inside, it's well written and quite interesting. https://www.amazon.co.uk/Stalling-Time-Life-Hostage-Negotiat...
$451M Jackpot Winner Emerges in Florida
Why was thus downvoted? People in these cool companies are expected to work a lot, the question of your passion is primary reason and the rest is logical consequence.

People who work that much have only workplace to discuss things.
Here's a hypothetical: the country I was born in has a statute where the distribution of a sickle-hammer or the nazi swastika sign (and similar signs, listed in the law) is a minor offense, to be punished with a short jail sentence. Now the hypothetical: You land there, the border officer asks for your phone, browses through your Facebook posts and sees a Soviet joke you made (he doesn't understand it) but sees the icon you put besides. You spend the next sixty days behind bars. Are you OK with this?
It feels good that somebody thought about the trouble that spaces in identifiers can bring.

I am currently using the robot framework language which combines the worst of all worlds. It supports spaces in identifiers, but it does so by using “more than one white space” as a separator for everything. No parentheses, no commas, and of course identifiers are case insensitive.
I have made a list of all the materials needed for this class with amazon links. Hope this helps people who would like to pursue this course from outside Stanford.

1. 1 Raspberry Pi 3
https://www.amazon.com/Raspberry-Pi-RASPBERRYPI3-MODB-1GB-Mo...

2. 1 1⁄2-sized breadboard
https://www.amazon.com/Qunqi-point-Experiment-Breadboard-5-5...

3. 1 4GiB microSD card
https://www.amazon.com/Samsung-MicroSD-Adapter-MB-ME32GA-AM/...

4. 1 microSD card USB adapter
https://www.amazon.com/Adapter-Standard-Connector-Smartphone...

5. 1 CP2102 USB TTL adapter w/4 jumper cables
https://www.amazon.com/KEDSUM-CP2102-Module-Download-Convert...

6. 10 multicolored LEDs
https://www.amazon.com/Multicolor-Flashing-Changing-Electron...

7. 4 100 ohm resistors
https://www.amazon.com/dp/B0185FCR66/

8. 4 1k ohm resistors
https://www.amazon.com/dp/B00CVZ46FM/

9. 10 male-male DuPont jumper cables, 10 female-male DuPont jumper cables

https://www.amazon.com/Haitronic-Multicolored-Breadboard-Ard...

Edit: edited for solderless breadboard link rather than a solderable one.
Cloud mining is only profitable if you have a lot of equipment allocated to under mined coins. If a coin has a low enough difficulty you can overflow with hashing power and earn a profit depending on the difficulty and how often the coin re-targets. A coin like Aptcoin or other non-asic mineable coins can create this situation.

But mostly no. It is almost exclusively more profitable to just buy the coins.
I wrote a fair number of DOS programs. The memory models wern't that bad, at least you had choices... I also wrote code on machines that had 64k address spaces, with soft banking. That was worse... What I remember being a huge PITA was memory management on macOS in the system 5/6 time-frame. I vaguly have memories of struggling with locking/unlocking handles.. Heck googling about it, turns up a whole wikipedia article which spends a bit of time describing it in general.

https://en.wikipedia.org/wiki/Mac_OS_memory_management

Anyway, in dos, .ost little utilities and such worked just fine in tiny (and you could use .com which simplified everything even more). Medium and compact were sort pointless because if you were writing anything you expected to grow beyond 64k then you used a HLL and let the compiler deal with most of the fiddly stuff. IIRC One of the compilers (may have been turboC) had an project/link option which let you cycles through all the memory models, and with a quick rebuild you could check executable sizes or run little benchmarks. I did a fair amount of programming in Turbo Pascal, and I just checked the manual, it basically hid the entire memory model argument, even going so far as to have that "overlay" functionality which was basically a software paging unit for your program which would load groups of methods from disk as necessary.

Yah, and I wrote TSR's too... and hacks to take over bios/dos INT calls, etc etc etc. These days it seems any software project that has been around for a few years is orders of magnitude more difficult than the stuff people claim was hard about DOS. Heck there are _network_ drivers in linux that are orders of magnitude more code (and more complex) than DOS or probably the vast majority of DOS applications. People simply didn't write 100 million line DOS programs so dealing with little hardware oddities is simple vs trying to ferret out VM barrier bugs in linux (or whatever).
I added an email.
You forgot to type 5 or 6 zeros there.
> I think bashing on WebRTC just because of its security issue is short sighted. (Not to mention a couple other features mentioned on there)

Well, the security concern is real. In other news, bashing on scammers because they scammed someone is short sighted?
> If you look at the photos carefully, you can see most of the effect is from a fill light behind the camera.

Yeah, I was going to say what's really going on here is the photographer has a nice big soft box behind the camera (or maybe even just a diffuser on an on-camera flash). That way all of the flat surfaces facing the camera show pleasant highlights and then the dark areas define the edges of those.
Native English speaker from America here, I would have said "has," but I can imagine others with bad grammatical habits saying "is" instead.

For example, many people will "graduated college" instead of "graduated from college". Reading comprehension is abysmal as well. I actually read instructions to stuff, but that is culturally-demonized - that probably doesn't help.

At least it makes it easier for the people that care to have a better chance at succeeding. When others lower their standards, it doesn't take much effort to rise to the top.
New York 2140 has a strong financial plotline. Plus it's a great book, loved it.

https://www.amazon.com/New-York-2140-Stanley-Robinson/dp/031...
Hang on, I’m not a chemist, but I imagine we’re missing a couple things. One of which being electrostriction — the process through which the volume of water actually condenses with salt.

So it could be greater than you’ve estimated.
I believe the sentence is describing a specific kind of graphite -- powdered "packing graphite" -- in contrast to the solid graphite cores it surrounds. The cores are packed in packing graphite.
It's cool, your folds are not tall enough to show the full headline or numbers sometimes. I think the content could be shortened or font size decreased until user asks for zoom. Overall very nice organization, style, boundaries, layout. Would like to see more focus on "broad view of all topics" and then "zoomed in detail of one."

Top bar needs some sort of color to draw the eye to the presence of fresh page content.
Understanding the Twin Deficits: New Approaches, New Results (2005) [pdf]
A couple years ago, there were scripts that would watch Github commits for AWS (or other) credentials. If it found them, it would fire up instances and mine as much as possible until they were shut down.

And ROI is easy when your I is near zero..
Stay, if you want and if you are that type of person. For me, going to work did the trick, that I would propose.

It is risk time for alcoholism and depression, statistically speaking. Social isolation, pretty complete. No external motivation to do anything, little chance to do things you like and even less to do them competitively. It just become all pointless. Loss of confidence. Lack of challenge, especially external challenge. Because your existence is pointless most of time. And people stop treating you as you and star treating you as generic mom. Complete routine, every day the same.

I mean, that book was pretty accurate.

And that hiking around becomes same old slooow quite quickly.

But really, if you have that kind of personality that is happy in such situation and just can't wait to hike with kiddo, go for it.
Maybe for less money, then your colleagues will get fired and your salary will be cut etc.

Whenever your earnings depends on someone giving you money, whether it's through advertising or a grant, it's quite normal and common you'll be very careful not to upset them. At least you'll think twice before doing so.
The Fields Medal should return to its roots
I finished these a few days ago and they keep coming back in my thoughts and make me consider things from new perspectives.

I also really liked Ann Leckie’s Ancillary series, particularly the first, Ancillary Justice.
Selling magic money boxes isn't in and of itself indicative of a scam.

Bitmain sells tons of magic money boxes. They do so because they can manufacture them much faster than they can build facilities to host hundreds of megawatts of hardware (their last 150MW farm has been more than a year in the making.)

Also, selling hardware is a way to diversify risk. Instead of mining and hoping Bitcoin doesn't crash tomorrow, the manufacturer can make money by selling the hardware today.

PS: I'm not defending Kodak. Just commenting on your argument.
They don't advertise to get more customers. Why do you think Lockheed Martin et. al. advertise? How many people watching football on Sunday are interested in buying an F-22? They advertise to stop the media company from running negative stories about them. They don't give a shit about advertising to you. It's a pay-off.
I saw it in the documentary series “The world at war”. I think the episode about Kamikaze fighters. Japan had virtually no oil supplies. Here’s an article about it. http://thenexthurrah.typepad.com/the_next_hurrah/2006/05/the...

Ok they don’t chop down all of their trees. Of course they still have trees.
IDK, it seems to fit the frat bro culture I've come to expect out of Uber.

"Oh yeah? Then fucking do it then", seems fairly Uber.
Isn't that a unikernel?
Hey Lionheart. Just to be clear -- I don't think TLJ is devoid of meaning. The film clearly wants to say that anyone can be a hero and that what matters is not being trapped by the past (protect what you love, learn from your mistakes and move on). There is nothing wrong with this message.

It doesn't bother me if people like TLJ, although I personally don't think the film makes much sense. If Yoda deceives Luke that saves TLJ from having Yoda actually mirror Kylo Ren, but it doesn't explain the fire and lightning (Sith tools associated with hell imagery) nor does it resolve the underlying problem since deception is also Dark Side behaviour....

There are a few other areas where the film contradicts itself, but this is an obvious one: if we take the film seriously we must surely ask ourselves why Yoda is acting like a Sith Lord? I didn't see any attempt to answer that puzzle in the film and while we may get the solution in film #3, as far as I can tell TLJ just accepts that whatever Yoda does is good (because he is Yoda) and whatever Kylo Ren does is bad (because he is the villain). The filmmakers have bought into the loose symbolic framework of the saga, but they don't seem to understand it and/or act consistently within it. To the extent there is a message, it comes out because the good guys tell us exactly what it is and we aren't supposed to think too critically about it.
Rainbow’s End has a bunch of crypto-ish stuff in it, as do the books from Hannu Rajaniemj
Wooden pencils are far superior and more versatile for drawing.
[Report of incorrect link deleted, as it has been corrected]

For the 100 and 1k resistors, I'd recommend something like this: https://www.amazon.com/PIXNOR-Resistor-1ohm-10Mohm-Resistors...

That includes 20 1k and 20 100 ohm resistors, plus 20 each of 54 other assorted resistor values, and it costs slightly less than just buying the 100 ohm and 1k 10 packs that you suggested.
Considering the benchmark for profitable mining is against electricity costs... It's a no from me.
Correct, one of the people listed as teaching this course.
@krakensupport seems still active, so while their platform may have gone down, they haven't really gone "dark" - https://mobile.twitter.com/krakensupport/with_replies
Cryptonomicon is probably what you're looking for.
Not really 2017, but Iron Gold comes out in four days.

It's the follow up to the Red Rising series, a Roman dystopian on Mars type story, which I highly recommend.
I've always wondered why the parents aren't worried about /standing out/ and thus being more likely to be considered as a target?

If they're truly risk adverse I'd also expect those drivers to either migrate right over to the HOV lane (far left) and use cruise control at the speed limit... or do something similar in either the non-passing lane or the second lane from the right (next to the merge lane instead of in it).