skysight-inc/HackerNews huggingface dataset:
I’m seen really solid products go out of business while competing with inferior products with better marketing/sales.
FP Complete is a consulting company. They promote Haskell, and they boast about getting hired to help a company analyze their code base to fix a space leak. I wouldn't trust my business to a language that requires hiring a consulting firm to do fundamental debugging. I've written memory leaks, but never needed to hire consultants to debug them.
An Indian orbiter reached Mars five years ago, and it’s still ticking
The difference between solving a problem, and solving a problem for someone else for money.

If I'm solving a problem for myself, if it breaks in 'prod' then "Ooops", I try and avoid that, if I'm expecting other people to use it I will document public interfaces and write unit tests, but my focus is on scratching my own itch, not getting paid.

If I'm writing code that 1000s of peoples lively hoods, or millions of users buying decisions are being made on the stakes are higher. I might decide to use a more rigid language like Java, because the chances that I'm going to be given the freedom to replace rather than repair classes is slim. Similarly, if I persuade a client that microservices are the way forward, I'm going to spend significant time making sure we have a monorepo so each service has the same time line, an automatic deployment pipeline and I'm going to want to be able to defend my technical choices with economically sound data... and thats where Hickey kicks in. Many of the economically sound data sets are actually vapour.
By who's definition? If you go by Padua's classic definition, it's any behaviour that depends on timing sequences. For example HN has a race condition in that the ID your comment gets allocated depends on when it's submitted. But that's not a bug, is it? It only becomes a bug when it's undesirable. I think, like a few people here, you're confusing it with a 'data race'.
New ‘infrared vision’ technique can help with cancer immunotherapy
Pokémon Showdown uses a two-column layout on desktop, where you can drag panels between the columns:

https://play.pokemonshowdown.com/

I don't have a good sense of whether or not users actually like it, though.
“moot” is another one.

In British English it means “disputable” while in American English it means “hypothetical”.
How would you categorize the succession of dynasties in Persia? The world history courses I took all heavily ignored the existence of lands between the Jade Gate and the Turkish Straits, so I have only the vaguest of ideas of what the history of Persia looks like.
Yes, the current government does not have a majority, but this was due to internal strife caused by the leaver/remainer dynamic within the halls of power.

Fair enough, the UK government is rotten to the core and the lot deserve to be thrown out and strung up. But they won't be, because the UK population is frustrated, but misinformed and distracted.

The problem with your argument is this; Brexit was not a vote on the corrupt local government, it was a vote on the corrupt EU government, and changing the focus on this matter doesn't change that.

The fact that a 80% remain parliment is supposed to represent a 52% leave population is ridiculous.

The fact that the supreme court were permitted to make walking away from the negotiation table illegal, thereby making it not a negotiation but a discussion of the UK's servitude from this point onward, is a disgrace.

If you cannot walk away from a negotiation, you're not negotiating. Your discussing the terms of your slavery. The task of getting the UK out of the EU in any kind of positive way is now utterly impossible.

So I'm afraid this is a remainer vs a leaver problem, because the majority of the population ("leavers") are not represented by the majority of the government ("remainers").

That is the problem with British democracy, not the steps taken by PM Johnson to put in to affect a desicion made by the people in the referendum!
“I could care less” is a bastardization if couldn’t care less. I have no source but I sincerely doubt “could care less” was the original usage.

Another one is the pattern “all X are not Y.” Vs “not all X are Y.”
If you have a range (-inf, inf) and you split it at some random C, even though there are still infinite values on either side, the probability you choose another number on the left side of C is (p) and on the right side is (1-p) regardless of how you choose the next number. That's what makes these probabilities finite and makes the math work out.
The server side story is terrible. Until I switched my stuff to Ubiquiti, I was having a recurring issue where my old TP-Link router would lose its mind and refuse to pass any IPv4 traffic, but IPv6 was fine.

The result? Facebook, Google, and Netflix still worked, but the entire rest of the internet would just disappear— poof.
I am not vegetarian, but I still sometimes choose the vegetarian option because it tastes good. I'm not very surprised by more people finding tasty vegetarian options when more are made available.
Haskell is good at plumbing in research programs, not in production systems that require monad transformers or extensible effects.
You're talking about the sanitizer performance. We were talking about the kernel performance in the real world. Fixing these race conditions will have some effect.
The dish mentioned sounds far better than what is usually served as vegetarian food at canteens and restaurants. Quite often they offer just a compilation of side-dishes to have something vegetarian on their menu. (Dumblings with red cabbage and - wait for it - gravy from roasting meat is a widespread menu offer for vegetarians in southern Germany. Not sure if it counts as vegetarian option though).

