skysight-inc/HackerNews huggingface dataset:
I have a 128kbyte HP 48G in my closet and I will never part with it. It's a fine bit of hardware hackery from ages long, long gone by: four RAM ICs stacked on top of each other and a friend of mine did the wizardry soldering where most of the legs are just kinda ran together like so many tiny waterfalls and the control legs are soldered separately.
Well you had things like ticker tape.

but there was not really any concept of store and forward like you have with texts and email.

Notice how they had to tell the operator to make sure there was a clean line, then manually sync the two devices.

I guess you could claim the telegraph network had something akin to store and forward, as each operator would note the message, and then relay it down the chain.
Everyone always looks at me funny when I write my dates as `yyyy-mm-dd` - until, that is, I explain that it sorts alphabetically perfectly. That's the moment I can convert people to ISO-8601 converts.
It is very much an American phenomenon calling factory workers Middle Class. Elsewhere in the world the middle class refers to members of the professions - doctors, lawyers, academics, politicians, senior civil servants, successful managers of medium and large businesses. To be middle class refers to working people of usually very high non-manual skill, high cultural and societal status, and usually university educated. The middle class might not own the country, but they certainly run it.

A factory worker in say France, UK or Germany is member of the working class, and in terms of their skill, status, and economic and political power aren't really distinguishable from a US factory worker.
Haha I completely missed that. Saw the time tracking apps follow up comment and didn't think twice.
To put this into context. The Sharp Zaurus SL-C3000 was released in Japan in 2004. It was a Linux computer with a 3.7" touch display, 4GB hard drive, USB port, SD and CF card slots, 3.5mm jack, infra-red port, built-in speaker that fit in a case with dimensions 124x87x25mm.

Even though the Pyra has a 5" display, its dimensions are no less bulkier at 140x84x29mm. I would have expected a lot more progress given the hardware advances made in the last 10+ years.

Heck you could put something like the Intel Compute Stick or the Zotac ZBOX PI220 in a case, add an LCD and battery, and end up with something more compact and powerful than the Pyra.
Ask HN: Why does one of the top SV sites, HN, have sucky UX
Why can't I collapse comment threads? Why doesn't the reply screen both not take me back to where I was nor be inline and require a diff screen.

You funded Reddit, FFS - it's open source. Learn some UX from them.

When there are 600 comments and you reply to one deep in the thread, it doesn't even take you back to the comment section, let-alone the place you were replying to.

Why?
Common Core, in theory, isn't a problem - unifying standards across schools has a lot of benefits (easier to design reusable curriculums, perform scientific inquiries, develop software). The problem is when it gets conflated with high-stakes testing, which is a terrible thing.
If greater than 0% of the system is verifiable, that's better than 0% of the system being verifiable.

I do agree that we need open hardware, but in practice that usually isn't available.
Newspapers are suffering the same fate as the music industry. Everyone can now be a journalist and get widespread visibility. Pre-internet, there was a massive barrier to entry in terms of distribution.

Musicians can at least still monetise gigs since not every kid who records a song in his bedroom can fill a stadium. But for newspapers there doesn't seem to be much of a defensible position left beyond brand, and the pressure to keep producing new content is obviously impacting their ability to keep producing high-quality, investigative stories, etc. Instead, lots just seem to fill their web sites with a continuous stream of not particularly differentiated articles. So I think newspapers do have a big problem on their hands, and the solution isn't obvious (beyond diversification perhaps)...
The way we do lethal injection is weird and over-engineered anyway. They use three chemicals to do what we routinely do to dogs with one, and even then it could be done quite humanely with just a sealed room and a tank of nitrogen.
And yet neither of these(Forbes, NYTimes) sites have a problem using someone else's free news site(HN et al.) to drive traffic to their sites.
It's definitely been discussed[1]. I last read about it when investigating the use of splice(2) in nginx; seems there are a few use-cases, but nothing really compelling.

[1]: https://lwn.net/Articles/666509/
> I got a 1 on the AP Calculus exam but colleges wanted a 3 or a 4 or a 5 depending on their requirements to give me credit for college calc.

