skysight-inc/HackerNews huggingface dataset:
Hi there:

Pros (Ultralight is...)

- Smaller distributable (25% the size of Electron/CEF or smaller).

- Simpler and easier to build (fewer dependencies and smaller codebase).

- More configurable (users can do custom handling of file system, fonts, GPU rendering, clipboard, and more).

- Potentially more performant (all rendering is done via GPU command buffers).

- First-class support from an actual company.

Cons:

- No support for MathML, Geolocation, WebGL, IndexedDB, WebAudio/Video (for now)

- Less mature and unstable.

- Slower release cycle (might be a pro).

Linux support is planned and will ship when it's ready, you can track its progress here: [1]

Yes, we have plans to publish a C API interface to simplify bindings for other languages.

The WebCore source is available here [2]. The rest of the source is kept closed for now to keep our licensing/support options open. There's a chance we will find a better funding model and will open-source the entire repo in the future.

Yes, I agree the SDK packages should belong on GitHub, and will also be BSD'ing the framework/sample code so users can fork and hack on it at will.

- [1]: https://github.com/ultralight-ux/ultralight/issues/4

- [2]: https://github.com/ultralight-ux/ultralight-webcore
Multiple people in both parties, more or less constantly observed by completely unrelated election observers? That is probably the single hardest scenario possible to execute a conspiracy. Conspiracies are hard enough when there are back rooms and hidden corners. Ballot counts are designed to have none.
There is no golden path here. Checked exceptions for division would make a lot of Pony code objectively worse. Unchecked exceptions are great for PHP, Haskell, Rust or Go, but Pony is trying to do something different - to literally make it impossible to panic in an operation without describing that in the type system. The ergonomics of divide by zero in this context are absolutely debatable, not an issue to dismiss out-of-hand.
Flash got replaced by Animate CC and they still sell Dreamweaver, but it not quite the same.
a) It is a fun fact, and b) I think their point was gun laws do nothing without enforcement
What field? Even at top tier institutions I've never seen grad students make more than 40k, but I'm thinking of research heavy PhDs, where you continue your research over the summer.

Edits: ah, just saw in your profile it was software engineering!
Myself.
I disagree. It suffices to include a rotation operator (or bivectors in general, if you want to do it in N>2). The 'full' framework of GA is, imo, foolish, because the geometric product doesn't really have a geometric interpretation.
The bug for the problem James found with the configuration of Normandy (https://github.com/mozilla/normandy), Mozilla's system for distributing Shield studies , is now public at https://bugzilla.mozilla.org/show_bug.cgi?id=1433134

We were bitten because django's ALLOWED_HOSTS was set to accept anything and django's USE_X_FORWARDED_HOST setting was true.
That was basically US policy toward China in the 50s–60s. It was utterly ineffective.

US policy toward Cuba had much bigger impact because Cuba is a tiny island next to the North American continent, and being cut off from your obvious larger trading partner is more severe.

The US sanctions on Cuba didn’t have anything to do with free elections though, and their primary effect was entrenching the Cuban government while impoverishing the Cuban people.
Not sure what your exact role is but is there a possibility to move this client from insync to rclone?

rclone is rsync for cloud storage services -- https://rclone.org/
They are only really useful in the science and engineering fields that need them. That is why they remain opaque to most people. High school level pedagogy doesn't deal effectively with the useful applications of these concepts (matrices are also poorly introduced).

Most of our modern technology would not be achievable without the use of complex numbers as a tool.
The set of integers do not form a field so the argument is nonsense.
Screams into the calculus void!
Ask HN: Ideas for making life an adventure for kids, without technology?
What are some awesome ideas to make life an adventure for kids, and fun for everyone involved too? Specifically looking for ideas that have zero technology involved.
Except machine integer types do not have infinities in them. So not so simple in the real world.
Then the problem is that a post is treated atomically, so yes a monolithic up/down vote is certainly a leaky abstraction.

I hereby declare your comment "productive, in despair, scatterbrained yet True with a capital T despite me not believing in true things" upvoted! :)
Very strange article. The first part builds suspense for the great truth that's going to be revealed by the author's extensive research, insisting that it's not something as simple as pointer arithmetic.

Then the second parts quotes the creator of BCPL, revealing – a-HA! – what we already knew, that the array is a pointer to the first element and the index is the offset from the pointer, and that's why it's zero.