Once people notice that vegetarian food does not have to be heaps of vegetables or to taste bland, they're far more open to actually try it. I think it's rather a problem with chefs not being familiar with vegetarian recipes than people actually not liking it at all.
and deodorant
Do you want to mention the company name? I'm curious as I have an idea about which company this is.
I disagree. With a family member living with ALS, we had to wean them off of Apple products so that we could switch to a supported eye-tracking platform on windows. Apple had no os-level support for this and windows does.
How-To Video Surf with the 2020 OS
Sum types infinitely useful in regular, non-algorithmic code you find every day. Look at something like redux and redux actions, those are essentially sum types and would benefit greatly from a pattern matching syntax. The benefits for this stuff is literally anywhere.
A shady personnel manager at a former job explained the difference to me: If someone is terminated as an "at will" employee, they can collect unemployment and possibly other benefits as well such as severance.

If they are terminated "with cause," no benefits. I have never seen a PIP, but it may require you to sign away your rights as an "at will" employee.
It's somewhat ignorant to categorically consider everything contemporary to be a "modern monstrosity", and not just because "modern" in the context of architecture actually means a specific period that ended about 40 years ago.

The Berlin Reichstag is one often-cited example of successful combination of old and new: https://www.google.com/search?q=reichstag&client=safari&rls=...
The targeted websites are blocked in China. They are only accessible outside of China.
biweekly et al
- every other week
- twice a week
Yeah, there was a lengthy discussion about what the default behavior should be during development. Ultimately, inline by default prevailed, and I think it was the right decision.

Inlining seems like the right choice for vast majority of cases, but yeah - there are cases where enforcing materialization is a win.

Once you try this on your application, it'd be interesting to share some stats about the queries / CTEs that benefited from materialization. That might be quite useful for improving the "materialize vs. inline" logic in future releases.
Are you saying you've never written code and then later came back to it, saying "Who wrote this shit?" and did a git blame, only to find out it was you?
It's literally a pie chart and a table.
>I started coming in to work on time and stopped coding during meetings and they took me off the PIP a couple weeks later.

So, you were consistently late for work, didn't pay attention in meetings and were admittedly inattentive and working from home "too much". So you were put on PIP and you took that as a reason to leave the company?

What did you expect them to do? You sound like a nightmare employee. I'm sure the company is equally glad you're gone.
Are you talking wire transfers or ACH payments? ACH is typically a much slower method of transferring money (1-5 business days) though it is generally free to do so. ACH also carries all of the risks associated with checks save the risk of losing a piece of paper before you can deposit it.

Wire transfers can happen almost immediately but typically cost $20-40 for one, or sometimes both, parties involved.
C code doesn't have enough information in it to do a whole lot of mechanical analysis. Runtime analysis of its behavior is what you've got.
Obviously, I was talking about the situation when it escalated to that person. And if you are going to claim that you know exactly how your code works after a month, then I call bs on that. Not to mention that 1) people leave companies sometimes 2) 3rd party code can break too.
I doubt that, but I think we're going to see more and more companies to sell off the unused blocks. Last year MIT sold off 1/2 of 18.0.0.0/8 to Amazon.

It looks like the going rate per IP is between $20-$24 currently:

https://auctions.ipv4.global/prior-salesw
I'm a bit confused by the title. Does the OP mean, 'tools and techniques to create (do) UI'?

Or is he or she referring to the look and feel of the final product itself?
No - they tend to catalyze a different discussion about the statues themselves, they encourage emotionally entrenched positions (the whole point of a statue is to stir up emotion), and they do nothing for discussion about the people or events without a statue.
I love it. The simplicity of Bill Gate's resume.

"I build the biggest software company of its time"

<Drops the mike.>

I mean seriously, what more do you need? A list of coding languages that includes both Java and Javascript?
Appreciate the support, but I usually lurk specifically because I know my opinions aren't welcome.
Despite this shortcoming I enjoy HN and happily read the lower vote comments first in every thread, haha.
Hacker News is pretty minimal in terms of UI. I like it for that.
I don't know how you can claim that static typing & pattern matching don't help with maintainability. In languages with exhaustiveness checking and good pattern matching you can often make a change in one spot and literally just follow the compiler errors to implement a new feature. They help massively in refactoring, and that's important for maintanability.
It's just a compatibility layer satisfying the kernel API (= syscalls). It's an API on top of the Windows kernel.
That's over-engineered ephemeral art!
New Glass and Synthetic Diamond Foundation for Nanostructures
I think the point the above is making is that you can turn off internet/tcp/http access at the application level, say like we do with Notifications.