A score of 1 on an AP exam is the lowest score possible on the exam, and represents an unqualified failure. (College Board describes it as "no recommendation": https://apscore.collegeboard.org/scores/about-ap-scores)
Thoughts on the Presidential Race and SocioCapitalism – Mark Cuban
I find that doing code reviews are helpful on the phone. I often catch things that I don't on the desktop because the screen is so focused. However, I find writing code on the smartphone screen so clumsy that I only do it in emergencies no matter the tool (and my favorite tool is usually some SSH app and then using vim to make changes). My SSH server has docker installed so I can test the changes via Safari via Cisco IPSec. However, multitasking on iOS is still painful (always live in the fear of my SSH connection being closed by iOS).
There is a table api in qb much like yours. See https://github.com/aacanakin/qb/blob/master/table_test.go. The session api converts tags into table object. I really like the column definitions. Maybe I can convert the definition implementation like you.
And even that breaks down by colleges in universities. This was not the case for me. Virginia Tech has 2 calculus courses. One for Math/CS/Eng majors and the one for everyone else. I was in the former and they did not accept my 3.
You're right. Perhaps I just feel a little sad that it's necessary, though.
Deadbeef? It has global hotkeys. It's pretty simple. Not so different from early versions of winamp, really (but better at actually playing music w/o gaps, supporting replay gain and such). I use it ever since I was tired of organizing music collection locally on whatever PC I use (I often attach an external HDD instead, so mpd and Clementine are of no use to me lately).

But I always thought winamp was somewhat a hype, honestly. It might have been great in 1997, but when almost 10 years later, when plenty good music players for Windows were around (AIMP and LightAlloy come to mind) and everybody still "loved" Winamp — it seemed a bit odd to me. It was nothing special anymore at the time of Windows XP and later.

But now all that winamp nostalgy?.. I mean, seriously, pretty much any music player — of which we have hundreds now, from as simple as it gets to all these media library organizers — can all that winamp could.
Americans have stopped using the Internet the way they used to
Agreed, but Finder is joke compared to everything.
Totally agree, that was poor phrasing on my part. I meant if it was theoretically possible somehow, it would be awesome, but agree that it is impossible even if the name "Tony".

I think this issue on the nlp-compromise project sums it up nicely: https://github.com/nlp-compromise/nlp_compromise/issues/117
I think Macromedia Fireworks is one of most underated software. Since Adobe bought them, they let the software slowly died.
Not sure if bug, but the right curly double quotes in the CL snippets bother me way more than they probably should. In the source, it's simply a " character, so the CSS is likely conflicting somewhere.
Hahaha that's sadly hilarious.
There was a recent thread don lkml were after a long discussion on memory_order_consume, Linus wondered what would the cost be of replacing ACCESS_ONCE with a proper acquire. Someone run a test on arm64 and there was no measurable effect. Linus then actively considered the switch. I doubt it will happen right now or even the next few years, but it could happen soon.
Were they ever though? I don't that its recently hit some kind of tipping point.
Grammarly is pretty recent: http://tech.grammarly.com/blog/posts/Running-Lisp-in-Product...
How can you not understand that all things equal, less code is better? Clear and concise code is good. We're not talking about fancy, unintelligible minimizations. Have you coded in Python? Give it a try.
Cubic Map Algebra Functions for Spatio-Temporal Analysis [pdf]
The CLHS[1] they mentioned has been available online for ages. What they're talking about is making a more modern site. Generating a PDF from the spec wouldn't get them any closer to that goal.

[1]: http://www.lispworks.com/documentation/HyperSpec/Front/index...
That's very good info, thanks a lot!!!. I am also thinking in terms of my wife's career because she has an economics degree and which city would be better for children to grow up in because we will be starting a family as well. I really appreciate the advice you gave. So do you go watch whitecaps games?
It's a giant collection of TeX files from 1994. It's not easily converted into a proper, parseable format.
Minor correction propofol is not a barbiturate. They also tend to use longer acting barbiturates. Sodium thiopentol wears off after 10-15 minutes.
I can do some remote server management on the phone, but that's about it. And depending on the circumstances, can be a very, very useful thing to be able to do if you find yourself out living, you know, your real life and the server catches fire.
Microsoft Touch Develop – create apps everywhere, on all your devices
Most recent chrome. No mobile plugins (that I know of). Coming back a day later (after a reset) the site is slow to load and scroll, but is not crashing every time.

Maybe just the forum webapp (Discourse) that is just too heavy for mobile like aeorg mentioned.
You'll be downvoted in 3..2..
I do this too. The lack of interrupts and constraints were also my driver back to blank pages for project planning/outlines/tricky bits to work through. My coworkers do think it's strange that I write so much and then throw it away nearly immediately once whatever I was doing is transferred back to the hivemind.
In the western hemisphere perhaps.
I had one of these. Everything using HTML/JS was a poor idea on hardware of the time (six+ years ago?) and probably still a bad idea today. The hardware keyboard was pretty crummy. Maybe better than a touchscreen keyboard.
Let's see what becomes of https://neo900.org/. I hope by the time it comes out, it'll be good and in my price range :)
It's been great for our use case - we've been using it for about 5 years like this. We use it for rsyncing data onto as a backup (not the only one!), making daily snapshots. md is more flexible than zfs's raid, but less flexible as native btrfs raid.
It wouldn't surprise me if Facebook created profiles for people who've never used it, just by virtue of having enough of their friends having their contact details. IE if 5 people are friends and all have "fred bloggs" in their contact list then there's a good chance it's the same "fred bloggs". I'm not sure what this virtual person is worth to advertisers, though, just like I'm not sure what you're worth if you don't use it any more.
Really? How about general usability? I don't think anybody minds an ad or two on a page. But when you stretch out a small article to 4 pages and put an advertisement between every paragraph then that's a usability issue. There was a post on here yesterday about a Mercury New article and the article has more than 20 video ads on a single page.

