skysight-inc/HackerNews huggingface dataset:
My expectation is far far lower. And those that are might not still be decent after an upgrade (and you won't know if the hardware or software you buy will be of another revision).

Hardware that happens to be popular are often updated to a cheaper variant where the manufacturer rides on the fame and good reviews of the original version.

So you can't even do the research once and expect it to hold for future purchases/replacements.
Computer Systems [video lectures]
Video Friday: Happy Robot Holidays
Feliz Natal from Brazil
If this becomes more common, the IPv6 address space will be exhausted pretty quickly. There already was a proposal on encoding phone numbers in IPv6 addresses.
Feliz Navidad from Atacama - Chile
That is a truly fantastic idea. Especially if Excel added file format support for it directly to open it within excel with a double click, one table per sheet within the workbook. I know, not the ideal way to use SQLite, but that would ensure easy adoption by the average person that doesn't have SQL or relational database knowledge. (And would allow them to get a bit of that relational knowledge via power query)

Some might think Access would be the more obvious choice, but for the average user Access is not an accessible tool (we don't even install it as part of the Office suite where I work) and they're much more comfortable in Excel.
Though very useful, syncthing unfortunately uses direct communication which leads to problems with port forwarding.
As much fun as it is to hate on religious beliefs, the Hindu version actually sounds close to scientific theories, no?
Sekreta – “Universal” Internet anonymity system overlaying Tor, I2p, and similar
Very well. The person I was responding to was posting obviously false comments and ignoring correction, though, which seriously compromises the SNR of this forum.
Frohe Weihnachten!
This is a concern and there are lots of issues (also think about proper escaping etc.) but Excel is ubiquitous outside hackernews's demography.
我要很开心
宏观调控目标较好完成，三大攻坚战开局良好，供给侧结构性改革深入推进，改革开放力度加大，人民生活持续改善，保持了经济持续健康发展和社会大局稳定……

2018年，我们朝着实现全面建成小康社会的目标迈出新的步伐！这一年，贫困地区以坚强的斗志让人放心，经济特区以崭新的面貌鼓舞人心，产业升级以科技的元素惊艳众人，主场外交以开放的胸怀喜迎宾客……

岁末之际，我们一起重温习近平18句重要论述，感受中国经济社会发展的2018，触摸中国经济社会发展的2019。
Is there a Murphy's law variation associated with central heating systems failing on Christmas eve? Never mind, Merry Christmas HN!
The Office Space printer scene, now coming to real life.

https://www.youtube.com/watch?v=pD2xBXm4y70
The Gift of Giving Up
They have relay servers.
And I also learned WebSockets for creating real-time web applications, such as multiplayer browser games.
> word processing is fundamentally more accessible than 3D modelling.

I'd strongly dispute the "fundamentally" part, though this may only be obvious when using a VR-native 3D modelling program rather than a desktop one.
Spider oak?

https://spideroak.com/
There's "hate crime". Which is basically "crime" plus evidence of illegal discrimination (at least, regarding race, gender, religion, or sexual orientation). So there are increased penalties, if convicted. But speech itself is rarely illegal, with exceptions for inciting riots or panics, "fighting words", interfering with police, and so on.

However, individuals and businesses are free to refuse service, censor speech, etc. As long as they're not discriminating on the basis of race, gender, religion, sexual orientation, or disability.
RCS.
What happens when your lips buzz at G, while the tube length is set to C?
Merry Christmas friends!
I'd never heard of XBRL, looks very interesting. It seems it's primarily used in financial reporting environments though. Is it suitable for general purpose reporting as well?
Why does someone have to bring up this eleven-year-old comment any time file synchronisation or Dropbox is mentioned?

Dropbox is now broken for certain Linux configurations and someone had a bit of fun writing a shell one-liner to replicate some of its functionality. Meanwhile, the original eleven year old comment was partly a throwaway remark that it didn't do anything he could not do already which means it wasn't interesting to him (plus two other points, but nobody links to it for those).

That's not even "not really the same", it's "and since you mentioned Dropbox, let's make fun of BrandonM some more". It comes across as just mean-spirited and shitty to me.
Merry Christmas from my family currently in beautiful snow covered Western NY. ️
I think syncthing wins here. Not at rest, mind, but since you control the endpoints that should be okay.
According to this post: https://news.ycombinator.com/item?id=18707403, "Lists aren't called arrays in Python because they're not arrays. Next!".

I really am confused now. Is it an array, or is it not?
Personally I don't mind clickbait if after doing whatever it takes to grab my attention, the creator delivers on an actually solid high quality

Captain Pedantic, reporting for duty, and that’s not actually clickbait. If the masterful baiter of clicks actually delivers, then it wasn’t bait. I mean, what’s to complain about? Turns out there is a way to target stubborn belly fat, five minutes a day, who knew?
Glædelig jul!
I have done this on a large .NET Win32/XAML client / server application in two ways:

1) Saving application state and config/settings (window layout, ... very easy to marshall XAML stage to an SQLite file)
2) Caching of common data sets to avoid unnecessary polling to the server of data that is accessed all the time (ie customer master data)

