jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think that we're ever going to see supermagnets in common consumer devices, just because they can be so ridiculously destructive. The layman tends to think of magnets as fun toys, but the high-end ones are exceptionally dangerous. Walking around with a neodymium magnet in your pocket would get someone killed before the day was out.
Exactly. It meant more: a customizable, scriptable editor that is more geared toward being adaptable to lots of things rather than (a) being extremely simple (e.g., pico, nano) or (b) being tailored towards one very specific thing (Eclipse, Netbeans).

(b) is strange when you look at it - Eclipse's PyDev and NetBean's python support are in fact very decent IDEs for Python, but they force you to do everything the Eclipse (or Netbeans) way.
Ironically, his beloved NBA Jam arcade game was written entirely in assembly.
ODE seemed promising when I looked at it several years ago. Bullet is also quite popular. Searching for a comparison of the two led me to An Evaluation of Open Source Physics Engines for Use in Virtual Reality Assembly Simulations:

http://elib.dlr.de/79462/1/74320346.pdf

The authors, who were already using Bullet, concluded that "Newton and PhysX would be valuable candidates to compete with Bullet for integration in our current simulation environment."
Who decided what the old standards were, and why should we trust them any better?
Please follow the HN guidelines and remain personally respectful.

Also, please abstain from flamewars on this site, especially religious flamewars.
The score most certainly not even. HTTP is still way, way behind. There's a qualitative difference between a spelling error in the document describing the protocol and a spelling error in the protocol itself. In my opinion, the substantive point wasn't about the mechanics of referrers, but that the lack of care and attention to detail demonstrated by "Referer" is strong evidence that HTTP is not as elegant as you claim.
It's not a contradiction, though it could have been worded better. You're not ever going to be able to tell with certainty that data is not being leaked. As a person with some sensitive files, does it matter how sophisticated the attacker was? The end result is the same either way if they get out.
Curious, what are the software development processes that you do not consider nonsense?
Page 10 contains a summary.
>Bitcoins/Altcoin "mining" creates coins out of thin air

Yes, but not at a whim; that's the important distinction. The precise creation schedule for all bitcoins ever is known in advance (and Bitcoin creation is slowing, and eventually will stop). This is distinct from any fiat currency, where the minting authority can arbitrarily decide to inflate all your cash holdings out of existence. This has happened many times throughout history. See the German Papiermark.
Well, part of that narrative also pertains to things like (e.g.) upper-class salary growth vs. middle-class salary growth.
Comparing two projects by the number of commits and lines of code written. You must be a manager.

Maybe Chris and Jose are more efficient? Maybe the Elixir/LiveView code is just better written and doesn't need rewrites?

Why do so many people glorify quantity over quality?
I think that's still worth mentioning considering they're roughly in the same sphere of interest, to avoid the confusion.
Ah segregs is gonna be a pita indeed if it's all hard-wired to the compiler.

Considered making some way to add "portable" modules yet(generic APE code with plat-specific impls) to avoid adding stuff to the core? I know the default calling-conv is slightly different but maybe by smth like defining virtual ports? (ie "send" structs since alignment rules should be mostly the same?)
Yeah but imagine having to use Shift for every path separator you type.
Does it work on cheap Xen vps? Because "/proc/sys/fs/binfmt_misc/register" looks absent from mine.
I'm sure there's a name to this phenomenon. Companies want stable software, and Regular Joe want better pay, but companies won't pay unless Joe starts doing crazy complex stuff that complicates things further.
Use light and light based computing machine (or build virtually within the digital computer)
C also has trigraphs, in case your keyboard does not have a \ you can type ??/ instead.

