jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's not a mood. The sales manager trains his staff in how to do sales. He expects them to follow the training.

Reminds me of an anecdote I read in a business book:

The owner of a company noticed that 3 of his managers were sloppy with their accounting. Repeated suggestions for improvement accomplished nothing. One day, he shorted each of them $5 on their paychecks (it's an old book, like $50 today). They all came into his office, and politely pointed out there was a mistake in their paycheck amounts.

The owner handed them each a $5 bill, and suggested they be as assiduous with the company accounts as they are with their own money. Two got the message and there was no more sloppy accounting, the third didn't and was let go.
Yeah, but you know - if they start flying, we're dead.
I'm in the middle of Poland, it really won't be any comfort for me that USA will survive when I'll be dead.
Has intel me disabled out of the box and runs coreboot.
I think you’re confused - it’s free.
So... I guess it's okay if Russia nukes Ukraine? Does that explain the March 27th publication date?
As other people have mentioned but I think not quite nailed perfectly, restrictions on behavior aren't quite the right solution to the problems that plague social media. Some people think that the right move is to eliminate engagement optimization algorithms, and I think that's not quite exactly right either.

IMO the right solution is personal executive autonomy over content presentation and algorithmic optimization. By which I mean, I want to be able to make an "executive" choice over what kind of experience I want to have on a social platform. By "executive" I mean, I want to be able to make that choice explicitly, not implicitly by my behavior. For instance, an implicit choice is walking by a beautiful chocolate cake and being unable to resist eating it. An explicit choice is being able to architect my environment in advance, such that there are no beautiful chocolate cakes to tempt me.

The biggest problem with social media right now is that the incentives of the existing platforms do not allow people to make these choices explicitly. They do not allow us to craft our information environment using our higher order executive functions, they force us to do it using our reptillian brains, one moment at a time. Essentially, they force us to choose: either you get none of what social media has to offer, or you take every aspect of it, whether you like it or not.

Being able to explicitly say "for the next hour I want to be fed thirst traps and rage bait, but then I want that turned off" would be an amazing feature. People have a right to that kind of content if they want it. But they equally have a right to engage their higher cognitive functions and choose not to be expose to it if they don't want it, or choose to be able to architect the manner in which they are exposed to it.
Node 16 will exit if an exception is thrown and not awaited for some finite period of time. So if your goal is to keep those promises in some cache and then resolve them later on at your leisure, you will find the entire node process will abort. There is a feature flag to restore the older behavior but it’s a pretty big gotcha.
The average PC gamer is, of course, not the average computer user which is far more likely to be using a generic laptop or smartphone.

Which is all to say, I understand why we want modularity, but - for most computer users - a much more necessary path forward is a reimagining omaterials recyclability.
Yup. In torch you can use torchscript and in jax you can 'jit' a function and both turn your NN function into a fairly easily compliable form which could then be translated to wasm.

Here's a cool project that does something like this (though I believe it's basically superseded by torchscript): https://github.com/podgorskiy/tensor4 Here it is running stylegan in the browser (via wasm): http://podgorskiy.com/static/stylegan/stylegan.html
How full is your NAS? If you're not that full and your data could fit on one non-RAID hard drive, you can add a 4th drive as a second disk group, copy folders manually in Diskstation to the 4th drive, then pull the other three, create a new 3-disk disk group there, copy back once that's built, then wipe the 4th and add that. That's convoluted but for me was the easiest and most reliable way. With the RAID max_speed tweaks, it was all done in about 72 hours end to end.
The 38400 baud might be the biggest bottleneck.

http://bettermotherfuckingwebsite.com/ is 20k, ignoring http overhead.

Maybe strip that to 15k after compression, and cut some content.

Still 15000/38400 <= 3 responses per second.

Add in serial parity overhead, http overhead. Might be able to sustain 2 rps with enough cleverness.

