skysight-inc/HackerNews huggingface dataset:
Is there a good alternative to Drupal? I haven't peeked under the hood but as a user I was super impressed with how easily I could snap together a heavily customized Drupal site with user-driven contributions that were well-structured. Not just blogs, but we were running maps for the Cube /Sauerbraten game engines with screenshots and compatibility-tags whatnot, and use flexinode to provide a consistent structure to the list of content. Users could rate the content, comment, moderate comments, etc.

The plugin system was well-curated and the config pages were powerful and clear.

Drupal may be awful under the hood, but I was very impressed with how much I could do without peeking under there or even googling "how do I X?".

I'd love to see somebody take a modern tech stack like .Net Core and Postgres or something like that and build a cleaner version of same.
Photoshop, Illustrator, Spotify, Excel, and Hearthstone (more or less) work well through Wine. I've never heard of Sketch, so I wouldn't know about that.

iMessage and Apple Maps are accessible from your phone (as is Hearthstone, for that matter), and probably more convenient there, although iMessage might be useful on the desktop as well. Google Maps, however, is a thing, and probably better.

I've heard good things about Shotwell for photos. Have you tried it, or did you dismiss it out of hand?

Mail and Calendar can be replaced by Thunderbird, or any number of other email clients if Thunderbird concerns you. None of them, AFAICT, are worse than Apple's mail and calendar apps, which are pretty "meh" IMHO.