Oh and what planet are you from that worrying about malware is considered BS?
Haha - yep, I know...

But do I not speak the truth??

FYI: I typically post on HN with the presumptive expectation of being down voted.

@dang has had many conversations with me - but at the end of the day, we are a huge mix of talent and experience. I hold true to my tech-world-view - and at times that offends people and pisses off mods, but I love HN, and fuck the haters :-)
Longer Lashes with Powder??
>In the end I believe less LOC as an end goal is largely for the satisfaction of the single engineer writing the code.

Fwiw, this is Ada's philosophy - code will be written once but read many times, thus the language should err on the side of clarity and verbosity to facilitate being read, even if at the expense of being written.
Yes, and Paul 'RCU' McKenney actively engaged with the C++ committee during the standardization process, even writing multiple papers, contrary to Linus which assumed that nothing good would ever come from it.
> Raw materials are the real limitation. Three thousand+ years ago people where transporting tin thousands of miles because few tin mines existed.

I think that example demonstrates the opposite. Getting raw materials is not a problem; it's so easy that people thousands of years ago were shipping raw materials thousands of miles when there was a need for it.

It's knowing the need and having the need which is the hard part... Tons of silicon can be found on your local beach and have been forever. But we only got computers a century ago.
I find by far the most useful aspect of ORMs is the query builder, when done well. Much of the time I'm telling my ORM to output in core data types for speed anyway. Having a query builder that allows me to create my own methods for encapsulating common query actions is too useful to give up though.

For example: my @movies = Schema->Movie->recent->starring("brad pitt")->all;, where recent is a method to restrict movies by age, and starring is a method to join on the actors table and restrict to a specific actor.
Yes. It is. I went down hard...
Through a browser like MIT's iCampus XTutor or custom made backend server interp/compiler with browser access http://icampustutor.csail.mit.edu/6.001-public/