Leaves no room for bursts
This emotion seems obvious and I wonder why we don’t have clear, sustained global consensus for creating/maintaining non-profit alternatives for strict needs.

Is this part of mainstream economics yet? I see “the economist” argue around the edges of this, but then they ran a front page hit on Bernie sanders.
Should I disclose this? Well, why not?

I interviewed at DO a few years ago. I don't want to share the details, but it was the most annoying, unprofessional and disorganized set of interviews that I have ever witnessed in my life (I did ~140-150 interviews in my life for ~25 companies). The best part is that I was introduced to the company by one of their board members.

Since then I kept thinking that I really liked the product, but I would expect them to fail as a company.

Maybe DO's IPO proves that I was wrong, or maybe that they will be economically successful despite what I have witnessed.
The evolution of graphics cards into CUDA machines for machine learning applications is one example of this phenomenon.
Agreed, the point when I start to have to choose any two of usb-tethered phone / usb to ethernet / usb to wifi headset / usb to serial really gets infuriating.
Yes.

The only people who like Azure are managers that get bonuses for their stupid contracts. Azure is not built for engineers. All of their offerings, especially the automation and tooling, are vastly inferior to AWS and GCP
Not everybody earns a US salary, yet we live in a world where all prices are the same. I agree with you, more creators should do that kind of thing.
I would say I run into a situation where I dig my RJ45 dongle out of my bag once per year still. Usually if I'm in a different office or trying to fix Wifi or something.

For me the dongle is annoying but probably sufficient.

I've also worked in offices where the Ethernet was better because it didn't require VPN access and was more reliable, but in those situations I plugged it into my monitor rather than directly into the laptop.
No, it's not, because PHP is hack on top of hack, and forces programmers into a persistent defensive posture. This is what happens when you force developers and sysadmins into defensive posture.
> Let's not over-romanticise the subject.

It was an era of romance and derring do! :)

I'm not sure about github - I take your point, but you might also argue that if git didn't have the particular design, features, and mindset that went into creating it, github couldn't possibly have become the thing it is today.

Without getting into BK morality tales, though, it is one of those great stories along the lines "well in that case I'll jolly well write it myself" which shows that just sometimes doing that can (in some small way) change everything. Not unlike the linux kernel itself, or GNU/emacs, of course.
Javascript and Node.js

I am going to create a Google Voice clone with some additional features. I've been getting spam-called for the past 2-3 months now and it's pretty frustrating (especially if some of those calls are legitimate customers)..
Trying to paint that line is a bit too politically minded for my tastes. From the perspective of choosing a license for your GitHub project, GPL is restricting the consumers of your project (other developers). Attempting to explain the purpose of those restrictions will just make this less clear.
Let's think about it. Are games doing analytics? Games are essentially UIs that people pay for the privilege to use.

Although I am sure that contemporary game makers use analytics to understand user behaviour and optimize for in game spending and engagement, at least in the bigger games probably the core experience comes from creative human processes.

The more the analytics the further optimised the game would be towards KPI.

Also, I suspect that Netflix is creating it's materials based on analytics rather than creative human input.

Maybe the problem is not analytics but greed and ill chosen KPI? Pre-total-tracking world, creatives still needed to test ideas and to test ideas you need to be able to measure. They would pay attention to what sells, how people react to a specific line etc.

Maybe it was more fun because it was less optimised for profit?
No, they say that hackers "not only broke into their database; they changed the names and passwords of profiles" but they admittedly do not attribute that to the group.

>What's the harm in this? There's none! They're literally just requesting PDFs

Via stolen, cracked, or phished credentials, though. I'm not arguing against this, I wholeheartedly believe in the Guerrilla open access manifesto and its beliefs, and it is admittedly not proven to be Sci-hub, just a random attack.
>Except for 8.0.1 which hosed cell service for everyone.

