skysight-inc/HackerNews huggingface dataset:
Ive known friends in the South Indian state of Kerala (where the climate is very suited for vanilla cultivation) whose families are struggling to raise Vanilla as an intercrop in their existing plantations due to labour shortfall. As the article states, the main ingredient required here is cheap manual labour without which this venture is doomed to fail.
Top Trading Software Reviews
I made a policy that I visit any news sites only once a day (usually in the morning). When I catch up and when I start seeing stories I already saw yesterday, I stop and don't come back until tomorrow.
Revival? I did not know IRC was dead. I am still using it every day.
But the current version is 10.14, and it'll be around at least until 10.15. So OP is probably good to wait at least until next year to see if its lineup is better.
> You're not arguing in good faith when you suggest that the two possible binary outcomes are (a) unrestricted immigration or (b) separating kids from their parents.

Completely agreed. Furthermore, it's the fact that we've had a lax border that is to blame for people expecting to get through without any trouble (or at least without being separated from their kids).

I have no problem with tightening up border security, but these kids did no wrong -- and to forcibly separate them from their parents is to do evil to them. I'm sure we can find a creative (if unorthodox) solution to this that allows kids to stay with their parents whether or not the parents are prosecuted.
I think that it's much easier to simply observe how they use such a word, rather than making blanket statements. If someone says "I'm tired of seeing fucking niggers on the bus all the time!" then they're clearly being callous, racist, and insensitive. If, on the other hand, someone says "let's have an intelligent conversation about usage of the word 'nigger,'" they're clearly not; but the former statement corresponds almost exactly to "I'm tired of seeing fucking black people on the bus all the time!" and the latter to "let's have an intelligent conversation on the use of the n-word." In other words, being racist and using that word are orthogonal; the reason that blatant racists are more likely to use such a word is that they presumably have less ability to see what is socially acceptable or morally right, and that they have less restraint. In other words, racist people's higher likelihood of using such a word is purely incidental, not a direct correlation. An analogy might be getting a higher insurance premium because you live in city X and actuaries notices that city X has a higher-than-average rate of crashes. Even though city X is quite large, and you live towards the north side, but all the crashes happen on the north side because it's a poorer part of town so driving education is worse.
government inefficiency

A classic example: the new SF-Oakland Bay Bridge.

Original retrofit estimate: $400 million

Grandiose, craptastic new bridge cost thus far: $8 billion

But wait, there's more: defective design, construction, and materials (bad welds in Chinese-made roadbed segments, defective, fragile rods/bolts, etc.) resulted in a bridge that is less safe than the $400M retrofit would have produced.
I personally prefer they continue to design for thinness and lightness vs. easy repairability, but to each their own.
I think it's only more difficult to read initially, when you aren't used to it. I actually find it more natural than the more mainstream function call syntax after having used it for a while. When I look at code in C-family languages, it feels like there is a lot of unnecessary syntactic noise that distracts me from understanding what the code is doing.

