jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Duplicate:

http://news.ycombinator.com/item?id=2011060

No comments (yet)
That could work. Messy, though. How about rear-facing bright headlights hidden inside the rear window that can be flashed on from the front seat.
> For clarification: You're saying that because your wife got mugged you felt that Seattle was "less orderly" (I'm assuming this means "higher crime") than Baltimore (which has one of the highest crime rates in the country)?

No, I mean "less orderly." The "mugger" was more of a drunk opportunist than a serious criminal. This sort of low-level disorder seemed quite tolerated in Seattle, even compared to Baltimore. Of course, part of the reason for the move was going somewhere safer than downtown Baltimore. But fun fact, Seattle's property crime rate, at 46 per 1,000, is higher than Baltimore's, at 43 per 1,000. The property crime rate in New York City is a third as high, at 16 per 100,000.
They have a right to. They just can’t stop people from doing certain things. The purpose of unionizing is to say “this company has been treating us unfairly and we’re powerless to stop it. But together we could.” If Amazon was treating its employees fairly, they’d be less inclined to unionize.
I would like to see some concrete examples of what is meant by low skill level "programmer" work. In my opinion, programmer, developer and engineer mean the same thing. Is there a market for "Hello, world" that I am not aware of?
I don't think cactus2093 meant US / western world.
There is very little evidence that the death rate in the US is "largely due to failure to wear masks." Mask wearing in different countries is all over the map. The US is actually on the higher end in terms of mask wearing: https://www.economist.com/graphic-detail/2020/07/08/face-off....

Meanwhile, countries like Denmark and Norway with very low rates of mask wearing have seen very low COVID death rates.

EDIT: More recent data from YouGov showing same pattern: https://yougov.co.uk/topics/international/articles-reports/2.... Mask-wearing rates in Denmark and Norway picked up in 2H 2020, but were still on the low side.
How are you going to convert $0.001 to Euros?

Why is receiving $0.001 a matter of urgency that can't wait until tomorrow?
I thought the meaning of life was negentropy. We seem to habitually build little corners of order in the eddies of the waves of entropy sloshing around. Even just by observing things.

If using entropy emission as the indicator, how would we distinguish the exhaust of life from any other energy source? Wouldn't it make sense to look for pockets of negative entropy or would those be hidden by all the opposite reactions?

Not a physicist obviously!
You don't understand how commercial banks create money.
Processors designed for HPC, GPUs and generic server CPUs have different evolutionary forces acting on them. We can be sure AMD did at least some simulations on EPYC about how HBM memory would impact performance on server workloads.

It all depends on the workload and demand. AMD can have much larger volume with a part tailored for the space between HEDT and server than with one tailored to HPC workloads.

I would love to misuse one of these as my personal workstation (just I would have loved to use a Xeon Phi), but not all my purchasing decisions are strictly rational.
libvirt wasted a lot of effort into abstracting everything behind a ton of pointless hypervisor-agnostic cruft, only to then deprecate basically every single backend except QEMU.

I have used libvirt for almost a decade before going back to plain QEMU; I must say that using it from the CLI is an herculean task, you often have to edit plain XML in order to do whatever you want, and the cherry on top is that `virsh`is a huge pile of cow dung that often drags you into a Sisyphean fight against the aforementioned pointless abstractions - you find yourself configuring "domains" and "virtual networks" when you really only wanted to launch Windows to run Word.

When I had to run stuff on a big server which only does VM, maybe with OpenStack and other orchestration systems on top, libvirt was often _fine_. I still use it in those use cases (I usually prefer Proxmox this day, though), it works fine, I can connect to remote instances using SSH and Virt-Manager and I like how it often just works.

My use case, 90% of the time, is that I just want to run a damn Windows or FreeBSD VM on my workstation. I want to put disk images wherever I want because my root FS is small (often on ZVOLs, which are a big massive PITA to use with libvirt) without having to read a million different websites and man pages. I want it to work with my firewall configuration, which often changes due to the fact I have to do stuff with this machine, and I don't really care about 90% of the features of libvirt - I just want to run Windows every once in a while and I want my VMs to keep working without too much effort.

Thus, I run plain QEMU with the following configuration, which took me a solid 10 minutes to perfect:

- `nsbr0`, a bridge with a static IP configured using systemd-network;

- `qemu-bridge-helper` set-up in order to attach taps to nsbr0 automatically, using `-netdev bridge` (echo 'allow nsbr0' > /etc/qemu/bridge.conf);

- IP forwarding set to 1 and `masquerade` in nft.conf;

- OVMF downloaded from my distribution's repos;

- `spicy` to attach to a running VM;

- a 30 line script that spawns QEMU in a tmux. If I want to configure a new VM, I just copy paste this shell script and I put it in a directory together with a copy of OVMF_VARS.fd for the efivars.