Only iPhone6 only if you updated a point release in the first hour, not that it is good.
Apologies to the sibling posts praising this for a different perspective, but this post goes way too far in the other direction. Yes testing updates is very important. But by "operators delay firmware updates" do you mean never release updates? By "some of them" "stuff the ROM full of bloatware" do you mean nearly all of them? Telcos also love to write and ship their own OS UIs which are themselves full of shoddy workmanship, then never release updates for many of the phones running them.

Listen, it is a shame the telcos get totally thrown under the bus when there's an entire supply chain full of issues, but I don't see what that has to do with this bug except in the sense that "there are bugs" not caused by the telcos.
Check out the Chrome extension Videostream for Google Chromecast, link: https://chrome.google.com/webstore/detail/videostream-for-go...
At least most people who suggest this use one of the existing could-actually-work-even-though-it-will-never-be-implemented approaches (usually 364+1 "year day" or +2 for a leap).

There are a fractional number of days in a year. You can't have a year with an integral number of days (without varying the number of days in a year, i.e. leap years).

The proposal to abandon leap seconds is appealing but as short-sighted as two-digit years. You'll have to dynamically adjust times eventually because the rate of the earth's rotation changes. We can either do it right, incrementally, and programmers can manage to implement a standard that's been around for over forty years, or we can ignore it and pass the problem along. I suppose I can guess what will happen there.
> But like our predecessors, it's very likely that we are wrong.

Each metaphor was less wrong than the one before.
I would agree, except for the fact that slices have a lot of very convenient sugar syntax, making it look like the de facto standard for storing anything (with maps that is).

Well, i may be spoiled, but ever since i stopped working with C, i never had to deal with data structure so different between arrays and list than go (that is, slices and container/list).

The performance concern is an absolute hypocrisies. Whenever you decide which structure you pick in eg, Java, you know that the various containers are optimized for various operation, and you decide which to use depending on performance only.

In go the language is so broken (because of the type system) that using a chained list vs an array makes your code look completely different.
I don't understand the point of this list.
You still have to stop somewhere and supply actual numeric data (which is the only real data there is).

I think it was in one Smalltalk book: so there are objects that send messages to each other, but how things are really done in Smalltalk? :) At some points there are primitive actions that actually do the work. Similarly with data we can define objects or any other higher-level concepts, but somewhere there must be actual data under all these abstractions.
You can always add more authorized keys.. That's what I do and definitely the way to go for this scenario.
No. To satisfy the complaint, you would have to be able to create the rational-number type yourself in userspace, and moreover it would have to be built in such a way that you didn't need to worry much about cancellation.

Analogously, Rust or F# have type systems which allow you to build the Option type yourself easily: there is no magic behind them, and you can just write down whatever sum type you want. Similarly, we want to be able to build arbitrary quotient types (not just of numbers, but of general sets with equivalence relations) ourselves.
A friend of mine is a contributor to k8s itself, and of course, this all comes incredibly easy to them. Following their recommendation, I gave it a shot for my single-person, single-node (!) homelab, all without using MicroK8s, k3s or similar.

After a week of almost full-time work, I threw in the towel. Admittedly, I also had to learn concepts like reverse proxies alongside, too, so I was by no means well-equipped to begin with.

Yet, tossing together some docker-compose.yml files and "managing" them with a Python script has worked very well. Kubernetes really scarred me in that sense, and I am healed! Also, Caddy has helped me in actually enjoying configuring the webserver.
rmdir is usefull when you want to remove all empty subdirs, without touching files or directories with files. Just do 'rmdir *' and you're done.
I guess that helps explain stories like this:

https://www.bbc.co.uk/news/world-asia-56165762

(tl;dr: North Korean man swam/walked round the DMZ and wasn't spotted for hours)
Online social entertainment blends entertaining interactive functionality

https://techtodayreviews.com/2movierulz/
I buy their VPN but can’t use it due to lack of Mac support. Nice way to support them and show them they can build useful services we will pay for simultaneously.
Though I'm not sure I'd want my brand associated with retud.com. :)
This still doesn't handle email verification, multiple roles, remember me tokens, and a slew of other features Devise offers.