Surely this could be a welcomed thing.
(Quote from article - Bill Binney ex-technical director of the NSA)
"That’s the point. This is a totalitarian based slide. This is where we’re going. I think they’ve done it by basically generating fear in the population. The fear that something‘s going to happen unless they do this. When in fact we knew that was a fraud from the beginning. You don’t have to give up any privacy to have security."
I can neither confirm nor deny before I get another gig, I don't want to burn any bridges prematurely just in case. What company are you thinking of?
I'm afraid not. That is a MUCH harder problem, since parsing blazon of any complexity has more than a little nuance to it.
I’m setting up a SmartOS server on a little NUC right now and loving it. Zones are very nice, pkgsrc package manager is better than I expected, man pages wonderfully written, even ipfilter feels more elegant than iptables. Service and zone admin very well thought out. It feels much more like a cohesive /system/ than say fedora or Ubuntu.

Can run Linux without virtualization (native performance via syscall translation) in a zone if I hit any issues, which I’ve not yet (simple web stack).

Google around for some of Bryan Cantrill’s talks on smartos. Solaris derivative. He’s been quite critical of several linux engineering decisions and what he frames as sloppy thinking in the kernel community.

I found this helpful/inspiring - https://timboudreau.com/blog/smartos/read - if you follow his example be sure to change dataset_uuid to image_uuid in the zone manifest.
As I have gotten older I've noticed my mood and demeanor does actually change (took me way too long to figure it out) if I don't get enough sun time, even after as little as a week of grey days. So I'll hit the tanning bed (no they are not evil) for 15 minutes a couple of times if I can't get outside (the best is sun but it just isn't always possible). It really does help me, not as good as getting outside in the sun for 30 minutes does but it helps. I am not advocating going to a tanning bed to become a piece of leather, but when you use them responsibly it can help us manage things like SAD, they still aren't a great substitute for Sun but I've used them to help when I really am noticing it.

Also you can check out SAM-E which is a supplement in the U.S., but I think it might be regulated in some of Europe but not sure. I have found SamE is helpful even if I can't get outside or to a tanning bed for a quick session. SamE affects your serotonin levels and helps to balance you out. Obviously if you are taking any other similar meds/supplements probably best to check with a Dr or pharmacists about it, but it can help.

And of course, exercise is a great help and should be one of the first things to try if you don't already do it regularly. IMO doesn't need to be a workout necessarily, but do something active where you will use your muscles and sweat. I say use your muscles because I have tried yoga/stretching before and it doesn't seem to help as much as doing a more physical activity. I know Yoga can be very demanding, but I obviously am not at that level and at least for me I have found doing something that taxes my strength/muscles and forces my body to respond/repair is what seems to do the most good for me.
That’s only a problem if you are a terrorist. Or have been classed by the government as someone to catch, in which case that is the step you want to avoid. Trying to throw away every chair or step a child drags towards the countertop is silly when all you need to do is keep the knife off the surface and safely hidden away.
>- utf8 library accepts codepoints up to 2^31

Interesting. Didn't Unicode restrict UTF-8 to allow encoding only 21 bits? Does it mean that it can now do 6 byte UTF-8 encodings? What kind of restrictions did it have before?
Not sure if it is a coincidence you mentioning both technology and motorcycles in the same post.
"Zen and the Art of Motorcycle Maintenance" is basically a book about exactly this (and much more of course). You might find something in there as well ..
Show HN: Hackademy: A collaborative, curated list of content for indie makers
Show HN: I will answer your emails
There's another problematic threshold at 1024k.
I'm not GP, but I don't know what about Mongo's API is fantastic, or, frankly, even good (and I like mongo fine as a database). It is overly verbose, and, without a good set of client utilities, feels more like writing instructions for a black box query planner than asking for data from a database. SQL is vastly superior.
Because they're boring and nobody wants to vote them up.
That is one of my favourites as well, World of Warcraft meets the Real World in a way that, while not necessarily believable, did not cause retinae detachment from extreme eye-rolling.
Reminds me of the old joke:

The French existentialist Jean-Paul Sartre was sitting in a cafe when a waitress approached him: “Can I get you something to drink, Monsieur Sartre?”

Sartre replied, “Yes, I’d like a cup of coffee with sugar, but no cream”.

Nodding agreement, the waitress walked off to fill the order and Sartre returned to working. A few minutes later, however, the waitress returned and said, “I’m sorry, Monsieur Sartre, we are all out of cream — how about with no milk?”
The best Defenestration is a good Offenestration
Unfortunately, age is probably the most obvious link.
The text from the site, which is a text only site:

Hi. I will answer your emails. I don't mean I will answer emails on your behalf. I just mean I will respond to any email (within reason) that you send me. You can email me about whatever you like. Maybe you want to rant about something. Maybe you want a pen-pal. If you ask me a question I'll probably try to help you answer it. I'm good at searching for answers. Or I can simply give you my opinion on something.

My name is Brynn and my dream job is to answer emails for a living. I don't know why this concept has always appealed to me, but I've often thought to myself that my ideal situation would be to simply sit and read and write emails for several hours a day. So that's what I'm doing. This is currently not in any way employable work for me, but the first step is to start getting emails. So here we are.

I hope you email me. You can do so at email@iwillansweryouremails.com.
That's right. Java is advertised as a "workman-like language" (today we should say worker-like) because it doesn't require a guru leader to get a working project built.

At my job, software is only have the engineering, we need to save half our brains for product/business issues.
This is the same kind of shit as the faux neutrality news reporters are held to on scientific topics. But, suddenly, because it's political we should then listen to their shit viewpoints?
Which is basically a VM. It's not that the Windows kernel isn't running even when using WSL.
It’s a balance of funds inquiry. Before you can discuss that kind of information about an account you need to identify the person as the account holder. I can’t call your bank and ask if you have enough funds to cover a cheque you wrote.
Facebook says Trump can lie in his Facebook ads
It doesn't matter if people are getting poorer, it matters if they think they're getting poorer. By most metrics, people are better off now than they used to be, but what matters is whether they feel like they're better off, and income inequality is one way people feel they're worse off than before.

However, I don't think that's what's fuelling current sentiments from the right. I think it's more a feeling of "everyone is against you", stemming from a distrust of mainstream media (mentioned in the article) and assumptions about mainstream media heavily influencing politics. Also, the current crop of Democratic candidates are more socialist (I'm using that term in the current "Democratic Socialist" vernacular) than ever before.

I think the best solution here is to reform our voting system to eliminate first past the post. We've been getting more and more extreme politicians, and implementing something like ranked choice voting should encourage more moderate candidates, which should in turn encourage more moderate mainstream media, which I think would ease political tensions. It's probably not a panacea, but I think it's a move in the right direction.
The more optimal method is to leave 1-3 months worth of expenses as cash and put the rest of the money in something like VTI. You don't want a market crash to erase half of your emergency fund at the exact moment you need it.
Part of the problem is likely that it's often difficult for non-programmers to contribute to open source projects directly.

If I as a software engineer have a new feature I'd like to add to an open source project, I can usually just write that feature myself and submit a PR that the project maintainer can review and merge with minimal effort. But what if a UI/UX designer wants to contribute an improved UI for a particular feature? They could probably create a mockup and submit it to the repository as an issue, but then who's going to actually go and implement those changes?
The tool specifically looks for data races.
Show HN: Scale Heaven – Browse and play any scale/chord, chord progression
please write fiction please. you are like a thriller writer, it was better than watching "the dark night"
That'd be great. I'm actively searching, but a 40 year old junior dev isn't in high demand. I took my present job hoping for some mentor-ship to better develop my skills. My days are spent in my office, with no concrete understanding of what is expected of me. I have projects that are "mine"... and by that, I mean that no other developer has a clue what I do. There is no team. No goals. No targets. I just work on whatever I feel like working on, and it's slowly driving me crazy.
I once worked at an office for a large bank that had an atrium as you walked in, and then desk partitions up against the glass windows.

Some of the people that went to the gym used to hang their towels over the partitions, until an email from the Head of Facilities saying that they made the office look like a holiday hotel in Benidorm.
Semiweekly is twice a week
Are you getting traffic? You'll need that to get sales.

Who is your target customer? Trying to imagine myself as a non-technical exec type looking at this:

"with AI enrichment of contacts" What does this mean? Sounds vague and scary.

Send a text message in 15 seconds with code? I can already send a text message in 3 seconds manually! Also, I've been reading this for 30 seconds and it sounds complicated and technical! Will I have to hire developers for this? In that case, why not just use Twilio? They have billboards! And at a glance their prices look a lot lower.

I dislike the "Y" over "Why" in "Y not trust us". Is this supposed to be cutesy text speak or something?

Why are there separate "Help" and "Support" links in the footer that go to the same contact form? This is frustrating. I was hoping the "Help" link would have more information. Consider an FAQ. Specifically, I noticed that you offer tracking on e-mail sends, which sounds valuable, and made me wonder whether you are either also supporting e-mail sends, or can somehow integrate with my other services that are sending e-mails in order to provide this logging, in which case I'd want to know how that works.

Note: I've never built a startup, but I've worked for a few.
That's WSL 1 you're thinking about.
I don't think that most people go "I want meat!", they just want something that sounds good, and that's what the results are reflecting. As eating meat is the default option, it's largely done without thought - you don't internalize "I eat meat", so it has no value if you do or don't in a particular meal.
Who is 'they', and under what authority? If you're thinking about RIPE or ARIN, legacy block allocations predate those organisations even existing. They have no rights over that space.

At the same time, IANA has delegated 'future' (read: sometime in the past, but not until after those legacy allocations) responsibility to the RIRs (ARIN, RIPE, APNIC, LACNIC, AFRINIC).

Finally, how do you determine whether or not space is used? Ping? BGP announcements to the Internet of the space? Neither of those concludes that the space isn't used, and RIR policies permit for registration of globally unique addresses without any obligation to announce to the Internet.