I agree that the "f x y z" syntax can look confusing/unfamiliar to people who haven't seen it before, whereas everyone knows how subtraction works. But it's worth learning because currying is an elegant way to simplify a language and make it more uniform: a function is just a map from a single argument to a single result. To compose functions, you only need the output type of the first function to match the input type of the other function. You can build a general function composition function that takes two functions and returns their composition. There is no arity to worry about. Parentheses should be used for grouping and not be overloaded to also indicate function calls.
Too large to get in the flowers (is what I've heard).
Bringing penetration testing to decentralized dispute resolution systems
Hg sensibly calls the default branch `default`.
Agreed, it doesn't make much sense hearing "serverless". Like, is data being served to a client or not?

I haven't done much reading up on it but it basically sounds like someone else is hosting and executing your code?
Why Build a New Society on a Blockchain?
Where does the increase in Software expenses for IC Design stem from? https://semiengineering.com/wp-content/uploads/2018/06/nano3...
Good concept, but not sure I’d buy any.

I couldn’t find the ingredients for any of your products, where are they?

I use Dr. Bronners Sal Suds for laundry. The product does everything you describe yours does, and can be used for other things
> Lenovo is pretty terrible with parts availability

Really? That's too bad - I had to replace the fan on my Lenovo T500 some years back (~2011) and they had sent one overnight-by-10:30 (and it was pretty inexpensive, too). It certainly made an impression.

I guess back then IBM still ran the parts and service business, even though Lenovo had taken over the manufacturing and marketing several years before.
That is incredibly sad. I bought several pairs of their shears for my partner, and they are absolutely brilliant. The company was also great to buy from - they were able to give personalised advice about which ones I should get and when one wasn’t quite right, they were really quick to offer a return and replacement.
CEO’s Stock Award from Xiaomi Is One of the Largest Ever
https://en.wikipedia.org/wiki/Sundown_town
Why does anyone with a shred of decency and respect for fellow man/woman have this word in their vocabulary?
I am no expert at all (a current comp sci student), but when I read this line in the unicorn-killer explanation I lol'd:

> This is a robust way to handle memory leaks

Seriously wow.
Gene therapy dissolves scar tissue to heal rat spinal cord, reversing paralysis
The ideal solution for me would be to have both FaceID and TouchID -- but at the back of the phone, like the Pixel.

FaceID works great when I'm at my work desk and have the phone on a charging stand. I can just glance at the phone and it unlocks to show my notifications.

Otherwise, I just want to be able to pick up the phone (from the bedside, from my pocket, etc) and have it already unlocked by the time I look at the screen.
Plus one for configurable tab width, jfc.
Houses near metros should be more expensive.

No, Houses near metro stations should be, and are, more expensive, with a premium price for greater distance from the line itself (e.g. buildings between you and the station to minimize noise).

Homes near rail but far from stations lose value.
Many Apple users wish there were "back" button in iOS. Right now back button in top left corner looks alien and ridiculous.
Gosh, I thought I was the only one!

I've only recently noticed this because of setting up my latest Linux laptop. (I use a MBP for work because every tech company just gives you one now without an option for another OS.) I wanted a modern Linux laptop personally for hobby work so I bought a PC one and installed Antergos Linux on it. Antergos comes with Gnome by default (unless you select something else on install). Modern Gnome (3.28 in my case) was made to be pretty similar to macOS. Permanent top bar with status icons on the right, dash-to-dock which basically behaves like macOS's dock, and so on. Lots of eye candy animation as you switch between apps / desktop spaces, etc.

I'm fairly happy with it, but then I had to open up my very old laptop with CentOS 7 (with KDE Plasma for UI) installed on it to clear it out and finally get rid of it; and found myself instantly feeling good and productive with that old school KDE style UI (which was made to be similar to old school Windows. Not even Win10, but like the WinXP/Vista time with start menu and taskbar with rectangular tabs at the bottom). I'm actually thinking about installing KDE on this new laptop and switching over now; but I just spent a lot of time configuring everything in Gnome to my liking and feel like I'd keep this for a while first.
Or their office is just located in a haunted old sawmill that was previously attached to an abattoir.
Yes it’s nuts and it seems like a popular thing to fix electorally. I think that it’s a case of lack of political imagination.
> Is a photography club also internal corporate tribalism?

Of course not, anyone can join that group even if they're not a particularly good photographer at that time. The test of membership is 'personal interest' which is not an inherent, immutable trait.

But a Swedish-ex-pats group directly conflicts with equality ( everyone has the same opportunities ) on a corporate scale and diversity ( tolerate and leverage differences ) on a group scale. I would protest to C-level management if such a group existed on company premises or company time. And I'd hope they'd align with me, else come the time for the E&D report there might be some interesting comments.
There are issues with handling files in any language, I think Bash is used in environments where files are controlled inputs too often for this to be an issue. Having Bash bail on bad filenames would be crude but enough for me, hook into readdir and check what subprocesses reads.

Not checking filenames is a valid security concern in any language.
Not to mention... searching... Google?

Really.

Does that sound like something anyone would ever expect to return fruitful results enabling criminal activity? Does anyone imagine this being the sort of thing a person operating an encrypted server would do either deliberately or inadvertently? And what would it even mean, to have that in Google search logs?

Here on HN, to most of us, figure it means less than nothing. On some level, it might actually harm the authenticity of the prosecution's technical credibility.

I'd imagine the goal of the prosecutors though, is to select the most technically inept grandmas, to pack the jury with.
well, given that they "received two years worth of orders on a single day", it's quite likely they attempted to invest to meet the demand, but invested incorrectly/poorly due to a lack of knowledge with such volumes, and could have easily ended up failing that way. And apparently two core workers downed by illness halfway through doesn't help.
Libertarianism was born as a left wing ideology in line with many anarchic ideologies. It is fully inclusive. Right wing Libertarianism is by definition a paradox. You can only partake if you have the capital resources, ie not fully inclusive at all. Collective bargaining is fully aligned with classical Libertarianism and is somehow shunned by right wing libertarians. You can see how i have come to the conclusion right wing libertarians are a confused bunch. Their ideas are inconsistent and incoherent.
Paywall bypass: https://archive.is/JjDMi
Netflix CoC fired after descriptive use of the N-word twice in meetings
>My personal opinion is that Assange is virtually inseparable from Wikileaks and appears to have a god complex, using the platform as his mouthpiece on his view of the state of things while enjoying the comforts of avoiding consequence

Except around eight years of imprisonment now. It being a relatively nice imprisonment doesn't change what it is.
Do you have examples of bugs that it causes when more strictly typed? That is, string + number is an error.
here's a video of the Disney event in 1985 https://www.youtube.com/watch?v=p8QCrvDt7yE
People complain that C++ is complex, which it is.

Yet all other major mainstream language also are, with an history of 20 years of versions, huge libraries and quite a few breaking changes between them.

Picking up Python as an example since it is deemed simple, there is quite a stuff there to learn in 167 pages of language reference, 1942 pages of library reference, major community libraries, keep track of the breaking changes between all versions or when were specific features introduced.
And where is the government in cases like this?
The+Pet+Parent's+Guide+to+Happy,+Healthy+Pups
Come on, nobody really thinks that a singular "permanent record" exists. It's a colloquialism that implies the aggregated collection of all of those databases you mentioned. And this certainly will show up on that permanent record.
Support that claim, please.
Being inclusive doesn't mean thinking up ways yourself or others might possibly ought to be offended and avoiding them.

This sort of overoptimistic "inclusiveness" is the kind of thing that makes the people who doubt much more certain of their skepticism and should be considered harmful.
Which no doubt comes from the term "master copy", which has a long established, and quite precise meaning. Choosing a different meaning arbitrarily(or actually, quite deliberately) is disingenuous at best.
OP's statement doesn't make much sense in context of the article under discussion. Perhaps it make sense in another context.
The flaws you listed are qualities in the eyes of some. Still no better place to meet cool people where the face and name are an afterthought and at the end of the day, to me, that wins over technical merit.
I’ve adopted the nineteen seventies tech, absolutely. Why be stuck in the 1800’s?
Aren't there services that offer bouncer hosting, with some default config?
There is another way, which is how all surviving systems programming languages got their job.

A major OS vendor states "if you want to target my OS here is the language".
The parent gave an exact rationale that answered the point made...an intelligent response would be appropriate. Not... this.
They won't. So you can stop having that fear. There's no evidence whatsoever that they'd even consider that.
Coming soon to a self-driving robot near you.
Good example of a suitable use case, thanks for sharing.
Stop being offended by software. It's electricity not a human.
So let's be clear about what happened, here.

During a meeting about offensive words in comedy, Friedland said the word "nigger". We don't know the context, but we do know that people who were in the room with him were uncomfortable with his using it.

Later, he met with two black employees to talk about his use of the word during the meeting about offensive words. During this meeting, he used the word again.

Now, I can appreciate the incandescent radioactivity of that word. I can, I think, begin to imagine what a black person might feel upon hearing a white person say it.

But at some point we have to be able to talk about words as words. If you're having a discussion about offensive language, the demand that one word be euphemized is infantile. So, too, if you're having a discussion about some people's reaction to the use of that word. We have to be able to recognize that the discussion of a word as a word, and the use of that word as an epithet, are completely separate phenomena.

By way of illustration, if a sociologist were to conduct a study about the use of racial epithets among various groups of people, would you expect them to publish a paper that analyzed the use of "the N-word", or would you expect them to analyze the use of the word "nigger"? If the former, why? Of what stuff is built this wall of timid prevarication?
Men are much more likely than women to commit suicide and be homeless, and many times more likely to be incarcerated. If this is not the result of sexism, please tell me what causes that difference.
A master/slave DB isn't a person either and look where that ended up.
You definitely aren't the only one bothered by the name.
Wait, did I understand correctly that he quoted the word "nigger" instead of saying "n-word" when talking about words used in comedy and this is considered taboo?

I'm not a native speaker, so please bear with me: is this really considered not acceptable?
Only, not. There are still four USB-C ports in the 15" Pro.
Yes, you must say "n-word" or use asterisks like n* unless you are black.
It sounds like their sudden viral popularity created too many obligations to fulfill, but not enough to scale up sustainably.
Truly victims of their own success.

I know that stretch goals are popular but there's something to be said for not overcommitting.
I have in mind a few other crowdfunded campaigns that were much more successful than initially envisioned, with the bonus rewards/additional content that they promised apparently causing delays or cost overruns for the creators.
I am part of a student association of GNU/Linux users in my university.

A long time ago many of the founders met on IRC, and after founding this association, they also founded a dedicated IRC channel.

This was nearly twenty years ago.

Time has passed, many new presidents and members have proposed new communication media (slack, zulip, mattermost among the many) and after some initial enthusiasm they all faded, their problems had become evident and their usage has dropped since.

Needless to say, that IRC channel remained. Despite everything.
Uh, “superiority” is clearly in the eye of the beholder. I hate it, the super-short travel literally makes my fingers hurt. It’s like tapping on a brick. Without an external keyboard, I would have thrown away this machine after a week.
Show HN: Fx-like command-line JSON processing tool (an alternative to jq)
I'm trying to avoid ranting about this because the timeline looks more like someone powerful in the company needed an excuse to remove him so this was dredged up as a rationale.

However, firing someone for not properly following some unintuitive social rule seems insane. I'm really surprised there is so much support for this on HN where we are either stereotyped as not being good at intuiting social norms or celebrated for deliberately breaking stupid social rules.

I remember as a kid in school we would discuss the content censorship policies that were in place 10-20 years ago and the absurdities of whether the censors or the rules could make reference to the words they were trying to censor. We laughed at this situation but it seems a lot of these people have grown up and are making the same mistake but just with a different set of underlying values.

I also find this requirement for self-criticsm very cultish and weird. He was criticized for not voluntarily bringing up the issue with a black group at Netflix and this was seen as a serious issue. That is f#cking insane. We are creating a cult.

We see people on this thread using Bayesian inference as justification for sanctioning people who use this word in any context. As a hacker if you see society using Bayesian inference like this you should see this as an opportunity to exploit rather than a bandwagon to jump on. This is basically society's argument for higher education. Anyone who doesn't spend an enormous amount of time and treasure wastefully on their future when everyone else is, is obviously defective.
One factor in high rates of male homelessness is more agency than women typically have. In other words, they choose to go be homeless as the lesser evil in some lousy situation. It is only one factor and that doesn't change the fact that sexism is actually an issue in such things.

It also doesn't change the fact that this is basically a straw man argument, not pertinent to the question of racism.

Gender and homelessness:

https://sandiegohomelesssurvivalguide.blogspot.com/2017/07/g...
Did he use "nigga" or the n-word? There is a big difference:

https://www.youtube.com/watch?v=9uvJzr0zZvk
Whatever they do, they show me results not including my words first, only the 4th usually include all the words I written, making the first few results very pointless
No, it's 4.02 pounds. This isn't hard to look up.

https://support.apple.com/kb/SP756?locale=en_US
But it looks like they already have: http://pdfaiw.uspto.gov/.aiw?docid=20180068808&SectionNum=1&...
In those languages, it's more a cognitive mismatch (usually covered up as it's what people learned it as).