It works beautifully.
I blew through The Expanse series: https://www.amazon.com/Expanse-Boxed-Set-Leviathan-Calibans/...

Hard Sci-Fi, the 8th book coming out next March 2019.
That's what you get for living at the godforsaken end of the world. Y'all have imported a third world mentality during the last two decades... A bit like the US.
I'm surprised this is the only comment in the thread that mentions this security issue. It's only a week old!
Linksmų Kalėdų from Lithuania!
One word: autopoiesis
How about Wiv.js and Comic Sans?
krismas kee badhaee! Merry Christmas from India.
A Christmas Ornament That 3D Prints Christmas Ornaments [video]
I think the best example of Chinese being "hard" is that a huge number of Chinese-Americans who have spoken Chinese almost daily from childhood can converse fluently but rarely read/write above a middle school level. With many other languages there isn't such a huge difference in required knowledge between being able to speak/listen and being able to read/write.
No, not really. Entropy only goes in one direction. The universe began in a state of complexity and diversity, and it's history since then has been the story of flattening, cooling, mixing, evening out into boring eternal sameness.
Happy Christmas from Bermuda!
Maybe it just has to do with the fact that as a company heavily involved in payment processing they’d be crazy to not be exceedingly careful about who they work with?

Why would this have anything to do with ideology?
I see you took it away. That's a shame. Maybe experiment with it going very slowly (think: clouds drifting across the sky)?
Objectively speaking, sprawl is about as inefficient as urban design gets.

It makes it nearly impossible to have walkable area around which smaller and more organic experiences can develop. It also makes o very hard to develop any kind of community.

Then there are the economic implications sprawl. It makes the city instantly dependant on cars and roads for everything. Things such as school transportation, policing and emergency response also become more expensive, as fewer people inhabit the region per mile.

It is like buying a pickup truck for everyday commutes. Sure, you can do it if you like it. But objectively speaking it is rather inefficient.
Nice of them to publish a guide for those who enjoy corrupted data :)

I particularly liked Fake capacity USB sticks. I didn't even realize that was a think. I can't even...
It works in certain places. Here in Iowa we get a third of our electricity from wind.
Well, now there’s one:

http://hn-projects.com

feel free to add your own favorite projects.

If there’s enough interest I'll turn into an actual website.
Feliz Navidad desde Hangzhou
> anything that requires competence has those consequences.

Not true. Are you in the "prioritizing diversity means lowering our hiring standards" camp?
Mass Exodus from NYC
Oh this goes way back. The first SSD drives from Hong Kong advertised double or quadruple their capacity - you didn't find out until you tried to write the N+1th block and it overwrote the 0th block. Back in the 90's?
Some do, but most don't. For most puzzles the only dependency is part 2 on part 1.
> they’re not planning on buying another copy to replenish their library

Let us not discount the possibility that IP owners are not licensing to Netflix anymore.
I only skimmed this, but why isn’t ripgrep mentioned? (While other Rust-based tools are.)