I had the crazy idea once that since Facebook's Internet.org was available in developing countries I could create a simple curriculum by finding freely distributable teaching material and make it into a phone based course where you could learn both math and how to script your own device, instantly test your answers like edx/XTutor, analyze other apps or modify other apps behavior ect by practicing with an interpreter running on your phone using lambda native. I never got around to trying it but if the free tier for Internet.org lets you run javascript on any facebook page you could create 'Facebook Technical Insitutute' by calling out to a server like XTutor to return results (which is likely blocked for free tier access) or just using a basic interpreter (lambdanative.org) on the device.

You would also probably need to write your own in app keyboard to make typing (),#,',[],/ ect easier or buy an external keyboard. Other than my insane idea of FB school I've never tried to be productive on a phone beyond ssh into a remote server to fix something.
It would surprise me greatly if HyperCard didn't influence the early web. HyperCard Cards and the way that buttons transition to different cards in the stack is not that different at a high level from the way pages work and hyperlinks transition to a new page on the site.
What I think would help any COW file system is delay snapshot (and clone) deletion longer, and delete in groups, which would result in larger contiguous regions being freed. When one container is deleted, a small amount of space is freed, and then may be used for writes, quickly filling up, and thus increasing localized fragmentation - or more problematically for spinning drives it's increasing seek times by causing recent writes to be scattered farther apart. To reduce read and write seeks, it's better to have larger free areas for COW to write to sequentially.

So it'd be nice if there were something like a "remove/hide" feature for containers, separate from delete or clean up, with a command that makes it easier to select many containers for deletion. At least on Btrfs this should be quite fast, and the background cleaner process that does the actual work of updating the ref count and freeing extents should have a priority such that it doesn't overly negatively impact other processes.

Some of this behavior may change on Btrfs as the free space tracking has been recently rewritten. Right now the default is the original space cache implementation, while the new free space b-tree implementation is a mount time option intended only for testing.
You should only buy a car if you can afford 2 of them.
Side note, FYI some embedded ad redirects me to the scammy "fix your Android" thing full of alerts and vibrating the phone. This has been a nightmare on Android recently, happens more and more even on high profile websites. Time to reconsider Firefox Mobile and put and adblocker I think...
AirBnB, Uber, etc all use third party payment processors like Stripe Connect. They don't ever touch the money in the marketplace. They just instruct their payment processors to move the money. This allows the startup to stay outside of financial regulation while letting the processor handle all that.

If you're a marketplace startup, focus on your customers and your startup and outsource the highly regulated parts to third parties.

https://stripe.com/connect
There was a movie about this in the 80s
SGI Workstations like Indigo2 or Indy. They were heavy and noisy beasts but for me it was a flawless experience to work with.
The TL;DR is that Hacker News is built on very hacky architecture.

> You funded Reddit, FFS - it's open source. Learn some UX from them.

And so is Reddit, to the point that no one uses the open source code from it, instead opting to build from scratch as doing that won't automatically incur technical debt.
#includes are a totally broken idea. They are the canonical violation of the DRY (Don't Repeat Yourself) principle. With #includes, whenever you want to make a change in the signature of a C function you have to do it in two places. The only reason we have them at all is because early C compilers were one-pass compilers, and so they needed to have declarations spoon-fed to them in the right order so that they could run in the 64k or so of RAM that was available on the PDP-8. There is no good reason to have includes today except that the C legacy is so strong and the idea is so deeply entrenched in people's minds and in the structure of C that they are nearly impossible to get rid of.
"One thing the article is missing: the subsidy is explicitly limited to vehicles that cost less that 60.000€. One can say with pretty high confidence that this is done with the explicit goal of excluding Tesla's Model S and Model X."

Here in Flanders (Belgium) we also subsidy electric cars and while it doesn't exclude Tesla's, you will get a lot less than when you buy an electric car from another brand. And that mainly because they are cheaper.

I can say that with pretty high confidence it isn't about giving the upper hand to our none existing automobile industry, but prevent burning through the subsidy at a high rate.

Consumers who can afford >60.000€ cars are in most cases not the target group of these kind of subsidy programs.
Because people get sufficient utility from the site without changing the UX. Sure, the UX could be better, but are you likely to not use the site because of its current form?