https://en.wikibooks.org/wiki/C_Programming/C_trigraph
We currently only use it for private modules, but [private bower](https://www.npmjs.com/package/private-bower) also allows caching bower packages.
I used to find Dive into Python a good resource when I was moving from Perl to Python.
I have seen similar script for Linux 8 years ago.
Looking at your other comments I think you're just too demanding. I'm not going to chase around the internet to convince you otherwise. I'm comfortable with the level of support and that's good enough for me (and many others). Same goes for Dart. If you can't be convinced otherwise then just use Java.
With Nuclide, you can build for iOS, Android, and the web. Most IDEs only support one of these platforms well.

Although I am disappointed by the current speed of Atom, I have no doubt it will improve. I think it is the most exciting OSS IDE out there. We hope to slowly converge on JS+Flow as the main front-end language at Facebook, and it will be a huge win to build tooling in the same language as the product.
This is awesome!

I use zfs send/receive between (${work}) machines in the same datacenter, between machines in different datacenters (with layer 2 transport between them), as well as between my own servers (in those same datacenters) and servers at my home.

The networks in between are very reliable and it's rare that I have a transfer fail but it will be great not to have to resend potentially gigabytes of data when it does.

I've been wanting this for a while now and even more so after I found out that it was in the works. I'll be anxiously awaiting this to hit FreeBSD!
> atom

nope, been there done that.

It's cumbersome and laggy, which is a major pitfall for me, I like the responsiveness of sublime text.
"email is dying"

- people that are building social networks for cats
Someone gave me Takedown to read because they knew I worked in IT. That book made me dislike Tsutomu Shimomura immensely.
It's the personal assistant for the rest of us.
Depending on what you're doing, you may be able to get by with just the ESP8266. The ESP-07 modules break out all of the gpio pins, and the NodeMCU firmware lets you program it in Lua.
Malware distributed by IAC / Ask.com, which is Google's largest distribution partner. Some Googlers should pressure them with some do no evil.
I don't with me. A common workflow ended up being for me was write the complex query in SQL (because it wasn't obvious to get going in the ORM), and then spend a long time reverse engineer it to get it to work in the Django ORM. Lots of joins, sub-selects, ordering, grabbing the latest single record from time sorted in the middle, etc. In the end, I had to think about how to use the ORM, and then I still needed to know the SQL for optimizations...
I see the point that you and 'parennoob' are making. The word "ignorant" was a poor choice on my part.
At that price point (~$500), one can get a i7-4XXXT in a fanless barebones setup off Aliexpress, though which CPU you get is entirely dependent on available stock.

http://www.aliexpress.com/store/product/Fanless-Mini-Compact...

The case seems to be an Akasa model, or an OEM variant, which rates passive cooling CPUs up to 35W TDP, so 45W cpus offered seems to be pushing it.

I'll probably get one of these, or a Broadwell version when released, once my Novena arrives, to run any x86/Windows only software.
What about his point that the economic arguments are made to get through to people who don't care about morality and justice?
If you wanna redefine inflation away from economists mean to a more colloquial meaning of the word then sure, that’s inflation. But it also doesn’t tell you anything.
bufsize += LSH_RL_BUFSIZE;

Shouldn't that be:

bufsize += LSH_RL_BUFSIZE * sizeof(char);
If the functional programming language requires that each expression must be exactly one line with no comments, I'll pass thanks. Long Excel formulas make Regex look like poetry.
Of course there’s asset inflation. Inflation is not uniformly distributed across all industries and markets, and sometimes it takes a very long time for imbalances to dissipate.

It’s similar to how certain industries can crash while others can boom at the same time. A non-uniform economy is such a basic and intuitive concept, it’s hard to believe it needs to be argued to the average layman.
I’m not surprised they would do this for PR attention. The entire DD business model is fascinating. I don’t know their economics well enough to understand if it’s sustainable, but apparently I can get a Big Mac and fries delivered to my home for about $22, over 2x the cost of buying from McD directly.

The idea of a four party transaction just for me to eat a sandwich is nuts — me, McD, DoorDash, and the driver. I suppose it’s convenient if you’re willing to spend that much dime. The fact that they’re in business tells me people are even lazier than I imagined.
ha-ha, "smart contracts via crypto make this super doable"