Even then, people seem to think of + as a special case, and in a language that is otherwise very strictly typed will decide to automatically convert between different numeric types (floating point and integer, for example). That's admittedly a different problem, but it shares a lot in common with what I originally mentioned.
Calling someone master can deeply offend. Are we really at the point where we cannot distinguish between a human being and an incorporeal blob of computer code? Life is going to be really, unnecessarily challenging if you go through it bending over backwards to invent new ways to become upset.
> For people in UK to waste their time on it is unnecessary.

What does that mean? Why is it a waste of time for a British person and not for a Chinese person?
And yet, now you can go get a free repair for that machine. Does that change your opinion? It should.
Don't worry, the rest of the world carries the cost - more so now that the US is out of Paris.

Then the US likes to point out how "unfairly" they are being treated on trade ...
Ask HN: Have you found ORMs help more than they hinder?
I’ve not seen a case when using an ORM was helpful. Often the added complexity isn’t worth it. Plain SQL is great, once you learn it and most ORMs have a query language that means you just have to learn another query language.

That said these exist in droves so they must serve a purpose. I can see the case for database portability but I’ve not worked with a project that needed to shit databases. So are there other cases when an ORM pays off?
He made us in his image. Fear the great refactoring that will come the day he gets around to it.
It’s fine, HN is really good at hyping up how bad something is.

