skysight-inc/HackerNews huggingface dataset:
Yes, and if we got rid of the minimum wage just think of all the wonderful job opportunities that would abound! Why, if you only pay people $1/hr, you can employ 7x as many people vs the current min. wage! It's simple economics.
Yeah, if this was for a school assignment on marketing, that would be cheating. If it was something he was publishing under his own name, that would be plagiarism.

But if you're giving a presentation to your bosses, pretty much everything is fair game.
Part of the complexity involves that it doesn't run purely on binary. It involves branches that have 4 to 6 nodes from a single input, with varying strength of signal (chemical) across a synapse, which could be a different chemical release. People are trying to simulate this with a simple on/off switch and things get very difficult, very quickly.
I'd agree with you, though in modern english the countable/uncountable distinction is getting blurred (see less/fewer for example). Just part of the evolution of language I guess.
> The way you normally do that is through government regulation...

I wouldn't call it regulation. I would call it a tax or a fee. (Of course, there would have to be a regulation that controls the tax or the fee, but the point isn't regulation. The point is to collect the money.)

> ... which this policy is completely abdicating.

No argument.
The only thing that puzzles me is you wouldn't just say "Latin", which is already an English word and doesn't imply a gender.
Ajit Pai Is Still Withholding Facts About Location-Data Abuse from Commissioners
Somu: Open-source and tiny security key
> It can also be transferred to another account in a transaction, it's the native currency for making payments.

yeah, with better competitors on its own blockchain!

DAI and other stable value assets are good enough for that. DAI even has its own sidechain xDAI to let it be the native unit without needing Ether as gas, and can settle states back to the Ethereum Blockchain.

Looking forward to the staking. Vitalik has so far been a one-hit wonder 6 years ago, not sure if you should really listen to him, but some people plan on rolling out the staking version soon.
So I'll preface this by saying, I agree with the "It cost [me] nothing to respect someone's self-identification". I'm fully ok, and actively use gender pronouns as people wish. I respect self identification.

But, as a hispanic, there was already a gender neutral term for this in english. ( hint, i already used it, there's also Latin ). LatinX unfortunately is a bastardization of grammar for a language that has pretty strongly enforced grammar ( hey, we have a "royal academy of language"). It's the introduction of a foreign language construct into Spanish, which is going to have a pretty strong negative reaction by, well, those who speak it. ( and they also have a right to self identify ) Others make better points than I ever will[0][1]

The term "Latino" was a borrowing of a Spanish word into english, that already had a similar enough meaning in Spanish ( aside from gendering )

[0]https://www.latimes.com/opinion/op-ed/la-oe-hernandez-the-ca...
[1]https://www.nbcnews.com/news/latino/latinx-elitist-some-push...
Cute article.
So, Gutenberg Didn’t Invent the Printing Press
I can certainly agree with that.
I'm not sure about the blockchain part but I would suggest that we are just trying to prove that there exists raw footage (is an hours interview from which the one minute segment was edited) and that footage was shot on a unique identifiable camera, whose history can be traced.

If the video of politician X making unguarded remarks comes from a camera owned by CNN for the past two years it is a different level of trust than it coming from one bought last week with a credit card in the name of politicians opponents new intern.
Also televangelists. They have an unusual way of enunciating. Reminds me of a road trip with my father through the US. He was listening to an evangelist on the radio and I asked him why. (He's an athiest.) He answered along the lines of "just listen to the beauty of that voice!". He felt the same way about Gospel music. Left an impression.
There are plenty of invasive species that I'm 100% in support of eradicating from their invaded territories. This is no justification for cruelty of any kind, nor promoting cruelty, which this video and Facebook does by leaving it posted. No assumptions needed.

Assume that you are 100% correct, the species is undesirable invasive and that is the proper procedure.

Repeatedly bashing their head while the creature is obviously screaming in pain is blatant cruelty. Not only do all the previously stated reasons to pull the video & report it to the police still stand, you provide yet another reason to pull it -- it shows a horribly bad example of how to do it, providing negative instruction and promoting bad & cruel technique.

Moreover, based on this and numerous other articles and events (e.g., leaving posted a doctored video defaming the person 3rd in line for the US Presicency), this sort of behavior is fully consistent with Facebook's modus operandi.

Simply, FB are happy to poison society for profit, and disingenuously justify it in the name of 'free discourse' and by claiming to have no editorial control.

We must at the very least hold them responsible for their content.
Looks great. I wonder why no further development, and why does
it need a VM? Why couldn't it run on LISP?
Thats for each of us to work out.

If you don't work it out, then you will find yourself sitting on a plane wishing you could just die with your wife asking you to stop saying that.

I'm in a similar position - bounced around careers, approaching 50, and currently lost in the woods and pissing my wife off.
I tried the XXX Hot Flaming Cheetos a few months back. I like spicy foods, but my bodily functions were impaired for days.

Perhaps give them a shot.
But A) you could still implement giving ownership to another user without giving the other user your whole namespace and B) why would you even want B?
It's still two devices, one of which having a feature that depends on another device.

