skysight-inc/HackerNews huggingface dataset:
I got to see a small scale example of a city sinking when on vacation in some islands off of North Carolina's shore. Some of those islands experience pretty aggressive erosion. Streets simply appear and disappear during tides. Large chunks of asphalt sticking out on the beach were a street used to be. Yet people still live there (well vacation mostly) even though during high tide in part they can fish from their porch.

It was strange to see because that is not usually how homes and property are thought of. You buy, and hold on to it, and then sell it. There you buy and then the ocean comes and takes it, and it's gone. Most of those places were vacation homes, except for one where a little old lady was living permanently. We gave her all our groceries we had before leaving, She seemed rather grateful. I was wondering what her plans were for when erosion got to her house. I imagine asking that would upset her, so I didn't.
> That line of argument suggests you'd be happier with a human-readable format like JSON.

Oh, that's rude. There's a huge difference between flipping a few bytes and committing a public indecency against God and man like JSON.
I am really glad to see this ship flying again. I realize the suborbital stuff doesn't have the pizzaz of the orbital rockets but it seems so much more likely that I'll be able to do something like this than it does go up and spend time on orbit.
It's not free, but taking the code out isn't free either, and keeping it around makes it easier to sell upgrades to newer versions.
I mean, those wounds continue to be inflicted to this day. Currently in the news is the Dakota Access Pipeline which is being built against the wishes of the inhabitants of the area and the conflict has turned violent.
Have you tried to work remotely from home? I've found what work best for me is libraries (surprise) and some days just to move from one place to another.
Australia is pretty good at removing old notes from circulation. After a decade or so it becomes difficult to pass old notes at shops without being scrutinised very closely.
Gee, all this time I thought he was hitching his wagon to the right honorable, dapper, charismatic, articulately spoken, upstanding guru of phone phreaking culture.
I can't tell from the picture, but their test track looks like where we used to test self-driving cars when I was a graduate student at Carnegie Mellon. Except when I was doing it, it was basically dirt (most of it not even roads) in a super-sketchy part of the city. The Roundhouse, where we kept the cars, looked like an abandoned building - in fact, and I am not exaggerating, 1/3 of the roof had collapsed in on the building.

It'll be interesting to see what impact this has on the city of Pittsburgh. Mayor Peduto is definitely a progressive guy who is very gung-ho about reinventing the city.

Here's another interesting fact - almost none of the initial 40 engineers that Uber poached from NREC had any previous experience with self-driving cars. Those guys mostly went to Google, and a handful created a startup called Ottomatika which was acquired by Delphi.
http://pittsburgh.cbslocal.com/2013/06/05/construction-begin...

At least they are still keeping the brick road in Oakmont. I had to check online to make sure.
Thanks for your interest in my projects, 6502nerdface. You've linked to the "chatty" KK article but there's kinduva TLDR version, which folks may prefer, here [1]. In particular the block diagram covers a lot of ground.

Regarding the One-bit computer: although that writeup is a few years old, it so happens that I tweaked a rewrote a few bits just few days ago! I'm pleased by how much attention it has attracted since it was first published. (At the same time it's startling that the mere mention of MC14500 left some apparently inattentive readers with a false impression. What I built is NOT a '4500 machine!)

[1] http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_shor...
I’m terrified by Amazon’s internal disciplinary procedures
Real world problem -> Mathematical problem -> algorithm(computation) -> Mathematical solution -> Real world solution.

Teaching people only one part of this chain is just useless.
It's almost funny how the car dealers realize they provide no value to customers.
Do you actually start an exercise? My watch lasts all day consistently. It can't last all day (or even half a day) when doing whatever it does to record exercise.
My favorite location like that is Este park, which is the town right next to rocky mountain national park. Of all the places I've been it's by far the most beautiful. Hell the in the thin 10 mile winding road through a canyon I was stopped by two mountain goats fighting on the road. 30 minutes later, I chilled with some elk, while eatting McDonalds. All this was right before driving to the top of a mountain, called "stair to heaven"
Samsung Galaxy S7 Edge Review – IT-Mela.Com
There will probably be C code running in 2100. That's only 84 years away. FORTRAN is now 60 years old and still going strong in scientific computing. (Partly because, in most other languages, multidimensional array support is worse.)