By the way, ripgrep author has a good writeup on performance comprison. https://blog.burntsushi.net/ripgrep/
Merry christmas! The Atacama, one of the most beautiful places I’ve ever been to.
Of all the code that might have to be written for a non trivial game, a skeletal animation system doesn't strike me as particularly difficult. Curious why that was called out specifically as something not to try and implement yourself?
I use Syncthing for my KeepassX on 6 computers (Linux) and my phone. My music folder too. My photos folder between 3 computers. And then we use Syncthing to sharo Call of Duty maps between 5 people (Mac, Windows). All in all I really like it. I also start it with systemd on Linux.
A big problem for these competitors is that the people running them aren’t payment processing experts, which you really need to be if your target market is payment processing for controversial content.
Ext4 does support encryption.
[0] https://lwn.net/Articles/639427/
Feliz Navidad from San Juan, Puerto Rico!
I honestly don't know much about the relative differences in formats like this, what is horrible about ZIP? Also, my impression is that more compressed files end up in RAR these days. I know that's not a new format either-- is it similarly horrible?
Merry Christmas Everyone! From India
gelukkig nieuwjaar from mountain view!
24M’s long-awaited semi-solid Li-Ion battery may finally be close
That inevitably seems somehow biased (I'm trying not to use a worse word) at its root. Hiring non-white non-men does not lead, inevitably, to worse hires. To imagine so is to paint entire demographics as inferior?
For those wishing to see Sqlite used to publish data sets:

Datasette (https://github.com/simonw/datasette) is a new tool to publish data on the web. It uses SQLite under the hood.
I use one of these ones that are intended as standing desk converters:

https://www.uncagedergonomics.com/standing-desks/
Huhh... But there are a lot of people who don't even agree that hate speech exists..
"Reverse Engineering Social Media", by Robert W Gehl. It is about software, culture, and political economy in New Media Capitalism. Helped me to identify the causes of a number of problems social media’s progressive aspects despite the surveillance and exploitation
I heard horror story about deploying Erlang/Elixir.
Agree with the sentiment on XFS. It will be interesting to see what the future ‘unifying’ file system will be for Linux given Btrfs is dead as a donut (afaik).
Your statement on ZFS is factually incorrect, I would say. iXsystems develop and support plenty of enterprise grade systems with ZFS on Linux. The OpenZFS project is alive and kicking with several platforms including FreeBSD and Linux. FreeBSD has run off the OpenSolaris upstream source for years, but has recently announced they are rebasing to ZFS on Linux [1]. This means less / no fiddling around with feature flags to share file systems between FreeBSD and Linux. Long live OpenZFS!

Source:

[1] https://forums.freebsd.org/threads/freebsd-moving-to-zfs-on-...
Maybe that future maintainers/inheritors of the application would thereby be defacto knowledgeable in the config language as well?
I need data that people with "almost no emotions" are less common than people with emotions?

I think you're implying the less orthodox scenario and the burden of proof is on you.
Yup. It’s the reason I’ll never buy a laptop with that stupid touchbar.
Of course knowledge of algorithms is useful.

I was pointing out that a specific correlation you mentioned wasn't particularly robust, and certainly didn't amount to the causation you were implying.

Perhaps I should have made my point more explicit by noting the existence of counterexamples - engineers that design and implement good APIs without any particular knowledge of CS or the implementation of sorting algorithms.

You actually are conceding my point when you admit that knowledge of algorithms isn't even necessary.
Hyvää joulua!
> [1] I'm not sure how the other 20W are dissipated. As heat?

I would guess as chemical potential (stored in ATP, manufacturing and converting proteins, endorphins, hormones and other bodily chemicals), electrical signals (nervous system, muscle responses, brain activity) and kinetic energy (blood flow, heartbeats, diaphragm, other internal organ movements). Some of it is probably also internal temperature regulation for different regions of the body, but maybe that's all in the 80W. eventually

> [2] "0.6 watts/hour of energy" doesn't typecheck

I ran their numbers, and I think they meant 0.6 kWh (which is a unit of energy, unlike watts/hour) -- 212 hours at 127.2W over all the volunteers, for 37 volunteers is around 0.7kWh per volunteer. Some of their numbers might be more or less accurate than the others

> [3] You can give the volunteers some drug to increase the temperature to 40°C (313K, 104°F) while keeping them in a freezing environment 0°C (273K, 32°F) This will increase the maximal theoretical efficiency to 12.7% (that is still much less than 100%). Anyway, no sane ethical committee and/or insurance company would approve the project.

But the robots that will administer our future society while plugging us into the matrix would ;)
Does that mean ancient Hindus had some actual, credible insight into quantum mechanics, relativity and parallel universes? No... the myth of a cyclical universe is a metaphor drawn from the observations of cycles of death and rebirth found in nature, particularly in the seasons, and plenty of religions draw from it.

It's easy to take these mythological concepts and restate them in a way that seems to imply hidden scientific knowledge or awareness - Christians have done that with the Bible often enough:I know some who quite literally believe the locusts mentioned in the book of Revelations are Apache helicopters, for instance.

But any resemblance between the flights of fantasy in religion and scientific truth are at best coincidental when the science was arrived at through experimentation which depended on generations of knowledge about the physical world the ancients didn't have. Simply sounding kind of correct in hindsight doesn't count for anything.
What happens to $10 sent to China? It's dollars after all. Do they use it to buy Chinese goods? They need Yuan for that so they'd have to exchange it for Yuan from someone with dollars. At some point that money would come back to the U.S. in exchange for good because ultimately that's what dollars are for - purchasing U.S. stuff.

To some extent the dollar is a reserve currency; people are willing to use it in place of their own currency so in some sense it will never come back to the U.S. To the degree this happens it's the equivalent of people taking paper from the U.S. and giving goods in return - which is to say, it's hard to understand how the U.S. loses on that deal.
Merry Christmas from Scotland!

Anyone have any Hackernews hacks to get over a cold fast?

I've tried pills, roast potatoes, hot toddies and bad Christmas TV....
God jul, en dag för sent
Both path units and entr use the inotify kernel API on Linux. If your needs get more complex, there are python, perl, etc, APIs for the inotify libraries.

Also, if you have an older linux distro that predates inotify(), there's similar functionality within auditd that will log changes to a file with a tag of your choosing, then you can tail the file.
Or TheOutline
The problem with that strategy is that this isn't boxing. There isn't a sideshow first followed by an objective measure of skill. Arguments are directly judged by their presentation. So I guess you can argue that it's a tradeoff—get your ideas in front of more people by diluting their potency with juvenile antics—but frankly I think that's a short-term strategy and doesn't produce works with staying power. If his goal is just to make money it's probably smart. If his goal is just to carve out a space for other people to carry forward the debate then that's debatably also smart. But if he's really trying to present and defend his ideas in a credible way I think it's counterproductive.
From Madrid too
Blender is really click-heavy compared with Maya, where a lot of the functionality is divided between mouse & keyboard shortcuts. Blender is not my first choice for modeling for just that reason, I feel infinitely faster in Maya no matter how long I’ve used Blender.

That’s not to say that there aren’t great features in Blender’s UI, but I think it’s a good example of how not to design a user interface.
Il-Milied it-tajjeb from Malta! :)
This doesn't seem like a sincere question. It seems like a rant filled with unfair and insulting generalizations, and you're trying to validate it by pretending it's a question.
Reading Your Christmas Stories-Merry Christmas Everyone
Just run pine/mail/mutt or whatever you’d like! You can also just go fumbling around with your text editor of choice. The primary reason would be to figure out what program is attempting to send mail to your username, and go log it properly instead.
Dropbox will work if you just create a local loopback file for an ext4 filesystem and mount the Dropbox folder on it.
There are 2^128 available addresses in ipv6. Encoding phone numbers isn’t even remotely a problem.
Look at everyone so confident in their future predictions
Is there some Go specific overhead on loops? If not, why does the author seems so obsessed with removing loops within loops?
Mandarin is objectively going to be the most useful