This is really just some Rails sugar around bcrypt-ruby.
I started out with something similar to this, but randomly playing combinations created a lot of garbage relative of things that sounded pronounceable. A lot of letters are simply unpopular/bad (looking at you Q, J, Z, X) in most combinations (often the exception is the end).
But read that carefully - it doesn't actually directly claim that Subway's food isn't high-quality or delicious. At most it implies that there is at least some measure of association between the Subway brand and poor food, and the existence of the statement itself bears that out.

Oh, and their turkey doesn't even taste like turkey.
So there are javascript-intensive entry-level jobs that require little in the way of design chops?
How would you phrase it?

I know it's not a conspiracy, and I know there's no orchestrating hand. I was phrasing it the same way as the 'Invisible Hand' theory of economics. There sure as hell is no Invisible Hand, but we call it that because that's what it sometimes looks like.
I think it's moreso that some users haven't signed up for a google account (there must(!) be some) because they only use the search function and that's it. Well the background will jar them out of their complacency. When they go to change it, they'll need to sign in...serving up thousands of new google account users.
And it's all simulated. Last I heard, placing orders affects the market, especially if you're working with more than a toy account.
Might be over-analysis. Perhaps google just heard that people like pictures on the bing page, so they tried to push it on google for a day, both to see what happens and increase igoogle. i was surprised how fired up people got.
Yes, the universities which are leading the charge on suppressing the speech of students are widely known as bastions of conservative thought. /s

The article is idiotic. Yes, groups of people (corporations, in the literal sense) have begun to be recognized as having almost as much right to free speech as the individual constituents. No, that might not be perfectly ideal. Yes, at the same time (who can speak as to the causal relationship) the conservative right has embraced the first amendment somewhat more than in the past.

But the real problem is not that the right has embraced 1A, it's that the so-called "liberal" left has abandoned it. The left is no longer liberal in the traditional sense; in fact, these days, it's the left which seeks to impose certain values on society by any means necessary, including the suppression of speech. "Students, prisoners, pacifists and whistle-blowers"---at least two of these, students and whistle-blowers, have been primarily attacked by the leftist university administrations and the current American executive, also on the left. I can't say as to the prisoners and pacifists, except insofar as the prisoners and pacifists are the whistle-blowers, in which case it was again the left which has trampled their first amendment rights.

Those of us who might be liberals in the traditional sense are and should be increasingly disgusted by these trends.
If you attach the card to a customer object[0], you can create one off charges whenever you'd like. Stripe will even update the card's details on the customer if the card is reissued[1]. You can then create charges against the card manually through the dashboard (which seems to be what you were looking for based off of your original comment).

[0] https://stripe.com/docs/tutorials/charges#saving-credit-card...

[1] https://stripe.com/blog/smarter-saved-cards
There is a difference, like you say (I owned an Axe-Fx). It sounded very good, especially the Plexi, but at the end of the day it sounds like a mic'd amp. You can't make it sound like an unmic'd cabinet, leading to lots of [1] discussion [2] about getting that 'in the room' sound [3]. It sounds pretty much exactly like what you would hear on a CD; it's definitely good at getting that studio mix sound.

[1] http://forum.fractalaudio.com/axe-fx-ii-discussion/75301-roo...

[2] http://forum.fractalaudio.com/amps-cabs/79963-clrs-amp-room-...

[3] http://forum.fractalaudio.com/amps-cabs/70327-frfr-amp-room-...
Its not as bad because table had another meaning that was being abused because there was nothing else. That's not the case for grids. Also grids are presentation, not semantic.
I found this interesting in light of recent discussions about non-violent civil disobedience and protest here at HN in response to the Eric Garner killing, the events in Ferguson, etc. No one would likely argue that we have a dictatorship to overthrow (or, at least, most would not argue that), but there is a long history of cultural and political shifts in the US due to non-violent resistance.
I disagree. You are merely used to different conventions. In haskell, symbols starting with an uppercase are types (or Constructors). You can think about Map as a type constructor which takes two other types as its arguments. So Map Foo Bar is a Map with Foo as keys and Bar as values.