So of the apps you listed, only iMessage, Keynote, and Sketch don't work on Linux, and don't have viable alternatives.
Most racist post I've ever seen on Hackernews. The color of these people's skin has no bearing on their success.
Yeah, terminal is a pain. You can try something like [Cmder](http://cmder.net/), [Babun](https://babun.github.io/).

If you are willing to build it yourself, [HyperTerm](https://hyper.is/#installation) is good.

For running GUI apps from within the subsystem, take a look at:

[1]: https://channel9.msdn.com/Blogs/WinCoder/XMING--Bash-on-Ubun...

[2]: https://www.reddit.com/r/unixporn/comments/4ye1gq/xfce_using...

[3]: https://www.reddit.com/r/Windows10/comments/4ycxaz/the_new_l...
https://developer.joomla.org/security-centre.html

https://vigilance.fr/vulnerabilite/Joomla-Core-trois-vulnera...

http://www.cvedetails.com/vendor/3496/Joomla.html

http://www.cvedetails.com/vendor/3496/Mambo.html

https://www.cvedetails.com/product/3827/Mambo-Mambo.html?ven...
Would you say there is a decent market for digital accessibility consultants in order to assist designers in this way? I know a blind person in IT who is actively looking for work like that, but is having trouble figuring out where to start.
> Infer the race/gender/sexuality of each guest using standard techniques

I'm curious what the techniques are, especially with regards to sexuality? Or do you mean ask everyone when setting up their profile?
Sure, but their hi-DPI approach was much more backwards compatible capable than Microsoft's. Having apps still work, but be tiny and unreadable or haveing their UI exploded all over the place isn't a great exampe of backwards compatibility.
USA Election 2016 Twitter Predictor
I have a feeling this has zero chance of happening any time soon as Comma.ai has received a cease and desist letter from the NHTSA.
Instabook
The main question is if there's any fundamental reason for why we can't have both: a rich, versioned, distributed data store for our logic and data - and a number of views that allow us to inspect and modify it.

The best example I'm aware of is probably Smalltalk coupled with monticello version control and a solid object database like gemstone/s (I'm not aware of a real open/free workalike for the last part).

That's not not say relational or logic databases aren't useful - but it's more difficult to manage the data, query code and program code in one integrated system if the database takes the form of an external server. That said, Ms visual studio and the SQL db gui does a pretty good job of presenting a somewhat coherent environment.

I used to be strongly in the Linux/Unix camp - thinking that the datastore we call the filsystem is a good abstraction. But I've come to believe that even the strong legacy of user familiarity isn't a good enough reason to stick with it. Even if we were a little bit more serious and at least went all plan9 - rather than the half-hearted state of Linux/Unix (everything is a file, or a database file, or a binary file or an archive of a filsystem or...).

That said a "filsystem" might very well still be a decent building block for a higher level system (with decent search, for example).

But yeah, I don't think jupyter is the be all, end all of development. But it is an interesting way to move legacy programming environments forward in a low friction manner.
I didn't even know it was down. Sad that it's become forgotten, I used to spend a lot of time there. After GoogleLovesWikiNot, contributions dropped and now most of the articles are very dated.
It tiles, so it can be used for web maps, you can just rotate it slightly and always have it north-pointing, so it can be used for mobile maps, and it shows the world in an equal view. And it doesn’t distort the shape of continents either, only the composition.

This is amazing.
That's more a mass production thing isn't it - we had trolleys of various forms you could load your bags on to.

Strong plastics, probably made such mass production cheap enough.

People rich enough to have wheeled luggage in the past would have just used servants, it's seemingly economics rather than technology that prevented such "inventions" as attaching wheels to things permanently instead of temporarily.

A modicum of googling suggests Templar Knights had wheeled trunks in the 12th Century though.
I've lived in a lot of cities through the 'rust belt', and I'd estimate that half if not more of pre-1970 houses had no insulation at all.
They actually pick the shittist jpeg image filter/cropping I've seen.

Also, many guest like to pick super obscured photos or mixed group photos. I understand why hosts do it but not why customers.

I barely have an idea what many of my guests look like. Some don't even have headshots
Using one of the guides[1], I believe they have recommended parts lists, but you'll probably need a different audio card, or usb audio, if that isn't huge to you. Network support is another issue... only upgrade your OS and primary apps once a year, and plan ahead for it.

I'm probably just going to jump ship and go back to Windows or Linux for my next laptop... I'm running a 2014 rMBP for my laptop, I also have a windows desktop and a linux htpc. I find windows isn't so bad, when you install git for windows, you get most of the linux tools you're used to and even get a decent bash shell.

Don't bother with the linux subsystem for windows at this point, or the windows native docker... stick to the docker that uses linux containers if you're into that. I've also found that running a linux VM with samba shares and a couple ssh shells works nicely.. I can edit in windows, run in linux, and it just works.

If you're doing mac specific things that won't help, but the part guide should be an okay starting point... you won't get absolutely new hardware, but shouldn't be too horrible. As to the screens.. have you considered dual 4k displays?

[1] https://www.tonymacx86.com/buyersguide/october/2016/
I tend to prefer a smaller scale - I played the hell out of Advanced Wars back in the day, which impressed me with its strategic play despite the cutesy Nintendo styling and comparatively simplistic list of actions.
Ah, by David Braben no less. The craft being flown looks a bit like the original Elite Sidewinder spaceship.
You think that's what websites looked like in 2006?
GraphicsMagick Image Processing System
Wasn't it concluded that it was to reduce power usage, and it was Intel that didn't provide a Linux driver?

Edit: http://lwn.net/Articles/701635/
Immutables in Java
shell command aliases for now :P
What a sad and pathetic excuse for discrimination based on culture and values

And

avoid any concentration of brits, Germans and Dutch

Make an interesting juxtaposition. You might want to think about that.
Prank in bakery
It definitely was:
https://en.wikipedia.org/wiki/The_Little_People_(The_Twiligh...

In fact, a lot of the Treehouse of Horror skits are remakes of Twilight Zone episodes: http://twilightzone.wikia.com/wiki/Television_series_with_re...
I can relate, I remember once a few years ago while I was analysing a program.

I spent hours reverse engineering one of the custom cryptographic function, it looked like nothing I ever saw... then I realized it was Base64 :D
Can you name something that's a better approximation to the brain's computational processes than a neural network?
Free monad: modern functional programming architecture
The problem is with the assumption behind "which fairly quickly leads to the discovery of microscopic organisms". In your scenario, who learns about microscopic organisms, and when?

As a point of comparison, who discovered the existence of North America? Was it Christopher Columbus in 1492? Or was it the Vikings in 900 AD? Or was it some mix of people who first melded together in Beringia, somewhere around 20,000 BC?

Has a fact been discovered if one person learns of it? Or is it only discovered if the news spreads to all of society? If the latter, then science is a social process, not an individual one.

The historian Fernand Braudel points out that an Italian engineer, wanting to show off his skills, built an automated saw mill in Italy, back during the 1200s. The logs were slotted automatically and run through the mill automatically. This engineer had created an important part of the Industrial Revolution, 500 years early!!! Did it matter? No. The project was merely a demonstration. The abundance of wood was never used. How could it be? There was no system of transportation for the abundance of wood, there was no finance to cover operating expenses, nor any finance to support a building boom that might use the wood, nor any modern labor market from which the mill owner could hire more workers to do the initial cutting of trees, nor was there the modern strictness regarding contracts, nor were commoners allowed to bring civil suits against the nobility (in case of default, supposing a nobleman contracted to have a manor built), nor was the judiciary independent, nor... In other words, the Industrial Revolution was a social process, involving the creation of dozens of important modern institutions, and the public's acceptance of the legitimacy of those institutions. No single engineer, however brilliant, could jump start the process.
Usually the reason I reject is to jack up the price...
I like pinboard.in
The bizarre world of Bitcoin mining finds a new home in Tibet
CoreFreq: Linux kernel module which monitors the true processor frequencies
This is a unique piece of art, content, and technology. I have no other words to say how awesome this is.
Do you know if Eclipse works for Java programming with Orca? That's what I use for my job so could not use Linux as my primary OS if it does not work.
7 Lessons for Founders on How to Stick Your Neck Out
http://blog.paloo.fr/index.php/posts/la-projection-de-fuller...
> pf is quite elegant and coherent (though, AFAIK, it doesn't cover all of the use cases of iptables).

Having just set up opensmtpd on Linux, and seeing how integrated pf is in such simple tasks on openbsd - what usecases do you have in mind that iptables is suitable for, but not pf?

Honestly curious - I generally try to stay away from iptables as I mostly run small, private Linux servers - and I prefer just turning off services rather than fighting the duality of listen on port X on ip n and open firewall for service y on port X for ip n. I realize å lot of complex setups does need a bit of filtering though.
Streets are also useful if you don't use them with wheels.

The Roman empire made good use for it with their armies (of course, also for trade) and Roman soldiers were mostly on foot and a few on horses.
I disagree with the introduction of the article. Low-level graphics programming is incredibly math intensive, and a solid understanding of trigonometry, linear algebra and discrete math is __required__ to be succesful in it. When I say discrete math, I mean fundamental understanding of how data is represented, and how you can interpret data as you please. E.g. using textures to store depth maps or even sound data, IEEE754 floats, etc.

There are many areas of design and 3d graphics that do not involve math, but to claim that low-level graphics programming doesn't involve a lot of math is disingenuous and harmful.
One of the most fascinating books I ever picked up from the library was Ancient Inventions (https://www.amazon.com/Ancient-Inventions-Peter-James/dp/034...), which goes over the details of stuff like this.

The historical figure that strikes me as "most likely to be a time traveller" is Archimedes, who designed incredibly advanced machines that destroyed the Roman fleet and protected his home city. Sadly he was accidentally killed during the war. The Romans wanted to capture him and use him for their own purposes. It's possible that could have changed history quite a bit.

Heron of Alexandria is another candidate that gets a lot of space in that book. He invented the first steam engine way before his time. But also many other insanely elaborate mechanical devices. Including an entirely mechanical little theater, with mechanical puppets and music.

Unfortunately almost all his inventions were for entertainment value only. Sometimes I wonder if the greatest inventor of our time might be applying his work to video game engines.
It's true that Germans enjoyed quite a few civil liberties at the time, and that it's constituent states has at times been very progressive in certain respects. That said, there seems to have been very little emphasis on individual liberalism ideologically in the same way that you'd see in England, France or the US. Rather, public discourse was dominated by conservatism, nationalism and social democrats, none of whom puts primacy to classic liberalism.

I interpreted the comment I replied to as saying that it was liberal values in its own right that created a good scientific climate for discovery. It can be argued that even though the German states tended toward a liberal trajectory well before unification, and continued to make headway afterwards, it was largely driven by pragmatic policy rather than any such ideology. Bismarck in particular was no liberal, but nevertheless enacted several reforms towards such end.

What Germany did have, though, was an ancient academic tradition going back hundreds of years, with significantly more universities than other countries. This was largely due to the fragmented nature of states pre-unification, and the many different denominations of Christianity. I'd argue that it was this tradition that came to fruition, and that it was despite of the nationalistic elements of German society.

An interesting insight into science in this era is "The dilemmas of an upright man" about Max Planck.
What if I don't want rent to some weirdo crust punk?

The actual answer is, it depends entirely on their membership of protected classes - and if they are a member of such a class, then that fact that your discrimination against them was on grounds of weirdness, crustiness, or punkiness, won't protect you from accusations of racism or whatever.
K;jik,klgi,ylff,ybjyjynhgkuf;vhkhu
Thank god they finally killed that stupid magsafe.

Don't even want to know how many days of work/income I lost because it accidentally became unplugged and I left home on a dead battery.
Vuyikjlkj
It was a genuine question, I have ever used or needed one, therefore I have little to no idea how they operate.
Anyone have experience with Bonobos clothing? I've really wanted to try out their suits.
Fastutil: Fast and compact type-specific collections for Java
Though this is the prevailing view in Neuroscience, in truth there is very little information on the actual computation the brain in doing biologically.

The majority of Neuroscience literature in the CNS focuses on sensory systems signal processing and on the low levels of those pipelines( vision, sound, and taste). There has been recent work in olfaction, but there exist inherent problems with state space and encoding (also olfactory neurons seem to project all over- causing even more experimental problems) to consider (one of the reasons for the attractiveness of vision, sound and taste encoding).

All higher order processing really is a black box. This is one of the primary arguments of pursuing a connectomics based approach. Some cool work in doing targeted connectomics is being done at HHMI and the Allen Institute (both with fluorescent and em microscopy). Where the latter focuses more on fly because of the resolution

https://www.janelia.org/project-team/mouselight
https://www.janelia.org/project-team/flylight
https://www.janelia.org/project-team/flyem
https://www.alleninstitute.org/

So in short, we don't know if NN are like the brain or not.
Yep, everything changes when you network w/ the outside world. My point is a home-rolled, air-gapped system has no chronic needs for updates, bloat purges & pen-testing. A static platform, set it & forget it, is the benefit I value. That and nobody indexing my activities for profit.
Me in my 2BR apartment: 550 kWh / year.
My startup office (3 developers and a lot of computers): 600 kWh / year.

Not including heating. Location: Wiesbaden, Germany.

I have a car but hardly use it. I go to work by bike every day. Guess I'm not quite the target audience for this powerwall thingy :-)
The key when you have too much to read is losing links, not retaining them better.
It's good logic to poach good people in the industry who already got a job.

It's bad logic to accept and grow people from other industries.

Corollary: Other companies refuse to hire people on the basis that they charge too much.
Different use cases. Any laptop that offers 32GB is going to need a more powerful chipset, which affects heat, battery life, and portability.
Good question. For switching it on or off, I guess showing function keys on the Touch Bar is sufficient. Blind users will have a bit more trouble finding the right location, but it shouldn't be that bad for a command they execute so rarely. Also, one apparently can ask Siri to turn VoiceOver on or off.

For actually _using_ VoiceOver, I hope they provided some way to use VoiceOver using only physical keys because I only see blind users use function keys on the Touch Bar very, very slowly.
This is silly. Not because any of the points it makes are wrong, as such - Microsoft is moving into territory traditionally dominated by Apple - but because it's far too early to say that they've been a success in doing so. And suggesting developers buy an Asus Zenbook... or save up for a Surface Studio? They're totally different machines with totally different purposes.

Yes. The Macbook Pro announcement was disappointing. No, people arent going to move away in droves because of the touch bar. Yes, the Surface Studio is amazing. No, it doesn't serve developers outside of a specific design and creative niche.
WebGraph: ramework for graph compression aimed at studying web graphs
Thanks for the comment.

The notion that Twitter needs drama about Twitter is interesting, but at first blush I don't think I agree. Most of the drama I see in my feed is about everything else in the world, from global events to small, individual actions. If abuse ends, people will still have plenty to be dramatic about.

If Twitter is a reliable communication channel, that strikes me as very good for business. For years, the telephone was an extremely reliable communication channel, so much so that we still talk about "dialtone" as a metaphor for something that just works. But it was insanely profitable. People fell in love and ranted about things via their perfectly boring Western Electric phones and were happy to have them just work.

I also don't think "reliable" has much to do with "polite". People can be rude without being abusive, and vice versa. Some of my favorite people are shockingly, colorfully rude, but they are never vicious. Think of a good stand-up act as an example: many comedians get a lot of emotional power from being impolite. But that's very different than, say, picking on an audience member in an attempt to drive them out of the theater.

So in this case, I think Twitter and its users all benefit from energetically reducing harassment, death threats, etc. One way to look at it is the venue for a party. At a party, humans provide plenty of entertainment on their own; you don't need a kitchen fire to have a lively and exciting time.
EasyMVP – Android library with annotation processing and bytecode weaving
I do know dolphins exist.
Wrong logic. This is the VERY reason we have societies so that we can agree to certain standards (laws). Laws cannot stop anyone from doing anything, they just exist so you understand there are consequences to certain actions. If we follow your logic everything will be left as is and we'll have anarchy.
Microsoft is making some promising steps forward in the stuff-for-devs track.

On the operations side of things they've embraced bash, linux servers, and discounted azure servers for first-time/small time users.

And for developers, VS Code is solid as is their .net-on-linux commitment.

That said, their operating system offering is just getting worse. They've changed to a free/ad supported models which is looking to mean that the windows experience is not for the user to control and is not in their interest.

On the AR front, I found it pretty disappointing to have a small TV in the center of my visual space and that's it. The hardware is impressive but it's not a compelling experience.

All and all a mixed bag, but Apple doesn't need to fear Microsoft eating their lunch for the time being. The things Microsoft is getting good at isn't a central market for Apple.
submitted, back in time?
The Good Design Award is not prestigious anymore, nowadays they routinely allow about any company to feature a good design logo on all kind of ridiculous items like PET bottles and so on.
Mods, can we have a "Show HN" prefix for this please?

I didn't realize this was just a discussion thread here, and I opened two tabs like I usually do - one for the main link and one for the HN thread. In this case I got two tabs with the same HN thread. :)
Water wheel, spinning wheel, pottery wheel, grinding wheel (eg for wheat flour), ... seems useful.
I has not become forgotten, people care about it.

https://news.ycombinator.com/item?id=12705774

https://news.ycombinator.com/item?id=12715560
That went from discussing escape keys to advertising weird javascript tutorials quickly :( Flagged for spamming.
One needs too manage ones CEOs well, give them some bike-sheds to paint.
Is that so.
VirtualBox 5.1.8
This is true, and an obvious business decision. I assume if they offered more options (CPU, ram, etc) consumers would certainly buy them. I also assume that each permutation of the product will compound the logistics around manufacturing, marketing and so on.
The reality is that there aren't any straight replacements though since C++ has such mature tools, move semantics take away significant amounts of memory management pain, D without a gc is still exotic, and rust is still in its early stages.