I'm not sure what you mean by this. It's the language with the most speakers, maybe? It's the one you think would give the greatest money-making advantage? There are many other ways you could decide which is most useful, e.g. language spoken in the most countries, but 'objectively most useful' depends on a lot of unmentioned things (Useful for what?) and seems a fairly meaningless phrase to me.
Tesla Autopilot projected to reach 2.3B miles by 2019
The article has a note on that saying:

> If you think this use of addresses seems wasteful, you needn’t worry. There are around 3.4×1038 IPv6 addresses, enough for 10^27 such displays.

So even an intentionally wasteful project has plenty of headroom for quite a while yet!
Merry Christmas to you all from Africa. Its about 4pm here, family napping after all the food.
A good advice from my late uncle: It'll take 7 days if you do nothing and just a week if you treat it...
To give a short answer to this rant: Functional code is often shorter and better maintainable then its imperative pendant. That makes programmers who can master it better then the ignorant ones.

Peace.
Merry Christmas & Happy Holidays to fellow HN'rs from the lap of Himalayas :D (Nepal)

मेरी क्रिस्मस |
Dedup is indeed very memory hungry with ZFS. Likely cheaper / more cost effective to buy a bucket load of disk storage and extend your pool using raidz rather than adding ecc mem for ZFS.
Further, the study of how life arises has to start somewhere very simple, like drastically simple/simplified 2D rule systems.
Garlic. Smelly but effective. Best you avoid the mistletoe.
Strictly speaking, lists are not arrays.

