skysight-inc/HackerNews huggingface dataset:
You still have to build tons of vertical slots and a ton of floor space for all of those slots. Also I feel that this thing will start getting a exponential congestion problem.

The layout from the video:

oox
ooo
ooo

Which means that you need 9 grids for every one slot. Further, and this is where a proof would be needed, you'd have the following robot placements:

roxrox
rRRrRR
rrrrRR
roxrox
rRRrRR
rrrrRR

One robot can move in this case but I'm not sure this is optimal. At this density I'm betting that you get into exponential moves to move all the way from 0,0 to 6,6.

If you were more like
roxrox
orooro
rorror
roxrox
orooro
rorror

you could more likely keep channels of movement.

This is similar to a chip routing problem. So that's why you go vertical planes as well. But you still get limited throughput.

I may have the math wrong (I haven't done it)

EDIT: Ugh, no pre tags, take the ror ooo and line them up vertially on the breaks.
I can't remember when I last used an ATM (maybe 5 years ago?) and haven't seen the one near work used much so checked usage stats. It's more common here than I thought (as are cheques) but it's not used much. http://www.paymentsnz.co.nz/articles/nz-payments-stats-a-yea...
They are commonly shown in tv and films but I doubt many outside the US could actually name them.
Ask HN: Why are most ML and AI projects written in Python?
Does it have an inherent advantage?

Most people just happened to write the libraries in it for other people to build on?

Something else?
It got more bizarre further down

"LOT 0018 — tattoo kit; coil tattoo machine"
On the page it shows the plan has "All Enterprise Starter features" but there's no obvious link to what the "Enterprise Starter features" are. Had to dig around the site to find it [1].

1: https://about.gitlab.com/products/
Not sure if ironic, seems a sure bet most users won't notice and gladly prefer the "bloated" product.

Yet to hear a single non-dev coworker complain about Spotify being "bloated".
> Well we are moving to a web first world,

Too bad much of the web stinks, with terrible responsiveness and usability and impose those results through bloated protocols and spaghetti architecture on anything that tries to interface with them.

Multiple times on caltrain I've had people ask me how I'm on the internet as I have meetings on IRC without even noticing the connectivity has gone poor -- while their webchat stuff with multiple megabytes of ajaxy whatever won't even load.
Call me crazy, but I think your example illustrates one reason why IRC is great: I can read it. And I could probably get it right even typing it from memory.
In this light, I guess our curse might be that although we were able to part somewhat from the more prevalent "way of nature" (and strive to do so), we won't be able to completely let go of its inherent mechanisms.

Douglas Adams talks about a theory by Mark Carwadine in Last Chance To See[1] in which he tries to explain why the Kakapo has a terribly slow and inefficient mating habit. The idea is that basically, without mechanisms (like predators) to keep them in check, any population that reproduces too fast will trigger a chaos theory-like strongly oscillating population count (coinciding with the resources available per capita at any previous sample point) and thus, most likely, flatline at zero at some point.

Maybe that's our problem: We were able to remove many constraining factors limiting us as a species, but can't let go of the habits that made us succeed so far. Of course, that doesn't only apply to reproduction, but also to resource consumption as a whole. On top of that, our ability to exploit fossil resources only amplifies this effect, because we were able to continue without more immediate consequences so far.

In that sense, one might argue that even without climate change, we would have to change our ways in order for our lifes to remain sustainable.

[1]: https://en.m.wikipedia.org/wiki/Last_Chance_to_See
Well, Slack is an example of an Electron app that is sold.
German live-streamers are required to obtain broadcasting license
Is there an online document, with the current working backup/recovery/verification procedures? I need some type of guarantee that my data is actually safe, and being backed up properly, before I put money into GitLab.
Administrative Bloat in Higher Education
interesting how what seems to be a dystopian-aesthetic brand has chosen to include a tattoo kit as an essential.

also, what exactly is a "team" in this context?
It's an index of concepts that appear in a sentence with dates. The blog post shows an example of how this type of index surfaces important dates for the concept 'Gregorian Calendar'.
That's unexpected: one would assume use carbon for the ribs too.

What titanium is better for is high point loads and abrasion.
Now I'm even more confused. The parent post stated this:

> "3 series coupes and 4 series sedans"

shrug
I didn't see it mentioned anywhere on this page, but for memorizing, there is one very important insight. How well you remember something directly correlates with how interesting and important you find it. As if your brain is a cache that evicts data based on this priority. If you manage to manipulate yourself into believing that the study material is very important, you can memorize incredible amounts of data. Well, the optimal case would be if it's actually important stuff, of course! If you start thinking "why does this even matter", the memories instantly start to decompose.

Also, at uni, I learned that taking notes in maths classes is a recipe for disaster. How come? The mere act of writing down and arranging formulas on my sheet takes enough thinking power that I can no longer follow the lecture. What's better, having one single good shot at understanding things, or having not understood things and the incomprehensible scribbling of your notes also makes zero sense without the professor's explanation? The former for me. As long as I know the broad subject names, I can read up on my own.
I'm not sure that "hoax" is the right word for it. The vellum's been radiocarbon dated to early 15th century, and the illustrations suggest a similar time period. So that rules out a hoax.

The question is whether the text contains any meaningful encoded information, or is completely meaningless.
Sizes 28-34 on the pants, which I think will exclude a large potion of the market that would pay $50 a month to have clothes mailed to them.
I'm just saying that the biggest, most sudden, longest lasting change in habitability would be made with CO2. The temperature change is what kills the plants, not CO2. It's a bigger temperature change than an asteroid impact and lasts longer.

It's like setting up a bomb, and it has multiple stages. You load co2 into the air until the bomb goes off, causing enough temperature change to cause large desertification. That releases even more stored carbon. That triggers the polar melt feedback, which triggers the permafrost melts, which triggers even more deforestation, which triggers wildfires and weather, which trigger even more polar melting, which wrecks ocean circulation, which fires the clathrate gun, and suddenly there are a handful of species in an earth that is set to random and they will inevitably die out.
Choosing a secure chat service in 2017
You can do that by restricting voting to established users with nonzero karma, which HN already does. If a bunch of people who are providing the high-quality submissions and comments say a particular submission is high-quality, what are the grounds for doubting them?
TrueOS is making rapid improvements to their sysadm tool (client/server system for managing TrueOS machines), iirc (from a recent BSD Now episode) there's work going into improving the firewall management interface. This isn't really a recommendation to switch to TrueOS, but it is a recommendation to keep an eye on their progress.

[edit] D'oh, for some reason I read "like pfsense" but missed "for openbsd."
Gmail is bread and butter for their ad ecosystem.
For stuff like this, it usually starts from the bottom. Engineers have ideas, convince others to help them work on their ideas, build prototypes (alone or with others), sometimes get help from product managers to develop a business plan, then pitch it to senior leadership to get some funding.

It takes a lot of skill, tact, and product acumen to get things out the door -- probably the same set of skills as you would need outside Google. (Except that within, you have access to more and better resources, but the bar is much higher.)

Obviously, this doesn't mean that every idea will stick... a lot of them won't -- some don't make money, some don't provide real value, and some are just terrible ideas. But it's a much better process than just top-down alone.
Anecdotally, I had to cancel spotify due to shitty experience. One of their app updates on my phone left it completely draining my battery in a few hours even when not using the app, with no way to keep it from running in the background other than to uninstall. (ok or possibly rooting my phone to install more recent android with better background process control)
A quick search brings up the following article: https://www.recode.net/2016/9/9/12863302/apple-iphone-7-inte...

To summarize, iPhone 7 models A1660 and A1661 contain Qualcomm modems, whereas models A1778 and A1784 have Intel modems.

(There are two extra iPhone models solid in Japan; A1779 and A1785. I assume they feature Qualcomm.)
Not as many as you might think. It's more about having a specific and valuable audience and doing sales. I've written about it a bit in some of my monthly review posts: https://www.indiehackers.com/timeline
What I find surprisingly appealing is, the open source heroes that I grew up with, nat friedman in this case, are pushing towards AI / deep-learning. It feels as if "hackers", who previously flocking towards open-source software are gravitating towards AI, stats, machine learning etc.

I am open to scurry along and move to this new place where the cheese is.
Immutability is not necessarily a performance win. If you are writing busy distributed systems for instance, you cannot afford to allocate any more memory elements than you have to. Fast in-place fft and sorting algorithms require mutability. The fastest way to do many things is still what Fortran would do.
This seems like it could be an ARG or something. I like it, it's intriguing.
Damn this is edgy.
With the release of CouchDB 2.0 there's not a lot of difference anymore, and much of what's new in that came from IBM's work on CouchDB.

Right now Cloudant offers a full text search. You can build that into a CouchDB on your own too, but it's an add on. I've been meaning to take a crack at installing it on a Raspberry Pi I have CouchDB 2.0 running on but I've not done it yet.

They might also have an enhanced version of the "Fauxton" DB manager. It's been awhile since I've logged into my account there so I don't recall how close in features they are now.

I think they have their own authentication routines that may have some advantages for some users.

Aside from that they make it really easy to just start using it. If you wanted to work with really big data sets Cloudant would be a pretty good option because you can skip all the DB setup work and have instant access a highly scalable platform that lets you get to right to work.
Hey, Dan Bader here. I just wanted to say thanks for including my Python Tricks (https://dbader.org/python-tricks) series in your list, that's awesome :-)
Protip: Hanes t-shirts are about $7 at target, boxers $12/3 at T.J. Maxx. Get good, comfortable shoes, no matter the price.

This is insane, but a work of art if it's parody.
"There's nothing to download"

Yeah, that's the web for you. With all the obsession with apps in recente years, I'm glad to hear that being advertised.

Maybe we're hitting an App saturation point.
> using a native embedded browser widget (other than that it can run in Chrome vs. Edge/Safari/etc.)?

I didn't know that was possible, do people do that?
I was not asked to verify anything, it just got changed. :/
> "I'd rather cut my toenails with a rusty butter knife than write the paper."

This statement really resonates with me too. Getting over the inertia to just start things that I don't really want to do is sometimes a multi-day effort, and then staying focused is hard beyond that. I've been thinking I should get evaluated, maybe I will.

I do have to ask, though, was that a Frank Reynolds toe knife reference?
Can you easily share multi-line code, formatted in a proportional font and syntax highlighted, in any IRC client? That's something I want to do almost every hour I'm working.
Grid operators would love it if you leveled out your energy usage in that way. They see the duck neck coming: https://www.caiso.com/Documents/FlexibleResourcesHelpRenewab...
A tip is essentially an LRU cache:

https://www.ft.com/content/e6f82da0-8b4d-11e6-8cb7-e7ada1d12...

(I first heard about this concept ages ago, but that's the first article on Google; sorry if paywalled).
Agreed that the IRC line protocol is superficially easier on the eyes, but it's far from intuitive (especially the weird USER command). Whereas remembering the URL shape for Matrix is... just another URL (plus you can always cheat and just 'copy as curl' from a browser's network inspector). But each to their own :D
I disagree. The headline clearly states that if you only work on weekdays you "might" be a CIA hacker, implicitly admitting that there are also non CIA hackers working on weekdays. What I found funny and interesting about this is that if I were working on malware and making exciting progress I definitely would not be able to resist working on the weekend. The idea that there is a government employee who is paid to create malware but sees it just a 9-5 thing that he doesn't care about when he clocks out is pretty funny to me.
Congrats to the involved parties, great job, etc.

IH is/was, unfortunately, full of unsubstantiated stories and made up numbers, presented by owners trying to upsell their business, without any verification or "hard questions" by the site owner.

As we see, this worked.

I'm not sure what's the lesson here. Fact-checking is for losers maybe?
For open source projects: offer Github issues, IRC for chat and a proper forum like phpbb or a more modern forum like discourse (or one of the clones) and/or a mailing list.
All of this extra memory and CPU power has made us lazy.

Simple applications often lag, because they are written on top of heaps of crap. Yet you look at a 4k demo that does more impressive stuff with a fraction of the resources.

When we step really far back, an application should not require that much code. Nor should the process of abstracting an application on top of a native system. These things only get muddled when you depend on specific functionality of the system that is difficult to abstract (i.e. native GUI component and layout), which you can easily simulate with your own GUI renderer, potentially in a more optimal way.

Anyhow, I'll sit here waiting patiently until someone figures out how to write once, run everywhere in a relatively bloat-free manner. :)
>The strength of the city lies not solely as it relates to the EU, but because it is the capitol

Not quite true. London is the capital of England, not the capitol. A capitol is a building, not a city.

Anyway, typos aside, you're still wrong. The reason London is as successful as it is is because it's a financial hub, which it got to be by being part of the EU. There really isn't much else going on there; England is not a huge industrial producer any more like it was decades ago. Banks are going to pull out and move to other EU nations, and the local economy is going to implode.

>and yes they will lose a lot of financial industry business but London will continue to exist, and prosper.

Doing what, exactly? That financial industry business you handwave away is what makes the city successful in the first place.

>Immigration is not the sole contributor to economic growth or innovation.

It's not just immigration which makes London successful, it's its membership in the EU and access to the common market. That all goes away with Brexit. England will be about as relevant and economically prosperous as Russia. Well, strike that; Russia actually has natural resources, while England has none. So it'll probably be more like Egypt.
That's worth upvotes for the effort alone, thanks. :)

> Surprisingly >99% of users have a flat hierarchy

You tend to end up with it only after really long-term usage. All the folders with sub-folders i have got them after they got too big to be just one, e.g. "Perl coding stuff" has several subs, "Shopping", "Clients", "Computer Game Emails", etc. Some clients have additional subs. All started out as a singular one though.

> threads, not singular mails

Ok, fair enough.

> labels auto-learning by drag&drop ... AFAIK there is no cross-platform mail client that does this today beyond things like manual Gmail filters

Opera M2 does it extremely well since ~2000. Google Inbox does it ... eh. Mobile and PC, none, right. The filtering is honestly super easy to implement. It's a bayesian filter. In older email clients those were used to filter out spam. Opera M2 simply gives each folder one (user-configurable) and runs all the filters on each mail that comes in.

And to be fully honest here, i still use Opera 12 as my main browser, along with its mail client and don't see myself jumping ship ... anytime really since for me the combination of mail client and browser is key. However to respect an email client i expect it to be a feature match to Opera M2 at least.

Not interested in Slack. If you had an IRC channel tough i wouldn't need to sacrifice a chicken and a CPU core. :)

> UI

Ok, that looks fine. I personally prefer to have the email below the mail list, but that's not a huge thing. Maybe an option to consider. Screenshot mode is cute. :)
If I understand correctly, odor is in fact one explicitly-stated valid reason for being removed from an aircraft. (Not at 42,000 feet, of course.)
> Have you been trained as an engineer, in a country where "engineer" is a very specific thing and is held to higher expectations, including the possibility of having your title taken away by your peers if you do not respect your duty to, first and foremost, your users and/or society, like every country that takes the title of engineer seriously?

I have been trained as a Software Engineer in Istanbul. I am very sorry that my country doesn't fulfill your expectations.

> If yes, what in earth makes you think writing Electron apps is a good idea?

Engineering is about making trade-offs. There's enough discussion here about what those are for writing Electron apps.

> If no, back to my point.

What, "no"? What was your point? ...that I'm not an engineer? As I said, I am one.

> yes, I am an utter cunt, but being called a typical hackernews one hurts, considering how I can't stand most HNers

I don't think you are a cunt. I think you are uninformed and have concrete opinions based on limited or self-fulfilling-prophecy-boosting experience.
Nice and all. Please tell us what the tattoo kit is doing there.
This is a very discouraging paper, it discusses how administrative costs are sucking up all the money in higher education at the expense of professors and students.

That said, I expect it also means that by exposing the 'efficiency' of an educational institution (much like we rank charities) and give a figure of merit of how much of your tuition dollar goes to your education.
Hi Patrick - would you be able to acquire my website as well to "ensure that the site becomes as successful as possible" ?

A serious question...
No, the stuff you know will be ancient soon enough. I would recommend keeping up with the new way of doing the same ole shit though.
So... did anyone sub?
But... isn't this correct? I wouldn't want my machine falling asleep while on a conference call, so preventing sleep is a good thing?
Digital Identity Today Is Broken – But We Can Fix It
I mean, I get what you're trying to say but in no way does a paid subscription "promise" they'll be around any longer than if they were free. Sometimes transitioning from free to paid can backfire and actually shorten the lifespan of a product.
Fundamental Data Structures in Python
You can make $250/hr consulting for mobile app development. I have no doubt an expert in some ancient Cobol-based banking software can set their own price. When your entire business stops when it breaks paying $1000/hr is chump change by comparison.
I wrote steak in the first version. I edited back to stake after his/her comment.
As long as Stripe knows what they bought. The way I see it, they didn't buy a popular website, but a determined person willing to do anything to get what he wants.
Stop being so literal. Rome is still there, and has been for 2000+ years. It just isn't a terribly important city any more, globally; London will be similar.
I typically dismiss these sometimes overly cynical comments, but as a product manager myself, I really have to agree.

I wonder if the irony dawns on them at all.
I think the point of a microkernel is that it strips away all but the barest elements needed to run a program. For example, if you're running a single program, you could possibly get rid of user permissions, the task scheduler and maybe everything to do with the file system.
I don't think anyone would really want to lose those features in a desktop environment.

Although I think it would be very interesting if I were wrong :)
Yeh in this vain, I'll add that I have very experienced colleagues who are so fed up with the current internet that they don't even fight net neutrality, and would rather another protocol rise in its place.
Whether they notice or not is orthogonal to whether it's a bad decision for them or not though.
Python has good bindings to venerable libraries in C and fortran that nobody would want to implement from scratch. Python libs like numpy and scipy were very convenient ways to call the highly optimized code in say BLAS. Then scikit-learn came and made machine learning easy for the masses. Before, libs in R would provide different methods but they were anything but unified (things like CARET notwithstanding).

In the last 2-3 years the main driver was deep learning. Since the whole point was to run on a GPU and CUDA remains a pain of low-level C, python made it very palatable.

R has lost the race by not jumping on the deep learning train. Scala shows promise because of Spark, its killer app.
Humor aside, one wonders how much increased communication could facilitate common malware usage between the CIA, NSA, etc. If some common malware were developed and distributed agnostic to foreign or domestic targets, it could be a conduit for other, more targeted software to be deployed, and otherwise not appear, based on detection, to specifically target foreign or domestic machines.
Wormhole relied on smart propagation of MySQL binary logs iirc. Postgres lacks this and the WAL would probably not work in the same way.
Its continuos involvement in international politics since the Cold War made the Pentagon universally famous (mostly in the bad sense). Also, its milimalistic fascist-like architecture makes it more easily recognizable than other simmilar symbols like the White House or the Kremlin (who actually knows what the Kremlin looks like?).
I was surprised how poorly it ran on my very modern phone. And then how tiny everything was on my desktop.

When I looked past that and tried to draw a cat, it wasn't all that useful. I mean cool, you saw I was drawing a face and gave me 50 options. But what am I supposed to do with that?

It feels like a rehash of what the Newton would do when you tried to draw stuff. But it does it better. I think if I could skip the "pick what I meant" step, it would be cool for whiteboarding in the office.
A hermit's advice on code maintainability