We do not need a BLOCKCHAIN to figure out what is newsworthy... this is a human problem, not a decentralized-immutable-trustless-system problem
It’s how all centrally planned systems work. Avoiding accountability for failure is always the most optimal strategy, which inevitably ends up involving concealing failure. It was one of the defining characteristics of the soviet system. You can even see it play out in large companies (which essentially operate as miniature planned economies), where political actors promote bad ideas, and then somehow end up rewarded after they fail. The only difference being that companies in a free market (usually) have to suffer the consequences of their failures, and politicians in a democratic system can (usually) be replaced if they fall out of favor.
> how could you possibly not wonder whether our current standards for the sampling and manipulation of poorly-understood pandemic-candidate viruses are adequate?

Wait are we looking to improve and make sure that this doesn’t happen again, or do we just want someone to blame so we can continue to do nothing?
Better security, worse UX.
distinction without a difference as far as the new york times is concerned. i'm saying we as developers shouldnt make that our number 1 complaint (which it is, given responses to her twitter) instead of focusing on the irresponsibility of the NYT publishing a "may be" article with 1 line of speculation and 15 paragraphs of context/fluff and 0 lines of evidence or findings.
Its not two realities. Its one population chunk living in reality and one chunk living in a misinformation fueled delusion. Special interests have managed to weaponize social media and misinformation. It started with allowing blatant lying and partisan propoganda to be framed as impartial news because deliberate mass misinformation is apparently free speech. Now the cat is out of the bag and the only way back is strong regulation of social and news media.
Given the nature and quality of replies I’ve seen even on HN — where there are no such character limits and the level of education its members have is higher on average — it seems to me that trust has yet to be earned.
Visa can take a few days to settle where with Monero you will typically want to wait for 10 confirmations which takes 20 minutes.

Visa's fees are 1.4%-2.5% for the merchant where Monero's median fee over the last 100 transactions was $0.002.
I wish people bragged about reading ONE book. "Heard that you read a lot, what are you reading lately?", "Well, I've been at it with The Decline and Fall of the Roman Empire for the last five years, highly recommended".
>1MB is one million bytes, and files do not intrinsically come in power-of-two sizes.

Given the foundation of computing is binary, yes, files actually do come in power of two sizes.

1 and 0. Two. Base two.

From then, the way our bits, then bytes are structured.

8 bits to a byte for 8 bit addressing.

That's why 1KB was always 1,024 bytes.

Base 2: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.

Recognize some of those numbers? Common ram sizes, also the increments in how many bits our architectures have been. These numbers remained constant because the foundation of computing was always Base 2.

Using Base 10 to calculate total storage space is a cheat when sector sizes are Base 2. There's no reason to use a different system (Base 10) for storage if Ram is Base 2 unless you're trying to inflate the specs of how much storage is being sold with a system.

Which is how the 1 MB = 1,000,000 Bytes bullshit originally started.

Until you re-format storage and ram sector sizes to be Base 10, and along with it, the number of bits of addressing our computing system uses, (Hello brand new architecture!) then there's no way to justify the renumbering of storage to Base 10.
Lyra distinctly swallows some syllables.

The "th" in "with" of the video sample, or the second "looking" in the first sample.

I found Opus to have more artifacts, but less ambiguous.

I feel like there will be a false/unjustified confidence in the Lyra audio because its artifacts sound like speech, as opposed to noise, giving the listener clear sounding audio with altered content.
Too old fashioned for that unfortunately, otherwise it would be a good option.
It's doesn't look like Cyrillic, or Georgian, or Armenian, or Hebrew, or almost any of the ideas proposed by people who have seen those scripts once or twice in passing.
It's exceptionally creepy. I think you nailed part of the reason why: it's an imposter, it's fraudulent. Straight out of the twilight zone.

Just wait until AI malware starts impersonating people we know or used to know in a concerted harrassment or manipulation campaign. Oh the evil shit people are going to do in the next decade or two.
In the california bay area with PG&E it is .25/.31/.39 per kwh in tiers:

first 300 kwh @ .25
the next 1000 kwh @ .31
above that you pay .39
There are lots of AI colored, upscaled movies of the 20s, 30s on YouTube. Quite amazing stuff
Parent specifically stated that modern frontend development tools pale in comparison to VB6. You couldn't write a VB6 program and run it on Mac, Linux, a random smartphone, tablet, eReader, hell, even video game systems like the Sony PSP have had web browsers and been able to load web apps for a while now.

You throw out "the distribution argument also isn't valid" as though firing up a Linux package manager or going to download some binary program on Windows/Mac is at all comparable to simply clicking a URL in an email. Not to mention the security implications of desktop distribution.

No, the mediums are not comparable. Your rebuttals consist of "your argument isn't valid" but offer no counterpoints, rather, they simply describe the way desktop development is done these days. It's fine and dandy that you think desktop programming is the state of the art, but there are vast differences between web and desktop environments, and it's why things like the Chromebook can exist.

There are many people these days for whom the internet is the computer.
This read like a long winded video sales pitch on the unbeatable game plan for seducing women.
Deep fakes are yet another prime example of how the writing is on the wall (i.e. it's clear that this technology can/will be used for nefarious purposes - esp. by our enemies) and yet mitigations - through regulation and enhanced standards - won't be pursued until long after the horses have left the barn.

I don't know how/what form this should take, but an older analogy might be how colour photocopier manufacturers imbed microdots into each reproduction so counterfeit bills can be traced to the equipment that produced them.
Using chan struct{} is more efficient, and guarantees there is nothing being put into the channel. That's why you see it used on the Context type's Done method, for example.

https://golang.org/pkg/context/#Context
From the preprint [1]:

> In Go, MuZero slightly exceeded the performance of AlphaZero, despite using less computation per node in the search tree (16 residual blocks per evaluation in MuZero compared to 20 blocks in AlphaZero). This suggests that MuZero may be caching its computation in the search tree and using each additional application of the dynamics model to gain a deeper understanding of the position.

It also strikes me as possible that just not giving the system the rules to start with might have allowed it to explore more efficient strategies.

[1] https://arxiv.org/pdf/1911.08265.pdf
My takeaway was that if we conflate the two, we tend to use familiar (easy) tools to solve our problems, but that learning a new tool (hard) could result in a simpler solution.

E.G, passing something to a legacy program in a language I'm unfamiliar with from a program I wrote in a familiar language is easier than implementing my solution in the legacy language, but it's not simpler.

The 'relative vs absolute' seems like a heuristic to distinguish the two. Writing a solution in a different language is easier to me, but I can tell on an absolute level that there are more failure points to that approach.
Sloped bed rails exclude work use requiring any conventional bed-mounted toolboxes.

That design element alone has turned this into primarily a fun/status vehicle IMHO.
I emailed Bluehost, this is the response I got.

Hello Joshua,

Thank you for reaching out to Bluehost via our press@ email address; as a brief introduction, I am writing you from Endurance International Group, parent company to Bluehost and several other web hosting services. In regards to your questions for how to best protect your website, one of the best things you can do to invest in your business is to acquire web security, something like Sitelock, to protect you from malware. Below you will find the following: i.) article from Sucuri.net explaining more about website security, and ii.) information to speak to Bluehost representatives more in depth about our partnership with Sitelock and help you set up that addon service, if this is what you wish.

i.) https://sucuri.net/guides/website-security/
ii.) 888-401-4678 | https://helpchat.bluehost.com/

Kind regards,

Jacob
Endurance International Group
Interesting idea, a publicly funded social media site. That would allow the public to have input in how the software works.
This is what popped in my head while watching the video!
Has anyone tried buying these sunsetting projects from Google? I'd definitely pay like $3-$5/mo to have this service, and the implementation is involved enough that it'd be a hassle to duplicate.
All you need is a large display and a webcam. Isn't Microsoft already doing this for gaming? The enhanced resolution Wii controller with a large flatscreen already has most of this capability.
It’s not so much about the design than the impression. Lots of people don’t like driving and would rather a bigger car because they feel unsafe next to those other giant cars. Nothing to do with actual danger, just perception.
I once ended up on Encyclopedia Dramatica before I knew what it was. It was some semi-informational article about some person and then I scrolled down and there was an absolutely disgusting picture I'm not even going to describe here. I, for one, don't mind that it's not on the top of my search results.