Et voilà, I get VMs that just work, without having to wage any pointless battle against libvirt in order to get what I want. This is basically just a way to run KVM VMs that does not create a million firewall rules together with useless network interfaces, and doesn't force me to configure "storage pools" when the only thing I care about is running 2, 3 VMs max on my machine.

There's a reason why VMWare sells both ESXi and VMWare Workstation, and why people still love VirtualBox despite how shitty it is.

It's because more often than not something designed to run on servers is hardly be the best solution for a single user. The same features that make libvirt interesting on servers make it clumsy and overcomplicated on workstations, and the more I use it the more I realize it's true.
Have a look at “The art of writing science” by Kevin W. Plaxco [1]. He goes over this and similar techniques in length, applying them at the same time.

[1] https://doi.org/10.1002/pro.514
> police shows set in megacities where everyone carries guns.

This is a weird concept; megacities are easily the most gun-hostile locations in the US.
I’ve been enjoying sdf.org a lot! Reminds me of a simpler time when we were “hacker” and the internet wasn’t constantly trying to sell you something
Also, "traduce" is euphemistic, so you can't be sure what it means even if you know the Latin. In romance languages it just means "translate."
IIRC misattribution of quotes can be libelous in some jurisdictions if it causes harm to reputation.
I think several of your categories nailed what the vast majority of car owners are looking for: an transportation appliance. This is where I think EVs will eventually dominate the market, the only thing you will have to worry about is plugging it in. The simplicity of the electric drive train will make them even more reliable (and efficient) than the best gas vehicles today. No more oil changes. No more random fluid leaks on your driveway. No more mornings where you are late for work because your car wouldn't start or you forgot you had to stop and fill up with gas on the way to work.
The fact that the laws exist in the first place seems to answer that line of questioning already.
If you want a good website, you need good users, and if you want good users, you have to limit content that attracts bad users.
> Many on HN, like many Leftist "intellectuals" probably would (and/or did) sympathize with the Soviets.

On what grounds do you base such an absurd accusation?
Thanks for sharing the process.
Are there tools good for aggregating and querying annotations across services for less technical users? Is there a market for better usage of annotations?

I've been avid about annotating key tools I use that offer that functionality, and inevitably creating a separate spreadsheet log across things. I'd love something that could be a hub for all my annotations.
> Do you encounter this sort of thing outside of the internet? I've certainly seen online trolls mock vegans, etc but I haven't witnessed it IRL.

I'm a vegan. I've been invited to eat at steak houses in work related setting. And people know about these limits. And I'm not alone in that camp here.
Most sane people also try to avoid a 'trade war'.
But they are voting for a representative,not.policy directly, and that is an important difference.
In the following days, they followed up with an offer that wasn't an offer - they would make an offer only if I said yes, but otherwise they weren't going to make an offer. They had the hiring manager call me a bunch of times. They tried to get me on a sell call with the ceo. They disparaged the other companies I was talking to. Meh. Also, they were title crazy - everyone in management I spoke to was either a director or a vice-president or a chief of something.
Same happened to me trying to use Safari Books Online on my Kindle browser (as the only official way yo access their content on an eInk display). They dropped SSLv3, and in doing so the old 'experimental' Kindle browser can no longer access it.
Beginners that aren't in a formal class setting (and his description more closely describes mentoring someone outside of the classroom (son/daughter)) have not yet made the decision to invest in learning things from first-principles as a university student has already locked into doing. So, for these beginners there must be some kind of reward or immediate application for their efforts if we even expect them to continue past the stage of early burn out. This is what the post speaks to.
If you volunteer to help organize a large event, one side effect is that you will talk to many strangers while sorting out logistical details. It removes pressure and provides your emotional brain with many data samples of successful interactions with strangers, which will come in useful in future approach situations.
From the article:

> It is impossible and unfair to describe mathematicians as a type.

