skysight-inc/HackerNews huggingface dataset:
I was not here from the start, so I don't really know what formed the culture here. But very off the cuff:

As best I can tell, it started as a bunch of men in a male dominated culture at a time when it was mostly men posting online. It is a public forum. Women online seem to gravitate to more walled garden type environments. Women online often post anonymously. This forum has a professional emphasis and even men who post under a handle instead of under their name are often pretty open about their actual name. A lot of men at the top of the leaderboard are people whom you can find articles about or a page on their employer's site or something like that. So there is third party corroboration of their identity. This is something women seem to be less likely to have in the first place, and it was worse some years ago when this forum was getting formed.

Each of those norms are norms women have trouble meeting. The more individual things you add that are hard for women to meet, the more excluded women are.

It's a little like saying "You don't have to be male, you just have to be over 6 feet tall, able to bench press X amount of weight and have a beard." Even if they decide that having a beard is some arbitrary sexist requirement that they are willing to drop, you still will find very few women who can meet the standards required to participate.

(Disclaimer: I have barely slept and posting here at all is probably a bad idea on so little sleep.)
I've been using a starter kit[1] to build our API.For database access using Modl[2] similar to gorp but uses sqlx internally.
Much of the data access code is generated as I'm of opinion reflection based ORM doesn't lend itself well in Go.

[1]https://github.com/qiangxue/golang-restful-starter-kit

[2]https://github.com/jmoiron/modl
Which of these questions can you not answer without creating security risks? I didn't ask you anything about your automated system.

Is it possible under any set of circumstances for your human employees to alter accounts? If the automated system fails, are accountholders out of luck?
I guess I'll have to keep waiting, this isn't using compute shaders apparently.
Also those that have European customers!
Parental handwringing is dangerous. I can speak to it in my own life-- my parents actually kept me from using a computer for any reason other than homework for a significant portion of my high school years. I didn't discover programming until I was 24. I don't know if I would've discovered it in High School, but it seems likely that it wouldn't have taken as long as it did. I've always felt behind the curve in my career, struggling. I think part of the blame rests with my parents keeping me from technology growing up.
Using sports, particularly baseball is a terrible proxy, as the core assumption is that each game is a finite event.

That’s really not true at all — key decisions like whether to relieve a pitcher are not made within the context of a game. At a higher level, decisions to trade players are made that will affect outcome as well.

As someone who manages projects, there are parallels from a context point of view to be drawn to baseball. Each project is a measure of success or failure, but my effectiveness isn’t defined by individual projects. I may choose to do a project less efficiently to control cash flow or prioritize something else.
Thanks for the explanation! I recently have been working on my own deep learning library (for fun) and was doing something similar. Aren't GL textures sampled with floating point units inexactly? Do you just rely on floating point error to be small enough that you can reliably index weights?

I ended up switching to OpenCL since I am running this on my desktop. Just curious to see what you did. Thanks!
FCC allows written comments as well as electronic submissions.

Written comments require submission of four copies and must include a contact address. All must have original signatures.

Should the FCC give more weight to written submissions than to electronically-submitted comments?

Will the FCC contact the submitters for permission to use their comments in the decision-making process?

I know that e.g. in some smaller democratic governments, legislatures accepting written submissions from the public will contact the submitters to obtain permission to use the comments, regardless of whether the legislative committees use them or not.

This could function to some extent as a verification of identity.

Can we challenge the FCC's electronic comments submission system as fundamentally flawed?

Due to numerous data breaches, there is significant, known availability of personally identifiable information on US citizens available to anyone, anywhere in the world with an internet connection.