The entire job of a search engine is to curate results from a vast internet and boil it down to what is probably interesting for you. You also don't want all kind of "shock sites" on top if you search for "gun homicide" or "ISIS beheadings". Most likely you want some background information on these things, not "shock sites". That's the service Google and such provide.
RSS is preferred, followed by an email newsletter.

Anything else and I'll visit the site manually if and when I remember. Requiring me to follow a blog's content announcements on a platform I don't use is a recipe for losing me as a potential fan. So you either need to be everywhere or nowhere. There's not much middle ground there.

When setting up a blog, an RSS feed should be built into most options or easy to add.
Drop Dead Gorgeous

or

Duck Duck Go
No it shouldn't. It costs money to operate a transit system, and the users should pay for it. Keeping out vagrants, some of whom are dangerous, is another benefit of fare collection.
AFAIK Microsoft's .NET runtime has also made significant improvements in the last 2.5 years, so as I said, it's just a thumb-suck as to whether the gap has changed. Maybe this will get someone interested in doing some comprehensive benchmarking...
An unfamiliar favicon lets me know I am not somewhere I normally would be, and to regard the site I am at more suspiciously. Without familiar favicons, I would treat every site that way before looking at the page more thoroughly. Obviously I do not rely solely on favicons, but they are a good initial way of orienting myself when looking at tabs.
It looks like http://untappd.com has some competition now.
That works for Tabs - I just spent 10 minutes watching my browsing behavior, and realized the only thing I look at in Tabs, is the Favicon.

Personally, Google has replaced my bookmarking behavior. I don't bookmark pages any more - when I need to search for them, I just google for the appropriate keywords. In fact, this works so well, it's rare that I even need to add a "site:" to give a hint as to which site to look for it.
Graham's Number isn't particularly large in this context (indeed, it is referred to about halfway through the article.)
How does jailbreaking enable normal iOS store apps to access other apps sandboxed datastore? Or do you mean that only Cydia apps can access other apps datastores?
The real point is that, if you think you need a million dollars before you can live in Manhattan, then:

1) you will never live in Manhattan,

2) you will never have a million dollars.

In other words, if you do not have the ingenuity to solve the first, you certainly do not have ingenuity to solve the second.
Nice to see a clear statement from Google that they believe all manufacturers should ship a way to unlock their phones. It's largely symbolic since it is out of Google's hands but at least Google is making their view heard for what it is worth.
In my book, overengineering is defined as doing more work than is necessary to ensure that the risks are within acceptable bounds.

As the author points out, having the Times election site go down on election eve would be a BIG PROBLEM -- massive losses in both reputation and advertising revenue. For the system architect, a failure could possibly mean losing his job.

What the author has laid out is a system that is robust to multiple, simultaneous failures (with possible exception of the loss of AWS, although that's not entirely clear). That just seems like good planning.
"pre-existing condition" what does it mean? And how can old people avoid having pre-existing condition? Does that mean one has to be insured continuously to make sure no pre-existing condition arises in-between insurance gap?

I'm new in the States and I hear this term is mentioned a lot.
> Over the years I notice that I've forgotten many of the skills I used to have in the lower levels

I manage a team of incredibly talented programmers and I have to work hard to keep up technically in order to make informed decisions when needed. Even with all this effort, I have no illusion I could be as competent a programmer as they are without a lot of work.

edit: I was tempted for a moment to say "I lead" but they need less my leadership than my management. One leads from within and I write very little code these days. I offer some technical advice derived from my experience (mostly the "don't do that, because that will be hard to maintain" kind of advice). What I do, hopefully well, is shield them from external interference so they have a developer-friendly environment where they can better contribute with their skills. It's devilishly hard.