The Android and Windows stories are different, those are about one device.
var ASM_CONSTS = [(function(){
var err = new Error;
print('Stacktrace: \n');
print(err.stack)
} // ...

The issue is that print call. They expect it to call their own print function. But that's not in scope so it falls back on window.print (I.e. the function defined in the global object).
I'm referring to this comment: https://news.ycombinator.com/item?id=20224097
I didn't know this CEO was the same as from Bluegogo. When that bike share company entered the Bay Area market, they helped push out artists from a West Oakland warehouse studio called Lo-bot and were occupying it for maybe six months before disappearing. The place is still empty.
China’s 'Thought Transformation' Camps
Put another way, PhD's who know how to work hard on projects that take years to complete are leaving academia for high paying jobs at big tech companies.
Oh, Intel builds exist! https://sourceforge.net/projects/tenfourfox/files/unstable/c...

They're "unsupported", but, uh, so is Snow Leopard in 2019.
>> "It was historically used to either refer to a person of unknown gender, or to optionally refer to a person of a known gender. so your options for singular pronouns might be either he or they, or she or they."

That's the thing though. Enbies don't generally know their gender. If you would use they without anger for an unknown person of unknown gender, it makes no sense to be mad about using it for a known person of unknown gender. You still don't know their gender. Neither of you do. He/him, she/her, man and woman, and sir and ma'am can cause tremendous dysphoria. That's often part of how they know they're not binary.

edit: reduced to key point
Yeah... all signs are pointing to a dystopian future, I suppose not being able to eat a really good burger is part of that.
Hey, Will from Google's Open Source Office here.

I apologize for the confusion this caused; that was certainly not the intent. Mea culpa! The name "libcrurl" was just an internal working name for this effort that wasn't expected to gain much attention.

This project is still very experimental in nature (as discussed at https://bugs.chromium.org/p/chromium/issues/detail?id=973603...), and there are no plans here to try and replace or compete with libcurl. We have huge respect for the tireless work Daniel does to maintain curl, and didn't mean to cause any confusion or extra work for him.

To make things clearer, the team is renaming the project, and adding some more docs outlining the goals and intent of the project: https://chromium-review.googlesource.com/c/chromium/src/+/16...
on it: https://news.ycombinator.com/item?id=20228237
That's like saying there's no point in putting out house fires, because there's always going to be somewhere else that catches on fire.

When a social gathering (whether its a party at a club or a riot in the streets) exceeds capacity and becomes dangerous, destructive, and out of control the police shut it down for the good of public safety.
Thanks for this, can't get crazier than Operation Upshot

https://en.wikipedia.org/wiki/File:Operation_Upshot_test.ogv
Why isn't it afrx-latinx?
If it was as easy as everyone says, then most websites wouldn't be downright crap when it comes to accessibility. Most engineers are either too incompetent to implement it or it's too hard, or both. It's probably a mix of both. Either way, just wishing that people just do a better job just isn't going to happen. Paying people to do one job really well is probably a better way forward.

Hell, I can take the argument against this and apply it to things like QA. Why exactly can't engineers just do what QA would do themselves? Why not make all engineers devops? After all, shouldn't they understand the entire system from end to end? The answer is they can't, because the more skills you expect an individual to have, the more likely they're going to suck at everything they do.
You should really explain what that race condition is.
Oooh, another reason to visit Canada. My love for Ketchup Cheetos comes from Poland, where ketchup flavoured crisps are fairly popular as well.
Popular Products You Didn't Know Were Built with Open Source
A new species of 'cat fox' may be prowling a French island
My favorite quote from the article:

"As a side note, the next time you think about refactoring something, don’t. Just leave it alone. If you don’t leave any technical debt for the next generation, they’re going to be extremely bored and that’s going to be on you."
If my programming tasks--comprised of Github snippets and Stackoverflow answers--were graded by any University TA I'd certainly fail too. But I'm getting appraised by different standards in the workforce than in school. The workplace doesn't care what I've learned, they care what I've done. if I choose to spend 3x the effort writing a library from scratch instead of recycling work that has already been published I wouldn't last very long.
I haven't used Facebook since 2012 so maybe I'm missing something. When someone posts a video of them torturing a dog under their own name, or some other sick thing, does that not cause some sort of problem with their friends and local community? Many would permanently block and ostracize an acquaintance for such a thing. Why does nobody call the police on someone like that, especially when they know their work/address/etc in real life?

I guess I don't understand the key change in the medium or the culture that requires Facebook's ponderous rule tome and 10000 anonymous content moderators in Manila or Phoenix. Is this just about the risk of some corporate ad being next to some undesired content for a few page views?
>will definitely be a game changer for poor minorities.

What about poor people in general, regardless of skin color?
All hunters obey laws?, well, maybe sometimes, some of them

Exploit natural resources in a space created specifically to protect natural resources from been looted is perverse. If you kill deer and use its meat, suddenly Yellowstone is turned into another meat farm. There are thousands of meat farms but only one yellowstone. Soon, somebody will start pushing to chop some old trees to manage correctly the wood supply. There is no return from this ideology. Human greed is endless

Wolves with access to wild preys and stable groups will eat only a small percentage of domestic animals. If we pay local hunters for removing deer meat, we'll need to pay again a second time to the same hunters/farmers to compensate the increase in cattle deaths or to kill the sudden excess of wolves. With luck the same cow will not be reported as killed and re-killed again by wolves 5 times in its entire life (Paying the same animal several times has happened before).

Result of doing things complicated having a simple solution: You'll need to pay more taxes

We have the technology for spying millions of people day and night, managing home lights and closing doors from thousands of miles of distance. Why professional farmers (that do not have another thing to do in their journey as keeping an eye on their cattle), are still unable to watch for their animals, and keep them safe at night? Wolves can't open a padlock.
There are zero implementations of Left being the Ok value, just this hypothetical put forward by another commenter.

edit: I should specify that I mean when Either is used as a 'Result' type. There are plenty of other use cases you can use Either outside of Ok/Err values.
Ok.

Now define "criticism" in a way that can't be arbitrarily equated to "punishment" or "trying to shut your opponent's mouth."
The main Dutch bike share system doesn’t have silly time limits. It has a fixed price of €3,85 (about $4,35) for a day. That allows you, for example, to cycle from a train station to a business meeting, park the bike there for a few hours, and cycle back to the station in the afternoon.

See https://en.wikipedia.org/wiki/OV-fiets.

It also features halfway decent (for the task at hand) bicycles.

Both are good for consumers, but I don’t think such a system makes venture capitalists happy.
And a 99% Invisible episode: https://99percentinvisible.org/episode/bone-music/
In Rust, all the unsafety of C is just 1 small keyword away. It's used a lot in practice, both in standard and third-party libraries.

It's very hard to integrate Java and C. People don't normally do unless they have to. Random third-party libraries from internets usually don't.
Over the long term, maybe.

Over the short term, recessions are still not going to be caused by changes in aggregate behavior; they will continue to be caused by business cycles, so we want to have counter-cyclic forces.
As is always the way with these things, unfortunately I'm under an NDA until the products are released. However I can tell you the rather obvious thing: We're helping them to understand how to get changes they need integrated into upstream communities (kernel, GCC, binutils, uboot in particular) so that their hardware will boot without patching when or soon after it is released.
Then again, there is the tale of dulce de leche M&M’s - trying to tap into such a market, only for it to fail terribly.

https://mms.fandom.com/wiki/Dulce_de_Leche_Caramel_M%26M%27s
There's an old joke (which you probably know!) that it stands for Permanent Head Damage.
The journalists aren't the ones making that decision though, so I don't think that speaks to the quality of the article itself.
A globally defined print function is invoked I guess? It's weird for me to see it in the raw like that instead of this.print or errorController.print or this.emit('error', error) or just throw(error)...
>I understand that that was considered quite good insurance and that most people in the USA don't get that level of care, much less at that price.

AFAIK, Microsoft 'self-insures', in the sense that they simply pay the medical bills for their employees.
i don’t think either is correct. the leap second is an extra second, that’s it. the notation for the extra leap second is lacking so we are “forced” to call it 23:59:60 but that doesn’t mean that minute has 61 seconds. it just means after that minute but before the next one, there’s an inserted second.

it’s far more sane to define it that way than to say the duration of a minute (and hence hour, and day, and week) is variable.
Poorly written and argued, while I agree with the title, the rest is garbage by someone who should not be talking about this
Do you have sources for this? Never heard of this
Oh, and the simple thought of refraining from censorship and giving users the tools to self-sanitize their feeds never actually crossed the Facebook mgmt's minds.

Because, apparently, Facebook is not only about stalking the users and manipulating them into buying more stuff they don't need, but also about manipulating them into believing into the "right" stories and voting for the "right" people.

All of which makes censorship - both algorithmic and human-based - a must.

Another take-out from the article (for Facebook users): your perception of reality is being shaped by the kind of people who can't (or can't be bothered to) find a better job paying $15/hr.
Look I wish everyone had a nice life, I really do, but markets set salaries while governments sometimes intervene (e.g. by setting a minimum wage).

Don't know about the banning situation, that'd require insider Facebook knowledge. I'm sure they ban some people.
the arguments used here are backwards. this currency should be stopped because of too much kyc, not too little.
What precisely have they gotten wrong? From my point of view, the article looks spot on.
This is very interesting, but I feel like it's still too close to being an actual language for it to be worth using for the purpose of writing fiction. You might as well use Ruby, but that's just my personal opinion.

Though not perfect, ChoiceScript is a lot closer to what seems like a good DSL for writing interactive fiction, since it remains readable without a lot of special language constructs.

https://www.choiceofgames.com/make-your-own-games/choicescri...
This is why diversity is so important! Not only in business, but in general — everyone has huge blind spots, no matter what background they have. Life is much larger and more diverse than people usually imagine. Interacting and learning from people with different backgrounds than yours is a fundamentally rewarding experience, although it can be hard at times.
Ask HN: Functional Design of a AWS Data Lake
Working on the high level 30k feet from the ground is a easy job to do, I ask my fellow members of HN.

How do you specify the functional design of a datalake under aws cloud?

Here's my background.

I'm trying to implement a function to the zones in the lake: landing, raw, trusted and refined.

To get access to the zones I came up with a user community:

- General users
- Employees
- Data People (scientist, analysts)
- Third-party SasS
- Partners

As I'm considering AWS Cognito to manage the policies around the user pool, I strugle setting the policies for each group and individual, they always endup overlapping.

How did you guys sort that out? Can you share your views, thoughts a link that I can read better into the functional details?
Facebook called before Senate panel over digital currency project
I foolishly thought that there would always be 12" reel to reel tapes around. I guess you were smart and got your programs onto QIC tapes or something else futureproof?

Floppy disks?

I had lots of imagery I wanted to keep so that option was ruled out. But when there is a big room with an operator and tape machines as big as washing machines and racks of tapes it is hard to imagine it will all be absolutely gone one day, particularly if that kit is used daily and extremely valuable. But it all ended up in the trash.

For me the VAX was a different tool, we had a hardware version of 'Photoshop' with every pixel having many logic boards so everything in image processing was instant. On its own without the fairly custom hardware and the networking environment the VAX would have been useless to me, like having just the dashboard of a car with no motor or wheels. So it would have been the images and not the code I would have wanted from then.
> i'm not actually sure i've ever seen anybody using them

As a datapoint, i almost crashed into someone riding one in London an hour and a half ago. The front lights on the Lime bikes are evidently not very reliable.
Really? I know non-specialists that churned out blind-friendly sites by the dozen in '97, without even trying.
growth hacking 101
Why does `print(...)` in Firefox acts like `console.log`?
I'm 37 and I found it had an optimistic tone, not a dire one.
Not sure if this is serious, but if it is, I assume it's because the -o suffix has a masculine connotation in Spanish but not Latin/English (where Afro comes from).
Yes, it packages a set of code-lines together which have the shared property that they all serve the same purpose. Even if it is called from only one location it makes sense EVEN THOUGH IT DOES NOT REDUCE the code-size. It does the opposite if you call it only once. But it makes it easier to understand the code because it hides details under a separate method. It makes it easier to read the calling code because it makes the calling code shorter.

I'm not quite sure however if this was the reasoning behind Intention Revealing Selector which I thought was more about how to name methods, not about whether and when to package multiple method-calls into a single new method.
It's so weird to me that a chat tool is a company about to ipo.
I do think theres a 'tiering' that needs to happen for robust error handling, and I suspect you both agree more than disagree. Take the Go-ish handle everything at a lowest level vs. a Java-y handle everything at the top entry points (the parent's post exaggerated for effect) as two points for comparison.

Disclaimer: This is a variant of my Java Exceptions vs. Go err conversations. I'm working Either into it.

The Go-like approach can often force you to handle errors at the lowest level. You often have details of the error but you're without context of the program. An example is a zlib library; you don't want to handle the failure of any particular `file.read(buff)` call but rather just fail at a higher level `unzip_file(src, dest)`, and with context make choices in the program from there.

Now you can do this in Go as well, you just manually unwind returning err to the level above. It's verbose compared to exceptions (but more explicit...ish). I suspect most programs will end up resolving things at about the same level.

That's the thing with Either(), since it's doing the catching you clearly have exceptions to work with too. In terms of error handling the interesting bit is what 'tier' you handle things at, the Either vs Try/Catch are like 80% the same.
Yes, linking to messages in Slack only works for other co-workers with access to your Slack instance. I'm thinking in terms of internal-corporate-communication here.

I link to Slack conversations all the time - from other Slack conversations, from JIRA tickets, even from some commit messages.
Cryptocurrency has a pretty big problem: "dollars, but without US Government oversight" is exactly what money launderers and other financial criminals want to have. The closer any cryptocurrency gets to being this, the more illegal activity it will facilitate and the more risk the project takes on of getting the entire operation seized and the principals arrested and extradited to the US (see also: Liberty Reserve).
Sick Systems: How to Keep Someone with You Forever
My favourite so far:

https://www.reddit.com/r/SubSimulatorGPT2/comments/c21dmv/gu...
Does anyone know why it is only supported for a Model 3 B+?