Also, I'd argue that people who don't use HN because of its UX probably aren't going to be happy here anyway.
A tool to find the visual center of your images
My wife is citizen, and I still have a year and a half left on my H1, so can continue to work from Canada I think till I get my PR and then the switch can happen. The meetings are more or less Webex/Google Hangout like stuff, I don't expect to fly for frequent business meetings but more for being in sync with HQ.

I agree Bay area real-estate is better and so are the incomes high, but I think I will save on child-care and stuff as both me & my wife's parents can baby-sit and even though how much I like to live in Bay Area, the current immigration system is making me cringe as neither her nor my parents can stay here for more than 6 months, whereas the super-visa in Canada can help us start our family more easily.
This post is amazing. What Mark Suster Missed In His Blog Post Defending uBeam

https://ludwitt.wordpress.com/2016/05/13/what-mark-suster-mi...

Sums this up the best.
Just quick bug fixes or the one time I wrote a parsing script for work while waiting on jury duty. Wrote 150 lines of parsing csv and MySQL inserts and it took about the 4 hours I was sitting around...never again if I can avoid it. Should have brought a laptop.
Like, you miss when you could configure a Cisco router without using the cloud sysadmin console? I miss when I owned my Mac OS X. I'd use Linux just for the sake of having a non-cloud system.

Concerning money, I don't understand why we wouldn't track criminals when using banknotes. There are only 15bn Euro banknotes, all numbered. You could track them easily in Postgres. 90% banknotes change hands only once before going through a bank again. It is certainly easy to watch the banknotes' travel patterns, and they'd be stupid not to do it: If a dealer cashes in banknotes which were withdrawn from your account, it's a big arrow pointing towards you. It's even worse in bulk: If a few dozen banknotes are withdrawn together, go unused for a few months, then all get exchanged in Moscow, it's a smoking trail. Cash management for mafias is certainly a a job, and banknotes don't always have the same value, depending on how clean they are (e.g. the 500EUR is worth 520€ on the legal second-hand market in Paris).
The primary point of hybrids is that the ICE charges the battery. So a charging station isn't even necessary and most hybrids don't have a port for this reason. When energy gets low the ICE fires up to recharge the battery. Most hybrids are decent city drivers. The engine is off for rush hour where stop and go is common. Once on the highway the ICE takes over where its most efficient between 30-90km/h.

For the moment, it's a decent compromise.
This keyboard fits in my pocket: http://www.amazon.com/ZAGG-FOLZKFLEXSLV-Zagg-ZAGGkeys-FLEX/d...

otherwise, I'll often use a "wifi keyboard" app: https://play.google.com/store/apps/details?id=com.volosyukiv...
Know people.

99% of the freelance/consultants I know that are doing ok are doing ok through personal relationships they've cultivated either through their career or through freelancing for a good long while or both. You talk to enough people and you will hear the same story over and over.

How do you get to know people? Get out there and work. Do projects and do them well. Contribute to the community, either online or better still, in person. Have a record of the cool stuff you did so that people can see it.

Expect it to take a long time. Don't jump into freelancing without some of that stuff built already if you're not prepared for a long slog trying to get the pump primed.

The good news is, honestly, good developers are hard as hell to find, and consultants and freelancers who ship are even more so. Lot of dudes out there cashing checks and not delivering. Breaking out of the pack isn't that hard to do. Or shouldn't be, if you're good and can push yourself over the hump.
Isn't the problem here imports in general? Imagine these examples written in a literate Haskell file .lhs: 'Let us discuss graph search... > import Control.Monad'
Or carbon monoxide. Odorless, undetectable, the body thinks it's oxygen so there's no sense of being asphyxiated.
It's funny how common a mistake this is. So often people try to distance themselves from the Nazis by using the phrase "let X flowers bloom". Unfortunately, that was a phrase used by Mao to flush out dissidents. I get what you're trying to say though. ;)

http://www.phrases.org.uk/meanings/226950.html