skysight-inc/HackerNews huggingface dataset:
> Perhaps their was noone listening to audio, but he got pretty soft ~15:00 and on.

In case Craig or the person responsible for the audio sees this, you can help ameliorate this by tuning the dynamic range compression. Because the signal-to-noise ratio decreases the further you get from the mic, the recording may also benefit from some de-verbing and noise reduction first. (If you don't have good tools for this, ping me and I'll be glad to help.)

> In the immortal words of Joe Rogan during his podcast, "pretend your eating the microphone."

Plosives become a problem if you get too close. If this inspires anyone to get on the mic, good general guidance is "put your lips one to two fists away from the mic".
> What advice do you have for programmers just hitting their stride?

Stop calling errors, bugs. They're not cute things that just happen because all software has bugs. Software has errors. Trust your instinct to leverage tools to manage complexity and reduce the likelihood of introducing errors. Lean on sound typing, formal specifications, invariants and property-based testing. Learn to love restrictions.

Remember: tests prove the presence of errors, not their absence. It's much more powerful to state, formally, what your software will not do.

Also be creative and play. Take an idea to its extremes and let the haters hate.

Programming is beautiful!
A lot of people said that they just use that to fire people but isn't that the most counterproductive to do so because most of the good people who do not have trouble finding another job will just quit while the desperate who need the job and cannot find anything comparable will most likely stay.

So wouldn't this hurt the company a lot more in the long run since more talent will be gone and the less talented people will stay. Sure it will reduce the payroll expenses but they should be seeing less revenue rather quickly.
...and then your Javascript code will run on node.js, and the instance will be Dockerized for ease of deployment to a VPS. How many layers of abstractions are there?
I don't think an @domain is required if it's an email address on the same mail server.
At my previous company we made heavy use of its lossy compression feature.
Hi writeslowly,

a friend and I are working on a tech investment news aggregator (manually curated right now -- http://circulaat.com), and I think your clustering algorithm might be really useful for it. I can't figure out how to DM you via the HackerNews system but would love to get in contact
Here's an example of doing that in PostgreSQL:

create table user_email (
email text not null
);
-- create a index on the lowercase form
-- of the email
create unique index user_email_case_idx
on user_email (lower(email));
-- select using the index, with the lowercase form.
select 1
from user_email
where lower(email)=lower('Foo@foo.com');
More because you'll develop a resistance to changing the password, since you'll have to start over on memorizing the new one.
Send your packets. Everywhere you want
You think not?

Remember that products can still be found through search. If there are no ads, there will probably be better "product discovery" websites to fill the gap if necessary. And of course there are the regular channels, i.e., recommendations by friends, forums, review sites, etc.
That's a good point. I'm pretty sure my bank is storing the password because they also limit it to some (small) number of characters. I'm guessing it's because the web interface is just passing it on to some ancient back-end system.
When my boy was three, we came home from his preschool on a Wednesday afternoon and Cassy was dead under the coffee table...she was fifteen...old for a dog. I said, Cassy has died. Humans are equipped to handle death. Mortality is a higher order concept.

My random advice from the internet is that your child is probably more comfortable with death than an adult would be.

Good luck.
The linked video lecture goes over the problem visually: http://courses.csail.mit.edu/6.849/fall10/lectures/L07.html
What have you done to mitigate the DNS risk?
We could, but that just turns into a tax on doing the things that society has deemed bad through the government. That's what the current situation is effectively, so what you're suggesting might be an improvement. I would prefer that we make the fines actually painful enough to work as a deterrent however. A percentage based fine is the only way to do so that I can think of since corporations are doing larger and larger deals all the time. If the fine for something like this was say 50% of the purchase price, that should at least cause some hesitation on the corporation's part.
Didn't Yahoo look at their VPN logs and notice people literally weren't doing any work?
Being the best is not an issue, the definition of being the best is.
Well, Warren Buffet just (partially) divested.
Postgres also has the citext column type to make this a snap.

https://www.postgresql.org/docs/9.6/static/citext.html
Hmm, it's been a long time since I read it, but this sounds like something that good old K&R probably does well. It's famously short and well-written.

It's old-fashioned but I assume (maybe others can correct me) the latest edition is up to date enough that it won't teach you any outright bad habits.
From the article:

Flynn and colleagues then established that it was a particular subset of white males who were particularly cavalier about risks: those who, in response to the social justice movement’s currently fashionable suggestion to “check your privilege,” would take significantly longer than others to complete the task. These men were well educated, rich, and politically conservative, as well as more trusting of institutions and authorities, and opposed to a “power to the people” view of the world. A number of studies have now replicated this so-called “white male effect” with other large U.S. samples, and the research points to it being “not so much a ‘white male effect’ as a ‘white hierarchical and individualistic male effect.’ ”
Learn the multi-line edit thing in Sublime Text (or equivalent in your editor or IDE). Once mastered, make sure you do this brazenly in front of as many people as possible - it will blow their minds and probably get you an instant promotion.
No, that's the most likely reason for you to have Handbrake installed. Don't project yourself onto others.

As I already said, you provided a valid business case, at which point the rest of your holier-than-thou comment goes out the window because it could very well have been that and the OP has no incentive to say claim otherwise.
And use type hints whenever possible.
True, the wording is pretty vague. I assume it's a CYA-clause for Storenvy so they're not liable if someone sells something illegal somewhere. IANAL either though, so who knows.

It looks like Etsy's policy is a little more explicit about it being the seller's job to make sure whatever it is is legal wherever it is.

https://www.etsy.com/legal/prohibited

> Due to the potential harm caused by hazardous materials, as well as complex legal regulations surrounding such materials, including shipping restrictions, hazardous materials are prohibited on Etsy

Etsy doesn't define "hazardous materials" in their policy though, just provides a few examples.

> Our marketplaces provides a direct connection between buyers and sellers around the world. If you buy or sell an item from another country, or if you enter into a transaction with someone across international borders, you are responsible for complying with international trade restrictions, including restrictions put into place by the US Office of Foreign Assets Control (“OFAC”), regardless of your location.
"Oh, the Places You Go" being in the top twenty sold reminded me that it's graduation season.

I feel silly for initially underestimating the amount of overlap between the Most Sold books and Most Read books. I assumed the Most Sold would be more pretentious than the Most Read books. Still surprised there's not at least one Danielle Steele (or equivalent) in Most Read
I wish I knew the importance of working on an idea that is mine. You'll not be influenced by external pressure or constrains. You can build it how it should be built according to you. Along with following the right people and working with smart people, this habit has helped me improve my skills across different domains.
I have no issues with Kronstadt.
Kronstadt also is the germanic name of Brasov in Romania. Lovely city. There are probably many other Kronstadt's.
It just means "Crown City".

It's worth remembering that different names have different connotations to different people. And that different things may have the same name.
If you are trying to market something you obviously have to keep in mind the connotation to the name to the target demographic. And if someone outside your target demographic complains about the name you probably don't care.
On the other hand, in the land of open source those connotations are meaningless. Creators of open source tools don't really rely on marketing.
The company (any company and or manager) will try to get away with paying you as little money as possible. Even if it's below industry/region average, even if they know you're worth a hell of a lot more. They will offer the lowest pay bumps they think they can get away with.

You have to ask for more to get what you're worth. And it doesn't hurt to ask, worst case is they will say it's not in the budget (even then it's usually not a firm no).