Can FCC ignore this and provide a comment submission system that performs no meaningful checks on identity of commenters?
I've done a good deal of business internationally. A common experience in repressive regimes is the characterization of democratic discussion as whining.
Smartphones and tablets are not Qualcomm’a only market by far. They have plenty of other customers, too.
I suppose the article is written by someone in the US? If so middle school is (in most states) from year 6 or 7 to year 8 or 9, i.e. roughly equivalent (for those who live in a country where middle school doesn't exist) to the last year of primary and the first couple of years of high, see: https://en.wikipedia.org/wiki/Secondary_education_in_the_Uni...
Google had all unofficial YouTube apps removed from the Roku Channel Store. It wasn't until the Roku 3 if my memory serves me right that they had an official one made.
> I know "MacKeeper" is not a brand loved by all

And the understatement of the year award goes to...
Yes, you can. But you can’t force them if they don’t want it.
I think that misses the point -- explicit behavior is always more desirable than implicit behavior. I don't think most functions end up having an error result by convention -- many functions never return errors. Treating errors as values means the flow of control is linear and obvious to the reader. Operations happen in their expected order. Resource management becomes trivial. It also allows errors to naturally be more expressive.

This appears to be a decent starting point to further enlightenment: https://davidnix.io/post/error-handling-in-go/
I always longed for the existence of such an Ops-friendly DB, which - building on solid distributed systems concepts - could make easy and correct the hard things (consistency, geographical replication, effective possibility of zero downtime).

Now that I have a good candidate, I find myself wondering whether the performances would be good enough to ditch traditional DBs (I know: I should define "workload" before thinking about "performances"...)

I guess is the curse of tradeoffs: nothing in life is free.
Our account recovery process won't allow you through at all if you lose your password, and your 2FA, and your recovery key, then you're not getting that account back.
> As I understand it all video compression uses delta compression between frames.

And so does apng, more or less, via alpha. But that's less important than motion interpolation, which it utterly lacks.
Considering the discourse in universities in this country with all the perceived victimhood and unending political correctness I am not sure they are producing enlightened minds.
Was Your Identity Stolen to Help Repeal Net Neutrality?
"Should it be terrible in order for us to realize when regulations are in our best interest?"

Generally, yes. In the USA, regulation should be the absolute last resort. And even then, Americans might wish to trade "terrible" for freedom and liberty.
Show HN: rfc.me
Do you go through a process to clean those commits for open source?

It sounds really interesting - I assume the tool is mostly just for marshalling commits (or parts of commits?) that touch external projects, but I would also assume that someone then needs to do the work to get those changes into a publishable state. Organising commits into a consistent set of changes, meaningful commit messages for the target project, removing any vestiges of internal content.

Is there a team who manage all of those aspects, or is it down to the individual developers liaising with the open source projects?
I've found that a lot of "this is the best X ever" is often just hype, but when I watched Casablanca for the first time I was super happy to find out that wasn't the case for this movie.

All these years later it's still powerful, relatable, and timeless.

Great break down of this scene. It's made me want to watch it again.
This reminds me of those older consumers who think "The Internet" is program on their computer. They have a confusion between labels and ideas.

Network neutrality means neutral behavior of the transmission networks.

It does not mean "Everything consumers think of when they hear the words 'The Net'" neutrality.
Ah yes, the version of Windows with zero software.

Nothing about Windows RT was done in a way that indicated that they were serious about pushing it. How could you possibly sell people on a version of Windows that does virtually nothing that people would want to buy Windows instead of Android or iOS for?
This is lost on me because I’ve had to reinstall Windows 10 twice this year. Boot loop and latent network on a Thinkpad T440.

Before that, I did it once a year going back to NT3.51
It literally just removes a line from the package.json file of one of the sub-dependencies: https://github.com/babel/babel/pull/5484

It's crazy to me that a package that is downloaded from npm over 4 million times a month gets so little scrutiny that nobody but me noticed a 5MB dependency on all of lodash that wasn't even being used.
> It does certainly give us serious reason to doubt the common claim that the market succeeds in incentivizing good decisions on a short timescale.

How does the article suggest this?
> 2. Sending is slooow. E.g. compose email, hit Send, wait several seconds, go back to Inbox. Gmail is instantaneous.

Gmail is optimistic about it, while we’re actually sending the message before confirming to you that it’s been sent. (There are sound technical/historical reasons why it’s done the way it is; it’s not trivial to change.)

Once the JMAP spec stabilises (hopefully by the next IETF meeting in March), our web UI will switch to using JMAP, and then I think that sending messages will be done in the background. Not certain, I’m not the one that’s been doing the JMAPification of the FastMail web UI.

> 3. Hitting Reply is SLOOOOW to bring up the Reply pane. Fastmail does a POST that takes from 500ms to 5000ms (usually on the lower end but even that is noticeable. On the rare occasion it's longer it's incredibly frustrating).

This is definitely fixed with JMAP. In a JMAP world the client takes care of creating drafts, parsing MIME messages, defanging potentially malicious HTML, &c. rather than the server as our current implementation does.

> 4. […] In Fastmail the keyboard shortcuts only act on the most recent message in the thread.

Not true: use n/p to focus the appropriate message (same as in Gmail), then r et al. will apply to that particular message.

> 5. When viewing an email that is a response to another email, Gmail collapses the initial email and lets you expand it with an ellipsis. Fastmail does no such thing, which means you need to scroll (and scroll and scroll...) when looking up through long threads

FastMail does collapse the messages that have been read. You can expand individual messages by clicking on them or pressing e (provided you’re using n/p to switch between them), or Shift+e to expand all (Alt+Shift+e collapses all). In consequence of these things, I’m not sure what the issue you’re pointing out is; if you can provide more info we can look into improving it.

You may find it helpful to look at https://www.fastmail.com/help/receive/kbshortcuts.html.

---

For web UI work, we’ve been focusing on Topicbox and JMAP this year rather than FastMail; Topicbox has been a simpler staging ground for various improvements that we intend to bring to FastMail (mostly internal tooling stuff—I’ll be writing a bit about it later in our Advent series), and JMAP will enable various long-desired features (e.g. snooze, delayed/undo send). Next year will see more effort put into the FastMail web UI; my favourite item that we have planned (and I called dibs on implementing most of it!) is service workers for offline support and substantially improved performance (building on top of JMAP’s improvements).
and now you could* likely pay for private stage lessons.
> Bundle all your assets

Can someone ELI5 what is bundling and what problem does it solve?
Really looking forward to see this in action. Is follow the workload already present in 1.1.3?

Is there a bit more detailed technical doc on how this is actually achieved ideally with some examples? When is it decided that the lease holder moves from one node to another? Is it based on some sort of stats?

Edit: found the doc follow-the-workload here: https://www.cockroachlabs.com/docs/stable/demo-follow-the-wo...
It could cut support for the highest end x86 CPU's in desktop machines (ie. non-server). That would then make those CPU's un-sellable, since they're pretty much all used for gaming.

Obviously, they wouldn't say that - the way to market that is to release 'Windows Gamers edition', which costs way more and 'unlocks' the power in the latest CPU's. When in fact, non 'game edition' windows versions simply leave some cores disabled or sleep some of the time when they detect a 'too fast' CPU and a fullscreen game running...
This is kind of useless. Once you’ve spent 100k on a car it’s a lot harder to give an impartial review.

What would be more useful is having the site test drive with its own writers.
I think they mean that they know in advance whether to write error handling code or not, not whether or not an exception will actually be thrown at runtime. The answer to _that_ is always maybe, but the answer to the former depends on the function.
Uhhh, the topic was about taxes. The homeowner demographic is statistically a higher earner than the renter demographic, thus pay more taxes.
It's so strange seeing people who write these sorts of articles constantly praise Go's error handling. In what world is doing the whole if err != nil thing every 30-50 lines not ridiculous?

I get that goroutines are great, but that really seems to be all Go has going for it. The GC sucks, error handling feels like something from a bad language designed in the 70s, missing generics, math library is awful, Rob Pike being super opinionated, etc.
Ban this user !

edit: JK but agreeing with you
About 4.5 years? Bought some on Coinbase when I saw them at SXSW a few years back then promptly forgot about it. Pretty sure I'm gonna be one of the few "casuals" who manages to take any money away from BTC when this is all said and done...
Also every time you add/remove a file or make similar breaking changes.
Also, could you please add ability to get a phone call (instead of text message) to receive recovery options?

That way I can setup my grandparents' phone number or something obscure as yet another recovery option.

And then, please let me lock down any possibility of your support staff screwing up.
Oh I totally get this—but what is this hardware that people are still using OpenBSD with that they haven't upgraded in 30 years? Targeting i386 as opposed to, say, i486 or i686 seems like an exercise in idealistic masochism.
Can't I do this with my own home router? Or is this why Google pushed so hard for TLS everywhere?
Please see my profile page: It contains links that I find relevant for learning modern Prolog features.

Every predicate you impose on the set of solutions can be regarded as a constraint, because it can at most restrict the set of solutions, never increase it.

So, in fact, every Prolog goal you invoke is a constraint. When reasoning over Herbrand terms, the only constraints are equality and disequality of terms, which are implemented by the predicates (=)/2 and dif/2, respectively.

In addition to these basic constraints over terms, modern Prolog systems also provide constraints over more specialized domains, such as constraints on integers, rational numbers and Boolean values. For combinatorial tasks such as map coloring, constraints over integers are especially useful.

For example, here is a constraint on integers, using GNU Prolog:

| ?- 3 #= 1+Y.

Y = 2

In this case, the system has correctly deduced that Y can only be 2 subject to the constraint that 3 is equal to the result of the arithmetic integer expression 1+Y, where Y is constrained to integral values.

Constraints implement relations between their arguments and can be used in all directions. This is the reason why Prolog predicates are typically more general than functions in other languages. However, to truly benefit from this, you must consistently use these comparatively new language features instead of lower-level ones. I say comparatively because these language features have been available for several decades by now in professional Prolog systems such as SICStus.
My worry is that Oracle decides to kill Apiary. I wouldn't use it because of that.

I used to work for a company that used a product purchased by Sun and killed off by Oracle.. a few years back they deleted all the docs (fortunately we had local copies).
>I thought the point of student loan is to grant it to anyone regardless of if they can repay?

No, the student is supposed to pay back his loan regardless of major.

The reason we have student loans is under the traditional credit system someone without a job and a credit history isn't going to get a loan at all.
What if I want to reply to a comment that was made on Facebook? How would the user be notified?
Move coins to another exchange
What is a realistic timeframe when mankind will set foot on Europa (if ever). 2200? Is there any way to predict? I’d love to visit, ain’t gonna happen I guess :/
Google has redefined the way it is meant to be used to include "not by Amazon".
10 Plants You Should Never Let Your Dog Eat
Attempt to redefine perception.
Bitcoin chart is a fractal. Every single time in the history of it there is a post about it being a bubble. $100, $1000, $3K, $4K, $10K, I keep seeing this for yyyyears.
Surely they can't be using bitcoin at the moment, if you're only making a couple USD a day then the tx fees would eat it all.

Lowest tx fee I successfully sent recently was 0.07mBTC.
Interesting. What do you use gRPC for?
Could anyone summarize this article? I can’t access it. Thanks
I'm not too far out of high school (graduated in 2011) and I used an HP-50g. Most people when I was there used a TI-83/84 derivative and occasionally the TI Inspire. The hardcore used a Ti-89 or an HP-48/49/50 series.
> If apple shares could only pay dividends in more apple shares

Google shares don't pay any dividends at all.

Why exactly do people pay 1,000 USD for one share of GOOGL?

Are they buying an option on the right to receive dividends at some indeterminate point in the distant future?

Do they think they'll receive a fraction of the enterprise value when Google gets bought by a bigger company?

Will Google get sold off piece by piece and they'll get a pro-rata share of the liquidation proceeds?

Why would you pay "real money" for an electronic entry in the broker's ledger for an intangible asset that may never get converted back into USD?
Have you heard of YouTube Red?
Is there any potential for AUVs in treasure hunting/finding shipwrecks? I've always wondered.
The linked article doesn't make this case. Can you provide some more detail of what terms the original and current apps violate?

e: Google's own explanation:

“​We’ve been trying to reach agreement with Amazon to give consumers access to each other's products and services. But Amazon doesn't carry Google products like Chromecast and Google Home, doesn't make Prime Video available for Google Cast users, and last month stopped selling some of Nest's latest products. Given this lack of reciprocity, we are no longer supporting YouTube on Echo Show and FireTV. We hope we can reach an agreement to resolve these issues soon.”

Sounds like this is Google trying to exert leverage on Amazon.
It's unfortunate but the app has some real issues. It tends to crash people's Roku or lag the devices to the point of being unresponsive to input. There's a Twitch channel for Plex you can use with the Plex app, but it has audio sync issues, most noticeably with 1080p @ 60fps
Set it up legally so the loans in the system are only transferrable via on-chain payment, and teach the courts how to read those records, and it doesn't matter what the incentives are. The chain is the source of truth that way. If you're recorded as the owner on chain, you're the owner, full stop.
ah I see. Didn't think it was sarcasm at first because there are definitely people around me who think that's a good idea, e.g. all my friends who work at Amazon
What about JSON API that is hooked up with a relational database, say PostgreSQL, no frontend?
what would be a good, ultralight chromebook for that? any suggestions?
> instead of four years doing something hate for a useless degree they'll never use

I think this comment here points to the issue of colleges -- most people have no clue what major they want to be or what type of career they want to pursue.

The result is that if they are pushed into a corner they do not want to be in, money would be spent and nothing of value would be gained.

What should be happening before college or at the earlier levels is people taking classes that allow them to explore but also teach them transferable skills.

Ideally, this is where G.E.'s should've worked. However, at the current state, they're just useless extra units that seemed be layed onto college students in order to keep them in school longer, and thus pay more tuition. In addition, most of the things they teach are not transferable - they're too specific / boring and after a semester, it's all forgotten.

Instead, the G.E. curriculum should focus on knowledge shared by every field, or that could be used in any career -- logic, data science, ethics, etc.

An improvement like this could justify the high-cost of a college education.
In almost all cases, we're very happy to provide refunds - particularly early in a subscription period. We also automatically refund if we believe accounts were opened with stolen credit details (happens more often than we would like despite all the checks in place at payment time).
It's profound what utter doublethink (not cognitive dissonance, because these people can literally say two egregiously hypocritical and contradictory statements in the same breath and not consciously recognize the inconsistency) people in China often have about what standards they should hold their own country to, versus standards for other countries.
The claim "the market succeeds in incentivizing good decisions on a short timescale" is at odds with the article's demonstrated conclusion "the market fails to incentivize good decisions on a short timescale in the field of baseball". So you're left with two possible ways to resolve this: either baseball is unique and the market doesn't work properly there for reasons that don't generalize (but the article gives some reasons to believe that this isn't the right way to resolve the contradiction), or baseball isn't special and non-baseball markets very likely do similar things.
Meh. I'll continue whining about things like UPU subsidies. http://fortune.com/2015/03/11/united-nations-subsidy-chinese...
Markets aren’t going to deliver best value to anyone without being forced to.

Eventually, every company wants to own the market, and convincing government to do so is a key part of that strategy. The invisible hand sometimes is holding a visible club.
It’s 100% available in the UK. Bought one officially from Amazon. Not imported.
It only bans nuclear weapons and other WMDs.
More whining please. It seems to be working, if they're becoming defensive about it.
Casually Explained: Evolution III – The Human Player Type