I'm not aware of what the specification for a list would be, this is the closest I'm aware of: https://docs.python.org/3/reference/datamodel.html#objects-v..., 3.2 > Sequences > Mutable Sequences > Lists, "The items of a list are arbitrary Python objects. Lists are formed by placing a comma-separated list of expressions in square brackets"

CPython implementation is here: https://github.com/python/cpython/blob/e42b705188271da108de4...

If I'm talking about arrays with someone else, I would expect us to be thinking of arrays in the sense of C. Both C++ and Java use the same definition. Other languages that I'm aware of (e.g. Javascript, Go) have their own notions of arrays that you can't conflate with the C notion of an array.

From the C11 spec, §6.2.5.20: "An array type describes a contiguously allocated nonempty set of objects with a particular member object type, called the element type."
Not quite hacky, but a hot lemon-tea with extra honey & holy basil leaves might help.
IQ + EQ = Constant
Jazz musician here. This practice is absolutely standard. You are way off base.

If you can't transpose on the fly, you're not a good jazz musician. Period.

If you can't play equally well in all keys, you're not a good jazz musician. Period.

If you resist on principle (where the hell are you getting this?), then you will be called out and probably asked to leave. But that never happens due to the previous two points.

Jazz has a long tradition on being a pretty hardcore meritocracy, on the grounds of achieving freedom while improvising over a tune. A group can only play as well as its weakest link, and that's no fun. So we take fun very seriously and practice our asses off so that, when the time comes, we can do amazing things together.

PS no one is gonna call out F#. They might call out Gb though. We always err to the side of flat keys, not sharps (horns like flat keys more).
Ripgrep is a similar but different kind of tool.
If there’s any overlap at such a simplified model then the simplified model just might be a good place to start figuring out the actual system.
To relate this to startups: my company Soundslice (https://www.soundslice.com/) makes interactive, web-based sheet music that can be instantly transposed for any transposing instrument. :-)
Fijne kerstfeest allemaal!
Merry Christmas & Best wishes to everyone.
મેરી ક્રિસમસ! (Merry Christmas)
From Junagadh, Gujarat, India [1].
1 - https://en.wikipedia.org/wiki/Junagadh
Merry Christmas from the Odenwald.
What a mess. Have there ever been any serious efforts toward “modernizing” musical notation?
Maligayang Pasko from the Philippines!
メリー・クリスマス (Merry Christmas) from Japan!
It is documented that Bach was a great improviser, much like his contemporary Handel, and others who came after him (Mozart, Beethoven, and Schumann). Improvisation has since been lost in the Classical World but is alive and well in the Jazz world. In Jazz, the term 'vocabulary' is often used to describe styles or influences within the genre. With Bach, he literally built and refined the language from which all other vocabularies stemmed from.
Integration of ZFS will always be an issue in any platform that is not licensed under Sun’s CDL license. To run ZFS, FreeBSD developers had to effectively build a kernel module that paravirtualises the OpenSolaris kernel. So there will always be integration work. The new upstream rebase should make integration much more smooth and allow for features to be released more quickly to FreeBSD than we have been able to do previously.
Merry Christmas and a happy New Year.
Selemat Galungan di Bali
Весела Коледа!
Nollaig Shona Daoibh ó h’Eireann
Snapchat didn’t need A/B testing. Snapchat needed someone with common sense to take a look at the new design and say “this is bullshit!”

Sadly this didn’t happen because the entire company is based on a lack of common sense by the looks of it.
Merry Christmas and a Happy New Year from Romania :)!