I suspect, though, that new successful languages will have automatic memory management, either GC/reference counting or Rust-type borrow checking. There's no reason for a new language with the lack of safety of C.
That's certainly true, and if you can, you should improve your first impressions (plastic surgery, fashion, and later genetic cosmetics I hopefully imagine). Of course charisma also includes a whole lot of other things (psych, NLP) and that is quite a rabbit hole, but a worthwhile one.

But for things you can't change, I wouldn't quite worry. Because you can't change it. There are too many things you can change, why worry about being taller?

For statistical analysis, you are absolutely right. For personal growth, that statistic is probably irrelevant.
Much nicer? Not really. It literally a transpilation of the binary format. The XML files a very abnormal for everyone but who are familar how the original older doc/xls/ppt fileformat works. E.g. Look at how the Bold-tag is implemented, no sane developer would implement it that way. It's clearly done to mske it as straight forward port of the old format and make it as difficult as possible for every one else. The XML even contains binary blobs and all. A low-light. Every other modern Office format is nicer.

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

https://en.wikipedia.org/wiki/Standardization_of_Office_Open...
Nitpick: I think you meant "&c". The t is superfluous.
Ask HN: How is ruby web dev centered so much vs. Python having flask and Django?
Hey HN. I might be having a confirmation bias observation here but it seems that in the world of ruby web dev, THE option being used today is just rails. I rarely see Sinatra mentioned in open source projects or job openings. In the Python world however, we have flask as the go to micro framework and is used in many production scenarios especially for small web apps. But it is also balanced well with Django being used for larger scale apps. I find that in the ruby world, all sizes of apps get developed on rails to the point where ruby is almost synonymous with rails for a newcomer. If this is true, curious how this mono framework environment happened over time.
The key is whether or not everyone else has to raise prices too.
Did you do any tests at Allegheny airport?
I might be in the minority here, but I don't think that 'thinking like a programmer' is something that everyone is capable of doing. I think there might be some kind of tyranny in trying to force it on everyone.
> and you don't care if you're implementing someone else's ideas and working for an advertising company

FTFY
Try opening a large CSV file in Excel, GDocs, LibreOffice. GDocs dies around 50k rows, LO around a few 100k, Excel can cope with a million easily.

And yes, this is normal use, I don't want to use a database for doing a job that's 2 mins in Excel. We use GDocs at the company, but it's a toy (a nice toy though).
Light is more correct, but in the terms of HSV or RGB when you decrease saturation it changes the colors to white/black respectively, essentially decreasing the separation between colors.
I heard the exact same thing said about templates 15 years ago.
Using Consul with Registrator
Ask HN: Where can I find AI/ML math resources?
I'm diving into artificial intelligence and machine learning. In preparation for auditing a course in the spring, I want to focus on understanding as much of the math behind it as I can over the next few months. The professor who'll be teaching the course recommended I brush up on the following:

* discrete mathematics (set theory, counting, etc.)

* vectors and matrices

* a basic primer on probability and stats