(And after that it veers of into complaining about how the papers documenting this history cost too much money, so they didn't actually read them.)
Sorry this took me all day to get back to you, but thank you for the response! The work you're doing is excellent, and it's fascinating to see the evolution of it.

I appreciate the informative breakdown. It gives me a much better understanding of the value proposition. You have a particularly unique understanding of the challenges embedders have and it's great that we have another option in the industry. Thanks for your time!
It is pretty annoying when you see NaN on a web page. I personally have fallen into the division by zero trap on numerous occasions.
The 2D analogy and use of rotating vectors was alien to Euler and contemporaries. They really did think of it as an "imaginary" abstraction to make the math work.
I don't think the root cause(es) of psychosis have really been determined yet. I think it's fair to say that since many drugs induce immediate psychosis, it's unlikely that pruned connections are the only cause.
"Homicide rates don't directly correlate to gun availability. Mexico had 29,168 homicides in 2017 with a population of 200 million fewer people than in the US. And Mexico has some of the strictest gun laws anywhere."

Strict gun laws don't necessarily equal less gun availability.

You have to look at how effectively those gun laws are enforced, how much corruption there is in the country, gun law loopholes, the viability of the black/gray markets, etc.

The US has a much lower level of corruption than a country like Mexico, so gun laws in the US have the potential to be much more strictly enforced. The US also has many more resources to devote to stamping out the black/gray markets for guns than Mexico does.

There's also infiltration by criminals of much of Mexico's government. It's a case of the fox guarding the hen house. No wonder their gun laws are not effective.
That's a valid excuse for the web, but there's no reason we can't take what works about the HTML/CSS as UI model and make it work better for native applications. Just sticking to the web model because it's familiar is laziness.
i have found that the surest way to become frustrated when setting goals is to try to tackle the hard stuff first. instead, it is better to do the easy stuff right away. accomplishing anything will give you a sense of satisfaction and increase your motivation. have the big goals - yes - but tell yourself that you are "on the path" and that if you never finish it is alright - at least you are making progress. an activity that has no intrinsic value for you is not worth your time so do the little things that make you happy and continue to dream big. if you instantly had all that you think you want, there is no "locking it in". you will become old and sick and will eventually die so enjoy the time you have now. that is my advice

i just wanted to add that "really hard" things are not really hard. in my experience all complex activities are the result of many simple actions learned with repetition and practice. so you should build a foundation by mastering many simple things. life can/should be "play"
I continued my research at companies every summer. Seems fairly common in CS, so you get access to real data/systems and good salaries.
I asked a bunch of people and they all agreed. I didn't run a study or anything :) But when ~20 people all agree it does say something. I'm not saying doing it is right, just saying it is at least somewhat common.
That article is completely devoid of any technical information supporting the claim that Intel nerfed the 10nm scaling.
1 / 1 = 1
1 / 0.1 = 10
1 / 0.01 = 100
1 / 0.001 = 1000
....
> red water balls from the Netherlands

This was true in the nineties, but due to dropping revenues (especially in Germany) has been corrected by Dutch farmers since then.

Dutch tomatoes are of the highest quality now.
Why such a surprise?

20 years ago Windows had .dlg resources that define layout and content of dialog windows. .dlg is just a binary representation of serialized window DOM.

16 years ago Visual Basic had .frm files that are close to what now known as QML.

Et cetera.

So there is nothing new with markup defining UI structure. What is new and quite valuable is CSS with its declarativeness and cascading.
It could be rehabilitation, if they were actually able to work as firefighters after serving their sentence.

Also, I am concerned by the lack of death benefits for the families of those that die. It's a pretty clear statement that their lives are nearly worthless.

Indirectly telling someone their life is of very low value, then putting barriers in the way of them returning to work and society after they have served their debt to society does not sound like rehabilitation to me.
I think the real reason people dislike sexism discussions is because there's not a whole lot rational discussion to be had about it. If you try to make a point about a single aspect you might disagree with, you get shouted down as sympathizing with sexists. There's no winning and there's no minds to be changed.
Equal pay would likely make labor programs like this infeasible since there are overhead costs, like the feeding, housing, and guarding of prisoners. Those costs are not present for regular employees / volunteers.
Does Ultralight provide a pixel buffer or just on-screen rendering?
We are over in #ponylang on freenode if you ever want to stop by and chat.
> Getting a degree in the humanities is only advantageous if you have a reasonable expectation that you'll never have to know a specific trade but will simply be in the management.

Is there data showing that humanities degree-holders have lower career earnings (controlling for other factors, of course)? IIRC, engineers start faster, but generally hit a ceiling (on income and age) while humanities degree holders keep going.

Humanities deals with much more difficult and realistic problems than STEM - the problems that cannot be quantified and have no easy answers, which includes most of what we experience in reality and are the real challenges in life and in business. Algorithms are great, but most of life cannot be addressed that way. And to say only the 'ruling class' are worthy of learning such things is, I think, the true elitism.

Also, life is much more than career. We have to be family members, spouses, citizens, community members, individuals, etc. etc. STEM doesn't help much with those things.

The problems of Facebook aren't interface and back end, but what to write. The current problems of society (and Facebook) are not technical - we have wave after wave of technical innovation and look where we are - but political and social. We haven't come close to solving them all, but we've come a long way in the last few hundred years, and I hope we do more for the next generation than give them more algorithms.
Someone with an assault rifle showed up at a pizzeria because Alex Jones pushed Pizzagate. Sandy Hook victims are being harassed because Alex Jones convinced people they were just actors. He believes Jews did 9/11 and are secretly false-flagging the alt-right and white supremacist movements.

If the only people he demonized were "lizard people from Mars," then yes, it would be silly to take him seriously, because there aren't any actual lizard people from Mars who could be victimized by that, but that isn't the case.
So, let's look at this, for example.
You've made a lot of assumptions in this set of two sentences with simply nothing to back them up. That's not helpful or kind, and contributes precisely nothing but noise.
Closer to 1 in 4, because sadly there are very few reviewers who are female.
If I understand correctly, instead of the usual kind of boxing, they use a separate type tag (one byte) and support union types with up to 255 other "special" enum values. The type tags and data are stored separately, so instead of an array of boxed values, they internally have two arrays, one for type tags and the other for data.

Apparently this can work well with SIMD instructions.
I would like to add, given that this is my favorite talk, that the decisions a language ends up making in things like this are a good reflection of its values. Bryan Cantrill has an incredibly good talk on this that I recommend to anyone reading this:

https://vimeo.com/230142234
You're being petty, rude and irrational. I expect there to be more issues than biotinidase deficiency with you. Do you have any data about the prevalence of this disease? Quick search points to something below 1 in 100 thousand. This means there's about 3000 sufferers like you in the entire country. Statistically speaking, it's utterly absurd for you to throw accusations or demand some special attention from the author of a paper that reports robust positive effects of exercise based on 1.2 million subjects. Take your biotin or something and pipe down.
I thought airline companies always listed cities and not nations? Where does an airplane "from the USA to Russia" take off and land?

Ailine companies are not the core backbone of the digital information society. Google currently plays a significant part of that backbone.
Shit, so now I can't turn on my desktop remotely and supply the password through SSH later? That's a huge inconvenience.
The title says "(1996)", but the document itself says "This is a rendition, after scanning, OCR, and editing, of an internal Bell Labs Technical Memorandum dated January 7, 1972."
Don't forget Australia Scaling website out to other continents
How I scaled a Fortnite website for a sudden peak every day, on a low budget
I generally just use it w/ laravel defaults and use laravel on backend... so far never had an issue... Sometimes I need to edit some stuff in the webpack config for edge cases, but still never had much problems.
What are the biggest differences between OCaml and F#? If I wanted to learn/use an ML style language 2018, for what purposes should I use or learn one over the other?
I think this Medium post is important in light of the recent release of the Stack Overflow Code of Conduct, https://stackoverflow.com/conduct, which I whole-heartedly support.

I don't know if this Code of Conduct will have the effect that April Wensel seems to want, but it would be nice if it did.

I find that a lot of sites oriented toward professional coders, engineers, etc., have some aspects of the negativity discussed in this article. This has a deleterious effect on newcomers to the sites, not just people who are not part of the largest coding demographic.
The Alpha Muse Block Party Happened So Fast, Were You There?
I recently switched to Nextcloud because Dropbox's Android app is terrible, and like it a lot. It does everything Dropbox does, I get as much space as my server has, and the apps are all better than Dropbox.

I also use Syncthing, which I am very impressed by, it works really well.
Well, yeah. A lot of racists never get to know the people they claim to hate as actual people or even interact with them beyond the most superficial encounters (passing one on the street, having one hand them change change at the store, etc). They even tend to stick to media which leaves them comfortable in their world view. Getting them out of their comfort zone is crucial for change (likely true for everyone really). Not everyone will change either. There are some remarkably stubborn people, but the only chance any of them have involves them being confronted with information outside of the narrow echo chamber they live in.
I think this article is correct in identifying bad faith, but I don't think conservatives are really wrong that many people have embraced equality of outcome as the goal and the yardstick against which everyone is measured against.

You can see this in many tech-oriented diversity discussions where diversity advocates will brush off any discussion of "the pipeline problem" as meaningless.

Which is understandable since this can be an easy way to disclaim any responsibility, but it also makes discussions difficult because these metrics don't tell us anything about where in a system inequality exists and assumes that every actor in the system has a responsibility to ensure equal outcomes regardless of anything upstream of them and any other interests (e.g. making money) that they might have.

You see this pretty starkly in work on Fairness in Machine Learning, where it is clear that you have to specify exactly what your fairness criteria are, and it turns out that what many people actually want is equality of outcomes. This is some interesting reading on the topic: https://www.propublica.org/article/bias-in-criminal-risk-sco...

In any case, I'm not sure what the point of this article is; is the argument that equality of opportunity is unachievable "absent a degree of social engineering that would make Chairman Mao blush", so we should seek equality of outcomes instead?
Steve Jobs brainstorming with the NeXT team
To sum up what you’re saying, voter ID laws would reduce fraud and make it harder for non-citizens to vote.
I am not really a programmer or mathematician, so take this for what it is, but to me, the statement makes linguistic sense, if you read it out like a first grader.

If I divide one thing into zero groups, how many items do I have in each group? Zero. Edited per comment below.

If I were really pedantic, I'd say that in the above, it's almost like the input "1" is not being divided, but grouped.

The funny thing then, is that if I am grouping instead of "dividing", then if I enter 1 modulo 0, I'd expect to get 1. i.e. the modulo zero should be an identity function: 1%0 = 1, c%0 = c.
Isn't a ternary here nicer?

return (foo == 0) ? 0 : bar / foo

or even

return bar / max(1, foo)

in the case where foo is integer or tiny foo would overflow your range anyway
https://css-tricks.com/css-grid-in-ie-debunking-common-ie-gr...
Vanguard requires you to enable fallback SMS 2FA before you can enable U2F, which results in a net decrease, rather than increase, in account security.
I'll keep your points in mind.

I would only insist on making a distinction between "a public form" and "the public forum"

As an owner of a machine, I see no reason I should be forced to host some conversation I consider harmful.

OTOH I would encourage ISPs to maintain a common carrier status just out of pragmatism. Once you memory-hole connections to some IP address, I think you become responsible for the content you serve. All or Nothing.
UDP indeed fit DNS like a glove, except on links with excessive latency / packet loss. This is more of an implementation issue than a problem with UDP, though.

I'm not very familiar with DNSCurve but I don't think it has any mechanisms to prevent amplification.

DNSCrypt solved this by requiring a question to be at least as large as its response.
From your response I can tell you don’t do much numerical linear algebra work.

Consider needs to vectorize a large column-wise mean calculation across columns of a large data matrix (where NaN values are sparse but appreciable).

The NaNs might be perfectly reasonable, expected pieces of data, but you still want to understand the distribution of the non-NaN data, and adding extra work to filter it out first might be hugely costly, or even actually wrong depending on what other operations the NaN data is planned to be passed to and how those operations natively handle NaN.

And simple columnar summary stats are just the tip of the iceberg. It gets much more complicated.

By no means is the solution of “diagnose why there are NaNs ahead of time and preprocess them accordingly” even remotely realistic in most use cases. This is why libraries like pandas, numpy and scipy for instance provide specific nan-ignoring functions or function parameters.
I don't think it was the default. There was an "encrypt my home dir" checkbox which was unchecked by default.
1/0 is not infinity either...
You seem to view anything that removes anything as censorship, which is pretty pure nonsense. It's only in your interestingly rewritten definitions of censorship that this is censorship.

IE censorship is defined by the OED as:
"The suppression or prohibition of any parts of books, films, news, etc. that are considered obscene, politically unacceptable, or a threat to security."

This is exactly none of those things. No book, film, news, etc is being prohibited. At all. The only thing being prohibited are illegal downloads of them. The book, film, news, etc it links to are still available legally!

webster is similar.

It would be censorship if the material those links went to was banned. But it isn't. The only ban is on accessing them without paying.

(Banning Gambling is also not censorship)

I'm also pointing out it's an incredibly clear webstore TOS violation.
Like, the TOS literally prohibits this, and has forever.

So saying "we have no idea what happened" is instead a distraction.

I'm not sure what spine you expect them to regrow.

You also seem to not distinguish at all between government censorship (which this is not) and private actor censorship (which this is by your definition of censorship, but not by just about any dictionary).

So i'm not sure it's worth trying to have a meaningful discussion here.
A Tweet About Hacking Gets a Google Engineer in Trouble
I thought airline companies always listed cities and not nations?

Nope. Otherwise how would you know if you're booking a flight to Moscow, Russia or Moscow, Idaho?

Airline companies are not the core backbone of the digital information society.

You are correct. Airlines are the backbone of the global economy. Airlines are far more important than the internet. That's why cities build airports for free, and internet companies have to pay for their infrastructure.