In the go version [] is used for both indexing and type definition.
"Build systems", like the GNU one (autoconf/automake/libtool/etc), cmake, or others, theoretically "solve" the need of your project build in a newer/different platforms. However, in practice, in a newer OS "version" or newer platform, you have to "fix" things, again.

In my opinion, when possible, it is better to stuck to standards, and use just a Makefile for POSIX targets (it allows context detection) and a custom scripts or Makefiles for exotic platforms.

In the end, the reason for e.g. Autoconf, is the mess of different non-standard crazy stuff. Why not to agree a build standard base, at least for the C language and library handling?
But if we're stunned and apathetic we don't need to do anything.
Facebook has chosen HBase over Cassandra
http://www.facebook.com/note.php?note_id=454991608919#
Seems like the "restructure" bit is missing
Knowledge is valuable. Everyone knows it. But very few are actually delivering knowledge. Take a look at the "web dashboard" on dataspora's page. Does that "deliver knowledge" or is it a bunch of charts that the people on the ground won't use?

The key to a good analysis is new understanding & actionable recommendations with associated risk, not "big data" or visualisations. Unfortunately they are the easy part - the hard part is turning these into knowledge for your client. I've never seen this even attempted in a dashboard like this (not picking on them, it's industry wide), and I rarely see it in outsourced analysis because usually the analysts don't have the domain knowledge required. I've seen the results of many mid-6 figure analysis projects and they weren't pretty.

When probed to be truthful, many of the companies in these spaces struggle to provide any real value for the client. I challenge anyone to give me an example where their company has provided true value. There are two requirements in my experience to this:

1) A concrete example with a real monetary gain greater than the cost of the project
2) The company increased spend for another project and got similar results. If you are really that good, customers find more money and more projects.

I hate to be a skeptic about this as I am a trained statistician and this is my area, but from what I have seen this is typical of the industry. </rant> :)
I agree, the name (and domain) is fine.

news.ycombinator.in would be a problem.

note: you might want to put in a disclaimer so as to dispel any possible confusion.
I map caps lock to be an extra control key. It does wonders for vim.
We used to use this in Newsgroup days. Large files got broken into smaller chunks (maybe floppy disk sized??) in the RAR format. You could recover missing files if they expired before you get them downloaded on your dial-up modem or your particular newsgroup service wasn't reliable enough.
The number of signs is not a super strong indicator for the area by itself.
Also we are going to shift a lot of chemical energy based industries to purely electric. Transport will require green electricity and reduce it's dependence on burning things.
Norvig is a teacher. His first choice was Lisp for a long time. He chooses Python because it is a good enough alternative for his teaching. You can find his motivation here: http://www.norvig.com/python-lisp.html
I know exactly what you mean, I'm in a similar boat. I can't wait for decades to start enjoying the fruition of something I feel should be standard and already exists in many other places.

It's so strange to me how much I hate relying on cars now because I grew up in Canada and spent the majority of my time driving around everywhere in a suburb. I used to like driving when I didn't have to do it for every little thing but now I despise it and I better understand my environmental impact of constantly starting that engine up.
My first computer was also a Sinclair ZX-80. My father had bought it, believing that he might be able to use it to organize his company accounts. When he discovered that it was useless for such a purpose he gave it to me as a toy, and the rest as they say is history.
It's a pity they don't give the results by OS. I bet Mac users aren't impressed by the performance.
Everytime someone mentions the a Sinclair and accounts, I always think of Hey Hey 16k - http://www2.b3ta.com/heyhey16k/