(She also included concepts from basic calculus, but I'm not including those because I feel pretty comfortable reviewing that stuff.)

I'm looking for lecture videos, texts, and maybe some tutorials. Yes, I know how to google this stuff, but I'm seeing if folks can help me identify the really top-notch stuff. Thanks!
>Or you can also think of it as "Cap-and-Proto". Which is an intentional pun ("capabilities and protocols", or something).

I never realized that! I like the name much more now.
I have a week to explore areas near San Francisco in the first week of December (driving there from Vegas via LA) can you suggest anything for an Australian? all I've heard is "Big Sur"
I never did, but I don't know too much about what they did after I left. We did most of our testing on a construction site near a defunct steel mill. Otherwise we sometimes drove around the city, usually Southside as it was nearby and great for testing. There was a media release about driving the car to the Pittsburgh Internatioal Airport.

http://www.cmu.edu/news/stories/archives/2013/september/sept...
BLM == Bureau of Land Management

(Leaving this here for anyone like me who had to google why Black Lives Matter has anything to do with tourism)
Debian Release Management: Transition Tracker
Yes, you could. I want to implement this eventually.
As Eddie Izzard says, Europe is where the history comes from. But, there's a lot of wonderful old things to see in the Americas, including some wonderful old things made by people.
The PAC learning framework takes as one of its starting assumptions that the learner cannot be instructed as to the form of the answer. I think that's a stronger restriction than we need for this purpose. It's okay if we have to provide the learner with new concepts, as long as it can remember them and apply them appropriately after that.

(I'm not actually sure that deep learning, at least as it exists today, is going to be particularly useful for this problem. I was just trying to come up with an example that people would be familiar with.)
For months, I've had an Argentine ant problem, as in an infinite side-by-side congo line of them marching from my living room to my kitchen.

I tried a bunch of things; the number #1 liquid ant borox bait trap killer gizmo on Amazon just made a bunch of them die, but it didn't kill the colony. I just kept laying out more and more traps, but the ants would just die and fill up the trap, then the other ants would somehow learn that the trap was bad, and never touch it again, but interestingly enough, they would go in, and carry away their dead comrades.

Apparently, because Argentine ants have multiple queens, forming a giant macro colony that vertically spans the entire state of California. You get one queen, and they won't be down for the count, they'll just come right back. These are stubborn, resilient little buggers.

I then tried caulking the cracks along the bottom of the sheetrock next to my windows that they would keep coming out of, and I sealed that whole thing up good; it worked for about a week, and then the ants managed to eat through the caulking!

Anyhow, there were aphids were all over the vines(?) going all the way up the side of my house and up over my window. Once we removed the vines entirely, the ants were gone for good.

Sorry about the incomplete sentences and run-ons, I'm tired...
By "math" I didn't mean the use of math as a tool, as done in, say, physics, but the view of computer science as a branch of the academic discipline of mathematics, which normally deals with very different problems from those computer science does. For example, much of physics relies on numerical methods, which, while mathematically justified themselves, are not really the tool of choice for mathematicians, because their concerns lie elsewhere. But physics regularly tackles problems for which there are no closed-form solutions -- this is the norm rather than the exception -- so the mathematical tools used by physicists and mathematicians are quite different. Computer science is more similar to physics in that regard.
Big Sur is great, and quite a fun drive. There is also the Marin Headlands and Muir woods north of San Francisco
Sometimes people stand at intersections and just chat and don't want to cross. And in Germany and Hungary where I used such buttons, they are definitely not placebo, because the switch comes quickly and when you forget to press it it does not switch.
Like X-Windows: The world's first fully modular software disaster. [1]

[1] http://www.art.net/~hopkins/Don/unix-haters/x-windows/danger...
The world is as Just as we make it.

Cynicism is a cancer.

We damn those who gave up on trying after having been given the greatest gift that can be received.

The point is life - more, better, higher, more beautiful, more intelligent, more creative. Anything that gets in the way of the unfoldment of life in the universe will be deemed bad.
Very cool! I wasn't aware of the cleanup attribute, can't wait to try it out:

The cleanup attribute runs a function when the variable goes out of scope. This attribute can only be applied to auto function scope variables; it may not be applied to parameters or variables with static storage duration. The function must take one parameter, a pointer to a type compatible with the variable. The return value of the function (if any) is ignored.

https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attribute...
The anti-regulation argument is much more convincing to me if it's put in terms of making markets effective. Effective markets have three things - thickness in potential trading opportunities, time for evaluating possible trades before needing to make a decision, and rules that make it safe to participate. Which regulations are there matters more than how many.
Sorry, I guess I'm used to speaking with folks who recognize the context (lots of my friends are involved in Black Lives Matter, too, but the ones who travel know BLM means "free/cheap camping").

One incredible thing about BLM managed land is that you can often visit, and camp, for free. Sometimes for months at a time. There's an entire subculture of mobile homeless folks who do just that. There's lots of snowbirds who summer around Mammoth Lake (which is actually national forest land, mostly, I think, but similarly loosely regulated) and winter in Quartzsite or Slab City or Yuma.
Environments change. Operating systems change. Dependenciens change. Bugs are found. Feedback might lead to new features.

There is no such thing as "complete" in software development.

Any project wihout relatively recent commits or releases usually signifies abandonment and makes it worrisome to use, for me at least.
Makes sense. These days I just assume everything that can be recorded, is recorded. And kept forever.
Little bit of a tangent... I am thinking of getting a travel trailer and living in it full time... Any forums, tips, experiences, models to look at you can share?? I have 0 experience with this.
"society thinks it's okay to deny you healthcare and starve you to death"

This makes no sense.

Society does not 'deny' you almost anything.

That someone cannot or choses not to buy something is not 'denial'.

"because the view that the market should dictate "

???? The market does not dictate anything. The 'market' is just the sum totality of 'individual choices'.
If you actually read the article, it says those myths are basically all bullshit.
I like the camera position trick - very nice
That's pretty much true, and even when it isn't there's no way to tell except in hindsight. It's best to give your full effort and as you say, try to relentlessly self-improve, because that at least has some hope of working.

Unless you want to be a female F500 CEO, then you're out of luck, which is a sad thing to be saying in in this millennium.
Interesting, as an Australian, I would say the culture here is almost the opposite. Of course, the famous national parks will be heavily visited, often by international or interstate tourists, but exploring lesser known and further flung parks is part of the culture of "going bush".

I have been amazed to go to places so remote I would not expect to see a living soul over a week only to find 2-3 4WDs already nestled in between the trees.
Yeah, that is probably what bothers me the most about this. I write C code almost everyday. I can't remember the last time I forgot a "break", but I do use fallthrough when it simplifies the logic. It also breaks even the simple case of having multiple labels for the same code.

Also, the for-loop overrides are ugly and pointless, IMO.
A prior HN thread [1] about this was entitled, "The KimKlone: a radical 6502 redesign"

[1]https://news.ycombinator.com/item?id=3070169

The poster, 0x12, had this to summary to offer:

"Guy expands 6502 to 16M address space by intercepting the databus and re-mapping unused opcodes and clever use of the spurious signals generated by the cpu when executing other undefined opcodes, adds a few registers to make the whole thing transparent from an assembler programmers point of view. In other words, there is no difference to the programmer between native and newly minted instructions.

On top of that he boosts the speed of his forth interpreter by concentrating on a frequently used construct called 'NEXT' in a way that should make anybody that has tried to optimize the inner loop of some VM or language proud. After all, what better way to optimize in such a situation than to be able to mold the instruction set to your desire.

He then uses this home-brew Frankenstein contraption as his benchtop computer for multiple years to do real work (instead of just shooting some pretty pictures and calling it a day)."

A block diagram and one-page description are here:
http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_shor...
But the old formats are also (mostly) documented by Microsoft. Only once did I have to reverse-engineer a magic number, and only to get something working with Excel 97:

http://phpexcel.codeplex.com/discussions/71551

For the most part, with Word I get better compatibility in LO with the old binary formats than with OOXML. If someone sends me .docx and it looks garbled, it's easier to ask them to resave as .doc than to try to get them to produce .odt
On macOS (and Linux etc) you can write images to USB drives using dd, cp, or even cat.

If you prefer a GUI, Etcher is cross-platform.
The MIPS is bi-endian, and it's referred to as SPIM when driving backwards.

For some reason, Sun never got around to making a bi-endian version of SPARC called CRAPS.

Speaking of Sun, I have a confession to make: I'm bi-stellar. I love both Star Wars and Star Trek.

[1] https://chortle.ccsu.edu/AssemblyTutorial/Chapter-15/ass15_4...
The discussions about the suitability of Google Docs and LibreOffice makes me wonder - is there a benchmark website for file format compatibility verification? If not it may be a very useful to create one and just host it on, say, GitHub pages.

We could upload complex, but reasonably common, documents in various file formats for corresponding softwares, and create easy to read checklists of the different failure modes when trying to open the file in a different software from one in which it was authored.
I agree with you for the most part, but I also think that we can expect organizations above a certain size or influence to have a bigger moral obligation than the little players. Unlike law, morality is a gradient.

It doesn't sound unreasonable to say that the more power you have to shape the world around you, the more obligation you have to use that power for the greater good. This kind of noblesse oblige is not a foreign concept to most people.

It might also make a difference if a company is actively trying to become the platform for everyone to express their thoughts. Whether or not your actions actually impede free speech or not depends a lot on whether or not there are alternatives of a comparable size and influence. For example, I have no obligation to let random people put up "TRUMP 2016" signs on my lawn, because they are free to put up signs on their own lawns, windows, cars, etc. But if all the HOAs in the city banned election signs, that could be a problem even though HOAs are not run by the city.

The closer you are to having a monopoly on deciding what people can or can't say in their daily life, the more your moral obligations will resemble that of a government. This becomes so extreme in the case of the government itself, that smart people in the past have decided to codify some of the government's moral obligations into a legally binding document.
It seems to be a recurring theme that policies meant to protect special economic interests from things like prices and competition might seem good in the short-term, but over time are bad for everyone. Except government seems to follow a law of bureaucratic entropy: policies, exceptions and departments are a lot easier to expand than take-back.
Christian Borgelt's Frequent Pattern Mining Lecture and Exercises
That seems ... unnecessary. CSV and XLS parsing are built into Windows.

https://www.connectionstrings.com/microsoft-jet-ole-db-4-0/s...

https://www.connectionstrings.com/microsoft-text-odbc-driver...
That was the NavLab, an autonomous vehicle with a crew of 5. I was in it once when I visited CMU. Rack-mounted workstations in the back with up to 3 operators, a driver, and someone with a keyboard in the passenger seat. Top speed about 5 MPH. First 3D LIDAR.

Good ideas, nowhere near enough compute power or good enough sensors. Or precision GPS, which modern self-driving cars lean on too much.
That's a very comforting idea. There's a scarier idea: school is not there for anything. It's not meant to teach you to conform, or to avoid conformity, or to remember who Douglas McArthur was, or to make you forget; it's not meant for anything. It is not meant. You are incidental to all this, and so am I, and so is everybody else. There is no purpose. There is no goal.
Community Covenant.A Code of Conduct for Online Communities
> Documented by true standard body

Is ECMA that "true", I don't know. At least they document a JavaScript without "JavaScript" in its name. MS Office (2010 at least) isn't compatible with the standard text. Is there even a MS Office nowadays that's better? Also Office 2010, dispite support, is hostile to OpenDocument format - opening a document gives you warnings about legacy format and what not.

The OOXML standatisation process was very controversial and left a bad taste around MS and ECMA Switzerland: https://en.wikipedia.org/wiki/Standardization_of_Office_Open...
It reminds me the format of fonts. That is, your font is actually a program, a program used to draw shapes. There are even subroutine calls in it, and it is widely used to reduce file size.
Yosemite is still worth-while, at the top of the list, but it's a four hour drive. Mount Diablo is nice, and you can drive to the peak. Fremont peak is nice, and is a hike. Point Reyes is great hiking (I've seen a white deer there!). Pinnacles is great. Henry Cowell redwoods park is great, you've never seen redwoods like that.

Going south across the golden gate bridge, sometimes I just drive along the coast all the way south to half-moon bay, it's a great drive, and in December the Mavericks waves might be big. There is a black-sand beach along that drive, too.