This is so true! Back then in school, I attended lots of Mathematical Olympiads and I came to know all different kinds of characters. Even in the higher ranks, closer the the IMO (http://www.imo-official.org/), there was no single kind of character dominating.

We all were so different from each other that I finally gave up using the word "mathematician" to describe anything but the plain interest in math.
I think everyone understands that robots aren't as capable has humans.

The idea is to improve their usefulness. For example, the ability to mine planets and asteroids. The plan is to send people to Mars and do what tasks that a robot can't? Having people do mining on Mars, for example, will be very costly and dangerous.
There's a processing library for getting information from it[1], so there's certainly the possibility of using the sensor to automatically adjust the theme. I would try to write something to do that myself, but I don't have a Mac.

[1] http://projects.formatlos.de/ambientlightsensor/
sqlite is nice because it's so easy to use but it's a pig to optimize and isn't a complete sql (it lacks typing, foreign keys are not enforced, etc etc). despite that i would (do!) use it for projects where you're storing data for one program (configuration, etc).

but if the main functionality of your program is storing data then you are better with something a bit more comprehensive. to be honest, i would suggest postgres over mysql, but either will do. not only as these more feature-complete, but they are much easier to optimise.

also, if you are using python, you might consider sqlalchemy. that can be used as an orm, but is really more like a very neat embedding of sql in python. and it will even let you define your database in python. i think it's very cool. but there's also a risk that you might end up confused about what is sqlalchemy, what is python, and what is sql.

finally, python's documentation for calling sql is not that great. you'll probably end up wanting to read this document - http://www.python.org/dev/peps/pep-0249/
The apartment analogy is .. erm "apt". Why do we effectively rent domains, and not really own them?
How is using a test bank cheating?

Didn’t you use test exams or example exams to prepare for the real test? I know that as a widespread and morally perfectly acceptable preparation method.
can you please explain that for future use?
Latest News:

3:30am (EST): Some hosts were damaged by the power outage and we are working on moving these Linodes to hot standby equipment.

Please tell me that doesn't mean potential data loss!
It seems like this would cause a lot of low-end inflation as rental prices of cheap housing and such adjusts to the fact that people can now pay more reliably for such things.

Equally important, it seems like it'd suddenly be hard to hire someone to a position making (say) $27,000 a year when their alternative is to simply collect $20,000 a year - so a lot of lower-paying jobs will vanish... and the ones that adjust $ to compensate will of course have to pass on the costs to their customers. I'd expect an abrupt spike in the prices of restaurants, grocery stores, and the like.

It's an interesting thought experiment but sure to cause some social upheaval.
What if the deal was: they get 20k, but the government manages their money?
"the ratio of revenues, losses, final price and outcome are, to my knowledge, accurate"

The relative amounts are what matter. The story also now says he'll delete any comments on the blog speculating about the company in question.
DOES? I'm beginning to doubt your commitment to sparkle motion...
Scaring shit out of you since 1981.

While it is generally true that good students should not cheat, but using questions from standard question bank was somewhat asking for it :)

Nice and simple trick with distribution and disturbances, though.
I'm a programmer (and in Australia), so maybe that makes it a bit easier.

I think it's mostly a case of knowing people. Nearly all of my work is from people who already knew me before they needed the work, or knew someone who I had previously done work for.

Referrals and recommendations are worth more than anything else, and people will pay more for someone they know will do a good job. My two current side projects are for an old client of a company I used to work for and had worked with previously (they referred me), and a friend of a friend of my father. Previous work has all been via referrals from friends or clients. Once you do a job for someone, give them a stack of business cards and ask them to refer you to others. If you've looked after them, they'll be more than happy to do it. Since starting my business 3.5 years ago, I've never once had to actually look for work.

I'd strongly avoid looking for work on any website, you end up competing on price, and that's no way to make a living.
The students actually were asked to confess if they had seen the sample test before the example or not. They weren't confessing to actual cheating.
For my own use and amusement I wrote a Diceware-inspired program in Scheme. It produced random passwords like "luthier-beige-6139" or "unintimated-clamp-3529". The word-number pattern and separators could be varied.

Like you said, the issues are good RNG and word list. For the latter I used the "web2" list from FreeBSD /usr/share/dict directory. The word list was filtered to remove words that were capitalized, too short (< 5 chars), hyphenated, etc., leaving a final list containing about 151000 entries.

I estimated entropy for generated passwords at ~40 bits. To get 100 bits would require 5 or 6 words. A problem with this method is having passwords composed of obscure terms, reducing acceptability. A more carefully culled list would be smaller, but there's the tradeoff--password legibility vs. length.

Yes, limiting max password length to < 16 chars isn't very smart. Really that should be the minimum rather than maximum.
Don't believe people when they say rubbish like this:

Because they are so complicated, they are unlikely
to have evolved twice.

It's not like that complexity has spontaneously come into existence, it's the result of normal evolutionary processes which give rise to complexity of all sorts all the time. If you ask biologists about this, most would agree there is nothing inherently improbable about the evolution of any known cell type.

Of course that doesn't mean those processes wouldn't produce a completely different organism on another world, but chances are this organism would have to solve similar problems as the ones here on Earth. The need to process information and react to it in some way is not unique to our world in any way.

> So if neurons did evolve twice