The trick is during your review you have to say you want more. You have to present a case that you're worth more. And it's not even a hard or complicated case to make.

If you know what the industry standard is in your area and you're underpaid say "I think I deserve a pay bump of <gap + 5k>. The average rate for programmers here is <x> so I should be at least making <gap> and you just told me I'm doing a great job, so I think I deserve a little more than average."

In all seriousness I'm basing this on past experiences (both myself and colleagues). You probably deserve more than you're being paid. The company will easily pay more than they offer by a little and most likely by a lot (if you're a good negotiator and make a good case).

The key is: ask for more, justify by reminding them you do a good job.
I've been using Internet for almost two years with JS disabled by default.

My experience is, that while ecommerce sites may break, most of them are quite usable even without JS.

Most good blogs work just fine. And the ones that don't I usually don't bother reading.
My first thought: maybe we will live longer because of less cancer from those charged particles? Our nuclear subs are helping us live longer!

My second thought: those particles are essential for mutagenesis, which is a primary driver of evolution, not just in us but everything. The sixth great species extinction we are causing is not enough, we're literally living in an evolutionary bubble, decreasing the likelihood that whatever survives us will be able to adapt over millions of years.
Seems more PR-friendly than, "We are doing a round of layoffs..." Cheaper for them too, as they don't have to pay severance. This is all-around skeezy.
OTOH, these "universal" web apps/sites can work quite well without JS. As long as the developer isn't doing silly things like using <button> as a link, or using an anchor to submit a form.

At one point, I built a sortable filterable table for an admin UI, using React. One of the admins was a "no js" guy, and he thanked me for building the whole thing in functional HTML. Up until that point, I had no idea that the admin side of the system was even usable without JS; that was just a natural consequence of optimizing for SEO and load speed (server side rendering, URL representation for all significant state).
What's up with Order of the Phoenix in the highest spot, though? I thought it was easily one of the worst of the series, and Goodreads ratings more or less agree with me, ranking only Chamber of Secrets lower.
Hahah, well I think it's very nice that we have both. The rainbow approach is very nice for me for many reasons, namely that rainbows are the chief illusion of the cosmos (instantaneous coming together of causes and conditions) and rainbows/light spectra are also fractyllic in their representations (each droplet of water holds a complete rainbow, but zooming out rather than seeing many small rainbows you see one large one)
You're picking edge cases of machines that you can't/couldn't verify and speaking in half truths.

Yes, Microsoft had some updates that updated some machines but they fixed that so it wouldn't. Yes, MS mad some silly assumptions to cache the update - that isn't what this is about.

THis is about the fact that the HVAC company SHOULD have upgraded. They should have known their outdated/unsupported OS constitutes a security risk and THEY should have corrected it and not assumed to leave it up to users who have/had no clue.

Windows 10 "Redstone 2" allows you to disable the supposed "spyware" that isn't really spyware when compared against any other OS out there. There are also easily abundant scripts to completely remove the concept of the store and anything attached to it from ever starting.. luckily you can do that on Windows 10 and pretend being isolated is what matters more than being current..

As for the ads, its supid easy to turn off the notifications. There is this "Notification center" where when you see the Office Notification - just click "don't show notifications for this app" and its gone. And if you see "Recommend apps" in start bar, click click and disable show recommended apps.

Both are dumb defaults, we can agree on that, but they're there and they can be removed/disabled. It's not that hard.
>You will derive more long-term benefit from finding an answer yourself than finding that answer on Stack Overflow, at the cost of time. When time matters, at least try and understand why the Stack Overflow answer is right.

Absolutely agree! You have no idea how much I have learn from reading the official documentation of whatever tool I am using vs a basic stackoverflow answer with little explanation.
How exactly does kotlin fix the bad Android apis? You'd imagine that you still have to deal with the apis.

"Whereas Kotlin is made by world-class IDE vendors, so right from the start it has the best tooling support ever."

And then...

IntelliJ doesn't like it when you type fast. Its completions can't keep up and you wind up with half-identifiers everywhere.

So sounds like the tool support really isn't great.
I was actually quite disappointed when I clicked the link and saw books instead of graphs. With that said I don't have too much bad to say about ChartJS.
Related discussions:

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

https://news.ycombinator.com/item?id=13603831
Doesn't work on IE - depends on a business.

I made a saas tool for mac developers. Fixing all the quirks would cost far more than the potential 2% users are worth to me.

Slideshows - you mean even embeded Slideshare ones? Why? It's a good tool to explain certain ideas, and easily shareable one. We had our slides embeded on a TC post, and we used them as a significant source of traffic.
> Drug dealers do this all the time, even though they’re criminals.

Drug dealers and those buying from them are both committing illegal acts. That changes the dynamic. Neither party can rely on the legal system to enforce misconduct. That allows an entirely criminal system to work. For example, if you don't pay the drug dealer, they'll just hurt you. If the drug dealer doesn't give you the drugs, or gives you crappy/cut drugs, you just won't use them next time. It's important to note that this transactional relationship does not begin with one party accosting the other, as in the ransomware case.

The ransomware scenario is the equivalent of being mugged in an alleyway, but only of your smartphone, and the mugger offering to give your phone back if you go to an ATM and come back with $100. The whole interaction began with an crime perpetrated by one party on the other.

> As long as you can prove identity, you ought to be able to build ‘trust’.

One problem is that the identity, because it is anonymous, it worth fundamentally less for this purpose than any real identity. The ransomer could decide law enforcement is getting too close, and stop responding to all payments, or abandon the system and someone else could take it over. For any identity used just for this scam, the loss of reputation is irrelevant, and if they are using the same identity for multiple scams they are inviting more law enforcement response. There are no future consequences of mention to screwing people over, since the identity can be changed at any time.

The only thing that really protects you in any of these situations are the incentives of the criminals, but those incentives, be they economic or liberty based, are subject to very different constraints than a legally operating entity. The bottom line is that the person or people involved has started the whole relationship by showing they are willing to screw you over. Establishing trust is not impossible (some people will trust), but it's very hard to do, a large percentage of will never actually trust you, and they likely shouldn't, because you don't have the same incentives or punishments they do.
Having regrettably started from the IT side, it's seemingly impossible to make the jump to a software company proper. Nothing I do day-to-day is flexing any mental muscles an interviewer would find sexy. We're like a permanent underclass of undesirables. Without spending time outside work to focus on sharpening basic undergraduate CS knowledge, I know I'm getting objectively rusty at the types of problems I actually do have some remaining passion for.

I fear I'll be hammering out poorly-spec'd features to the beat of another department's Gantt-chart for the rest of my life.
I think you underestimate the sheer mass of water.
Well there is this: https://www.cuba-platform.com/
So if you want to object you can do so already.
Notable that he calls the "kill-switch" a "mistake". For example, Chrome does the same thing. When it starts it checks for some presumably non-existant domain name.
This is the most Hacker News comment I have seen in years and I love it
The citext type automatically does case-insensitive comparisons: https://www.postgresql.org/docs/current/static/citext.html
PostgreSQL is an amazing project. A no-nonsense database that delivers what it promises. I'm amazed at what a talented group of people can accomplish when they are driven and put their mind to it.
Thanks for a wonderful product.
Agreed, I saw this posted the other day https://github.com/koalaman/shellcheck and it's been interesting.

I like some of the features in the other shells but bash is ubiquitous.
I was at Cisco when free drinks vanished. It's a really big hit to moral. You feel like the company is hurting and wonder what else is coming. I agree with you entirely...it's almost less about the actual offering and more the feeling of a nice thing going away for a small cost savings.
This is great, and confirms a lot of what i've seen.

Some of the best content I've read has come from HBR. Articles on leadership, communication, resiliency... some really great stuff. I was getting close to a membership because of how frequent I visited.

But that was a bit ago. Now... it's definitely gone downhill. I made the mistake of following them on twitter, and WOW do they peddle some bullshit.

> its alumni responsible for pushing a rapacious form of capitalism that explains many of the ills of the world’s biggest economy

Yup. One I saw recently was on why companies should defer profits till next year and focus on growth instead. Straight out of SV playbook.
> Even in my IT-literate circles password management usage is low

You are forked if your manager is ever compromised. It's only a matter of time until a major breach happens with a popular password manager.
Lola was indeed a victim, but she was as much a victim of a culture and religion that raised her to be subservient and compliant and uncomplaining as she was one of human hand.

http://www.esquiremag.ph/long-reads/notes-and-essays/lola-pu...
I'm no expert in Lisp, but I'll hazard an answer. Compared to modern languages, Lisp is uncomplicated and follows a small coherent set of principles that allow the writing of code to flow. In contrast, coding with objects is inherently constipated -- so much of the language's state and organization is hidden you don't tend to remember where it's all been tucked away. I find myself unable to employ natural idioms as readily as I can in a non-OOPL, and that interrupts my train of thought.

And IMHO, design patterns make the constipation worse.
The cloud is very, very expensive. If you want low cost, you do your own servers for anything under 20 nodes. Which, given the power of modern machines and with unmethered bandwidth, will take you to the millions of user easily.

I have setup a streaming website with 500k/d visitors, and it runs on 7 servers for 2000$ a month give or take.

That's very, very cheap compared to GAE or AWS.
> Scala needs to add a runtime when compiling to bytecode

This is nonsense? It doesn't need any more "runtime" than Kotlin does.

> it is not fully compatible with java as kotlin.

This is a lie. (I don't say this lightly, but I've seen it too often from too many kotlin advocates for it to be an innocent mistake)
I was really hoping for some kind of replacement for the god-awful Cloudwatch dashboards, which AWS doesn't even use internally because they are borderline useless (source, worked in AWS and built many dashboards)
Theoretically, using homomorphic encryption you can both store passwords securely and check them for similarity. :)
Project Scorpio: VR support could overcome the lack of exclusivity
“Some Valley big shots have no idea how to react to the show,” Miller told me. “They can’t decide whether to be offended or flattered. And they’re mystified by the fact that actors have a kind of celebrity that they will never have—there’s no rhyme or reason to it, but that’s the way it is, and it kills them.” Miller met Musk at the after-party in Redwood City. “I think he was thrown by the fact that I wasn’t being sycophantic—which I couldn’t be, because I didn’t realize who he was at the time. He said, ‘I have some advice for your show,’ and I went, ‘No thanks, we don’t need any advice,’ which threw him even more. And then, while we’re talking, some woman comes up and says ‘Can I have a picture?’ and he starts to pose—it was kinda sad, honestly—and instead she hands the camera to him and starts to pose with me. It was, like, Sorry, dude, I know you’re a big deal—and, in his case, he actually is a big deal—but I’m the guy from ‘Yogi Bear 3-D,’ and apparently that’s who she wants a picture with.”

This scenario cracked me up. It's difficult for me to mentally separate TJ Miller from his character, Erlich. I'm imagining this playing out on the show, with Erlich Bachman paying a woman to pretend that she didn't know who Musk was, all so he could somehow build up hype for Pied Piper.
Not that I'm aware of. Although I wouldn't be surprised if google did it for their employees. They already own the google TLD, they could very easily make it point to the google.com emails.
Exercise as well, also Yoga, Pilates or whatever doesn't really matter which just stretching your body properly a few times a week makes a massive difference.
When you reference the book "Strategy", are you referring to "On Strategy" from HBR?
List of all who have advertised at you on Twitter (Tailored audiences)
Find another profession. Unless you really love programming (I do). I am well compensated, but my contemporaries in other professions are better compensated - from two-fold to ten-fold.
They have to use different laws if they want to get protection though, and are liable to "hate" laws that religious organisations be more immune to?