I bought a 15” with touch bar and discrete GPU, as did another guy in my office, and we’ve both had no issues after nearly 8 months .. it’s a very nice machine and very performant.

My only complaint is the battery life is slightly less than the one I had before, however it didn’t have a discrete chip so it’s not a fair comparison.

The new hinge design is fantastic and it’s very lightweight. I can effortlessly wave it around with one hand and not get tired.
Software developer at Transport for London here.

A substantial part of a few of our systems use Azure Functions.

We've actually found them excellent to work with, fairly cheap and scaling very efficiently.

The main issues we've had are internal disagreements about how to pass app settings in efficiently. Originally we put all the app settings in the ARM templates used to deploy them. Then we put them as variables in VSTS. And then finally we decided to put them inti variable groups, which are within task groups, which are used by releases. It's a bit of a weird chain of dependencies, but now all of our parameters are located in one place
China produces some excellent quality, and a vast amount of awful quality as for the last couple of decades that has been their selling point.

It's not so long ago that it was Japan that produced mostly crap and made lots of inferior copies of western goods. They moved past it, and now are often superior, as will China.

I see it not as China bashing more brand bashing. There's an expectation of quality from some of the old names that built reputation making a particular product. In the main, quality manufacturers that have moved production elsewhere have lost a lot of that quality - wherever they moved it to. Just the same happens when brands become just a word in someone's brand portfolio after they've been bought up a time or two.

e.g. Fiskars are huge and spent the 2000's buying up dozens of famous international luxury brands, closing their factories, and selling much inferior, made elsewhere, products on those brand names.