Looking at all the systems organisms are using to carry information (not just neurons, but all kinds of chemical signaling) suggests that these systems perform a very basic and ubiquitous role in all ecosystems. Even if the assertion about neurons was true (which it most certainly isn't), claiming all of our biological information-passing systems as special and "unlikely to evolve twice" is stretching an implausible proposition even further.

> it is unlikely they are the Great Filter

It's unlikely anything within biology is the Great Filter, but the thing at the beginning of biology might be a candidate: it's unclear how probable the formation of a simple cell from non-biological material is. My personal hunch is that the Great Filter might really be a combination of factors, both local to us and global, and abiogenesis _might_ be one of those that globally lower the odds for life significantly.
Telegram looks really interesting. It has an open protocol and API so it should be easy to integrate with other systems; there is a libpurple port for it[1]. Maybe Telegram could be a replacement for XMPP?

[1] https://github.com/majn/telegram-purple
Two things come to mind, from less-far-out to further-out:

- A capability-based operating system, see: http://en.wikipedia.org/wiki/Capability-based_addressing

- Anything microkernel-based (Minix!) For pete's sake guys, why don't we have this already in our mainstream OSes? I'd happily take a performance hit of 10% in return for the enormous benefits (stability, security, design elegance).

Personally I don't think compile-time guarantees are a good idea, because the resulting system strikes me as very vulnerable to that one thing the developers overlooked.
The dart std lib, at least the DOM manipulation bits, are indeed nice.

OTOH: JS has the largest module system of any programming language ever, which also tends to make it pretty productive.
I was under the impression that last June (2009) the House voted 310-118 to add an amendment (the Chaffetz amendment) to a bill to ban the scanners as a primary means of screening, but that the Senate never voted on the bill. It seems to me that such a bill would have popular support - supposedly it was backed by both the ACLU and the NRA - but maybe I am understanding the politics wrong.
I still see them... footer and header of the first page.
We are still in Alpha and so there is a lot of things we want to still do but for now we had a minimum viable product and hope to keep developing it.

We wanted to allow people to vote, just like they can on here, in case they wanted to create networks on their passions. I have a football network with my mates and we find the voting works really well. Interesting links are at the top and boring links find their way to the bottom.

We also want people to be able to chat and post/vote from the home view but for now we wanted to launch the site and then iterate afterwards. This will take place though.

With regard to stackoverflow - we will take a look. Chat is quite primitive at the moment but again something we hope to improve.
While I mostly agree with you, I could really do without the repeated "libertarian crackpot" sideswipes.
Every qualifying person (citizen, legal resident, TBD) would have a baseline exemption. As you point out energy requirement varies by geography, and the exemption would also have to be geographic sensitive.

More importantly, such an energy based tax system would result in the vast majority of tax being remitted by business and institutions, not individuals. Businesses would not be able to avoid taxation through accounting tricks, but at the same time the cost to business of paying tax would be eliminated because it requires no bookkeeping. Like all taxes on business, this reflects in cost of products and services. Less energy intensive products and services become more competitive on cost.
If they're Chinese they are. They kinda get by without most of Google's stuff anyways.
So get out and PUSH. I've already contacted my representatives this morning.
"Apple will become the Apple of the phone market much as it was the Apple of personal computer market."

No offense, but this is probably the most banal argument imaginable.

"There is a myth, more of a meme actually, about the 'inevitability' of commoditization. It is a view of the world that sees things linearly, in terms of singularities, and the so-called "one right path."

In this realm, where commoditization is God, horizontal orientation (versus vertical integration) rules the roost. How else to define consumers, not in flesh and blood terms, not as spirits that aspire to specific outcomes, but rather, as a composite set of loosely-coupled attributes.

This mindset is compelling because it is simple and familiar, but it also leads to blind obsequiousness.

Historical edifices are held as indelible fact. "It's Microsoft v. Apple all over again." "There has to be one absolute, dominant leader." "Open will always prevail -- and should prevail -- over proprietary systems." "Market share matters above all else. Even profits."

There is one small fly in the ointment to this ethos, however, and its name is Apple."

Later:

"The following inconvenient facts must be an affront to the horizontal, commoditized, open, market share zealots. Apple has launched three major new product lines since 2001: the iPod (October, 2001); the iPhone (July, 2007); and the iPad (April, 2010).

The company’s stock is up 3,000 percent since the launch of iPod, 125 percent since the launch of iPhone, and 20 percent since the launch of iPad.

In that same time period, the major devotees of the loosely coupled model — Microsoft, Google, Intel and Dell — have been, at best, outpaced by Apple 6X (in the case of Google dating back to the launch of iPod) and at worst, either been wiped out (in the case of Dell) or treaded water (in the cases of Microsoft and Intel) in every comparison period."

From: http://radar.oreilly.com/2010/09/apple-segmentation-strategy...
The question is whether there's anything that can be done about it. Much of the time, there is! And people overlook it more often than they should. But much of the time there isn't, and in that case it might as well be ignored.
I've often wondered why people don't use databases and SQL for more often data analysis. SQL is relatively easy to learn, and there is so much you can do, especially if you use analytical functions. I almost always load the data into a DB, and do as much as I can with straight SQL. And, if I can't do it in SQL, I write a query to the transform the data to the format I need, and then access it via python to do the rest.