skysight-inc/HackerNews huggingface dataset:
Disclaimer: I consider myself center-left, not really a Democrat though, mostly independent.

From what I have read, it's strongly in dispute.

The super-delegates issue was really just a poor policy by the DNC, one that could be exploited by a strong establishment/mainstream candidate. Bernie has always been an outsider, relative to the Clintons, in that sense.

Some debate questions were provided to the Clinton campaign apparently because they had asked for them, whereas the Sanders campaign had not. In retrospect, probably not a good look, regardless of whether or not he/she asked for them. Probably should have immediately released the same questions to Sanders' campaign once Clinton's received them.

I feel like DWS was forced to resign because she was incompetent and directionless, and only got the job since she was a crony of establishment Dems who wanted a "friendly" to occupy the seat. This might also be me projecting, since I have a hunch that Republicans are better at mobilizing resources to achieve specific goals (e.g. judge appointments to courts of all levels, governorships), but I think I'm starting to digress so yeah.
I'd echo this as a Vancouverite. People coming here from elsewhere are here for Vancouver itself. It's not a stopping point on the way south.

In fact in the last few years I've even been seeing young people coming up from the USA to live here for lifestyle reasons.

IMO the dominant thing propelling tech in Vancouver forward isn't the immigration law situation, but rather the low Canadian dollar makes our companies cheap to work with for SF giants.
This page quotes this from "Binary Defense":

"if a user stumbles upon a webpage that has a compromised third-party library, the malware runs checks.
These checks consist of who the user agent is, the type of device they are operating on, the level of battery it has, and the device’s motion and orientation. After these checks are verified, the malware will connect the infected device to a remoter peer prior to transferring the device’s IP address"

This statement is written to make it seem like like something bad is happening. But read the statement -- it's total BS.
Maybe challenge scenarios could be included?

"Successfully take off in this helicopter in adverse weather/terrain conditions"

The "too soon" bit gets to me... maybe that's how some people cope.
Are they free to go?

Sure sounds like they're being held against their will, which is one form of being "locked up". If I lock you inside my house and prevent you from leaving, I can be charged with false imprisonment, even though you're not in a prison.
- First Aid - if you don't know it, you should learn it ASAP.

- History and theory of modern and contemporary art - then it's easier to understand everything in the museum and you won't ever say "I don't get modern art" and "Modern art is a shit".

- New language - I believe trying and learning only few words is worth it!

- How to dress (including how to buy clothes).

I still have a lot of misfitting shirts in my wardrobe and this old masculine perfume my grandma gave me when I was 16.

I see why I wasn't comfortable with these.
It takes some time, especially if you don't want to spend a lot of cash at once. But when you know how to dress, you feel more confident look good and feel better with yourself.

By "how to dress" I mean finding your style, not having suit 7 days a week.

Here is a nice article about fabrics: https://www.nytimes.com/interactive/2019/climate/sustainable...
To any fluid physicist or mathematician here: Does this move us closer to a general solution for Navier-Stokes?
Alphabet finally reveals YouTube revenue–$15B in 2019
They're not really "tuples", but classes with auto-boilerplate. e.g. you can't say:

(x,y) = getXY();

instead

record Coord(int x, int y) {}
Coord coord = getXY();
// access as coord.x, coord.y

It's not terrible, but it's terribly javay.
Which are in turn owned by IBM.
I've listed connections between the app developer and Buttigieg. Those connections are real. There's no conspiracy there.
So-So Artificial Intelligence
I guess I understand how many people dislike cooking, I guess. For me, it's a very creative, relaxing, rewarding, (and necessary) process in my life. For me, it's like coding, but with ingredients. Take a bunch of relatively trivial components, and combine them creatively into something complex, useful, even beautiful--inspiring. You generally follow "industry best practices", but there's plenty of room for interpretation or establishing your own patterns.
Nobody creates a ledger in their accounting books called "money from bribes". At the very least, you can argue there is a conflict of interest.
Will arrays of records be contiguous in memory or are we still chasing pointers just as with all other arrays of objects in Java?
Calling something a conspiracy theory is a new way to shame people who hold opinions that are different than your own.
Processed insect protein might actually be a nice way to replace most of the meat ?
(Tried some dried insects recently, taste like meat dust.)

Anyway, this "fuck the average people, they shouldn't [do X] while I and my buddies will continue to do so thanks to our lavish income" goes for anything really...
Ideally, public shaming should be enough - though it often isn't.
(At least Al Gore political career didn't work out !)
I am mostly with you. It is not as much about at a large scale supporting the poor (locally, I donate my time to our local food bank) but being a nation of laws that are fairly applied to corporations, rich, middle class, and poor. Our political and legal frameworks really leave a lot of room for improvement!
From the reports, it seems that they made a priority of secrecy - they intentionally prevented people from knowing about it ahead of time.

Who knows why they felt that secrecy was so important - but this seems to be a touchstone of the governing class. Even in an election - what should be the most open event in our entire society - they're trying to be gatekeepers of information.
I think the current uses are mostly commercial because that where you can get enough money to make a bespoke application and people aren't as sensitive about how things look. For a consumer AR application you need a lot more value to overcome how bad these things currently look and building that data out for the world is expensive.
The conclusion of the linuxreviews article doesn’t really make a strong case for any major difference between the browsers —

It is hard to declare an absolute winner. Brave and Chromium, seem to be the overall winners but Pale Moon, SeaMonkey and Firefox are not bad choices if you never visit pages with fancy WebGL or WebAssembly ever. Chromium may be the best choice if you watch a lot of video on a laptop if your distributions Chromium package has the hardware video acceleration patches.

Lots of “ifs” in there for all conclusions.
https://outline.com/4XU3mp
Show HN: React-native-expo-cached-image
If you look at HTML 5, CSS, et al. and it is definitely
becoming a GUI markup standard. That is, flexbox and grid layouts, progress bars, etc.

Note that people write advanced "Productivity" apps with web tech, such as Visual Studio Code. You can make web apps that look entirely like GUI apps.

Any other standard for GUIs would encounter the same problems. For instance it's clear that the font metrics are all messed up when you look at a plain install of a typical Linux distro. That means no way you can count on making an app where the text doesn't blow out of the bounds of where you're trying to fit it.
> but only within their own country

Yeah, although this only plagues US and UK companies as I've seen.
The problem is any website can do that. Incognito-bypassing fingerprinting is difficult to prevent, unless you use something like uMatrix to disallow JavaScript from everything but a few select domains.

This is a collection of random-ish unique-ish attributes. Any collection of such things can be used to track you, like installed fonts, installed extensions, etc. If this were just a set of meaningless encoded random numbers, then it's essentially a kind of cookie, but that's not what it is. This is (claimed to be) a collection of information that's useful and possibly needed by some backends when testing new Chrome features. It tells servers what your Chrome browser supports. The information is probably similar to "optimizeytvids=1,betajsparser=1".

So, the only question is if Google is actually using this to help fingerprint users in addition to the pragmatic use case. It certainly could be used that way, and it's possible they are, but they have so many other ways of doing that with much higher fidelity / entropy if they want to. If this were intended as a sneaky undisclosed fingerprinting technique, I think they would've ensured it was actually 100% unique per installation, with a state space in the trillions, rather than 8000.

Yes, this could be so sneaky that they took this into consideration and made it low-entropy to create plausible deniability while still being able to increase entropy when doing composite fingerprinting, but I think it's pretty unlikely. Also, 99% of the time they could probably just use use Google Analytics and Google login cookies to do this anyway.
Phantom | Python Developer, Front End Developer, Junior Analyst | London, UK | ONSITE, Full-Time | https://phantom.land

Phantom is a creative agency based in Farringdon, London. We are always on the lookout for amazing talent and currently have vacancies for a senior python engineer, mid and senior front end developers and a junior analyst in our London office.

A small sample of the technologies, languages and frameworks we use include Angular, Three.js, Unity, GCP, ES6, Django and Flask. Some recent Award winning projects we've worked on include a facebook messenger game for Rick Ross (https://phantom.land/work/rick-ross), Google Market Finder (https://phantom.land/work/market-finder), a name generator for Judas Priest (https://phantom.land/work/judas-priest),and an AR data visualisation piece for Google Partners (https://phantom.land/work/looking-beyond).

No matter what the role, we love Phantoms to be involved in everything from strategy to delivery, working collaboratively with the entire agency to find unique solutions to some amazing briefs. To help facilitate this we have our own bar in the office and the cupboards are always stocked with snacks and treats. Most importantly we have an awesome development and creative team in place and are looking for more like-minded people who will keep pushing the agency forward.

Please check out our site (https://phantom.land/jobs) for more info on our work and the current jobs available. Alternatively send matt@phntms.com an email directly with your CV and any relevant information. I would love to see any recent or personal projects in your email as well!
If the projected technology trends of the past have taught us anything, we can't make assumptions on anything we'll be getting. For all we know it'll be a hundred years and we'll never crack that tech, but boy will we get better cellphones.
I guess we'll have to agree to disagree (which is fine!). I'd rather continue donating to them to show there are funding sources outside of advertising, which is a business model I despise.
Same. I invested in FB, MSFT, AMD and several other high fliers. I didn’t believe in TSLA so I didn’t invest.
The implicit keyword is extremely powerful when used appropriately and not something that should just be shunned completely.

My favorite usage is probably in a typesafe Query engine that several people[1] built at Foursquare that is a lot better than what you can find in the java world.

Venue.where(_.closed eqs false)
.orderAsc(_.popularity)
.limit(10)
.modify(_.closed setTo true)
.updateMulti

It allows for all sorts of typesafe queries that will fail at compile time if things are malformed including stuff like failing to query on an index.

https://github.com/foursquare/rogue

1. Hi Jorge, Liszka & Neil!
DB-less blog engine made with Elixir
Does Firefox do this by default or is there a setting to upgrade http to https?

As mentioned briefly on the blog I didn't want to spend any money on this (currently not employed and living off savings) so it's sitting on the droplet also running the blog, I assume only 1 thing can run off 443? If that's the case I won't be looking to enable ssl for this, apologies.
Releasing GitHub Actions
KFC sneaks ads onto Spotify Premium by taking over artist profiles
I'm going on a limb and saying the namesake goes back to pascal. If not farther.
sure. anything is possible.
https://money.usnews.com/careers/best-jobs/software-develope...

If you are not seeing growth you may need to gain more marketable skills. Whenever hiring people, more in demand skill sets definitely command a higher salary
I have a suspicion this kind of living, in part, explains why so many people are miserable. I feel like removing every inconvenient thing from your life, and "having someone else do it for you" must make your ability to handle discomfort atrophy to the point where the tiniest unpleasantness feels like a catastrophe. Like muscles, your brain, your immune system, etc., we need a little discomfort / struggle once in a while to grow. Systematically removing all discomfort from our lives seems both expensive and self-destructive.
You're cherry picking. What is the number if you redistribute all CEO pay over 100x the average employee for the Fortune 1000?
wow, this is a fascinating, outstanding interview. I don't know why, but I was immediately hooked. I watched the whole thing.
Too tightly coupled? Fuck me. I'd have given them a single .js file. There's a point where decoupling everything is just a complete waste of time. Sounds like the company was run by idealistic developers who have never had to work under real-world deadlines.
"entitled brats" in this case being people who don't want to live in third-world conditions.

These other countries are free to try and improve their conditions. Trying to drag us down to their level is pathetic.
I think most people who advocate Firefox are not Mozilla employees. I am for sure not one, I do not even like Mozilla, but they are a much lesser evil compared to Google. And I think having multiple competing browsers is vital for preventing the internet for becoming a walled garden owned by some big corporation.
FWIW, I've built systems using Google Forms and Sheets to organize groups of 500-1000 people. Particularly if you're propagating data across multiple sheets, you start to see errors at that point. A refresh usually clears them, but this is still less reliability than I want in my election systems.
I believe that's the difference here -- This isn't a DLP projector. It really does paint on to your retina snow-crash style.
I respect you a lot, but how is what Mozilla's doing in regards to that at all respectable? It's not "starving them of talent" to not increase Baker's pay as Mozilla is laying off employees? She's been there since (almost) the beginning, and the performance of Mozilla has gotten worse over the last decade.
I'm going to go out on a limb and guess that experts in `Y` have fine-tuned cortical representations of `domain(Y)`.
Your points are sound, but I'm puzzled by your last line:

>It's really only Google and Facebook that get the vitriol.

The way I read it, it seems as though it's unfair that they get away with doing questionable stuff when "others do worse". Why yes, if you have nefarious intentions but no power to act them out, people are going to throw less "vitriol" at you than if you do act them out.
Because its a broad enough space, on the programmer and user sides, that there's not going to be One True Standard that works well enough for everybody.

Not everyone thinks the same way, and UI is close enough to "how the user thinks" that you've got to cater to the differences. Some people and situations need UI concepts that don't belong in the toolkit (dump ram to framebuffer for debugging by color); other users should have controls that have minimal effects and those controls wrapped in foam so they don't hurt themselves any more than necessary.

That breadth of "UI" is barely covered by the boiling chaos of interface ideas we're still watching evolve.
Well which one is it — getups or swings ?
Ah you're right, reading comprehension was not high there on my part
While JavaScript-based kits can make GUI-like interfaces, they tend to be clunky and buggy after many years of trying. Newer browser versions or brands come along, and they break or act funny. There are too many layers and parts to the emulation. A single-purpose GUI-focused browser (and/or pluggin) is probably needed to do it right.

As far as font consistency, PDF's seem to mostly get it right such that text is in the same position and wrap in the same spot regardless of the viewing platform. We can swipe some ideas from them. A bounding box is one approach: you fully fit the given text into the box on both sides no matter what by adjusting the aspect ratio. Adjustments of a few percent are not going to stand out as odd.

The GUI browser would probably have to be vector coordinate-based, at least as an option. The "layout engine" could be on the server, which gives you more choices of layout engines, including the choice of "none". This would also simplify the GUI browser by pushing the layout to the server.

I'm not against the idea of including at least one layout engine on the client, but it opens a Pandora's box of complexity. Complexity is why web-based UI's suck rotting eggs to manage on multiple devices. It's easier to test when the server computes layout because it's then the same on a billion difference devices, unlike @&#% web browsers.
That's a bit "run before you can walk"; most places are only just putting in the required beneficial owner rules in order to know that an e.g. Cayman Islands limited company isn't a front for someone on the US proscribed persons list, let alone that they're taking bribes in Kenya.

There is a tremendous paper that takes advantage of the fact that a lot of debt is public in its amount but not owners to quantify the "missing trillions". The global sums of "amount owed to me" and "amount owed by me" should sum to zero, but there's a huge gap. That's money owed (bonds) to the invisible rich.

https://theintercept.com/2016/04/05/heres-the-price-countrie...
65816 addressing high resolution graphics that the Amiga had would have been a nightmare to deal with. There are no real 24-bit pointers on the 816, you deal with 64k chunks at a time.

The planar graphics also would have been a PITA as the 816 has no bit manipulation instructions.

Floating point also an issue.

Amiga chipset on 816 with a C64 compatibility mode would have made a nice fast game and home machine but not a real competition for the PC in any kind of productivity aspect.

But I agree the Amiga should have had a C64 compatibility mode. They should at least have offered an expansion card with a C64 on it, like Apple did with the Apple II on a Macintosh. But at this time Tramiel had left Commodore along with Shiraz Shivji and other C64 engineers. So we had this weird situation where the Atari 16-bits looked more like a C64 than an Atari 8-bit and the Amiga looked more like an Atari 8-bit (same chipset designer) than a C64.
I'd rather they do that here, thanks
I was under the impression that Altered Carbon was very popular. Do you not think it's very good, or is it that it doesn't do the book justice?
It also depends on how you've designed your MonoBehaviours. If you have anything dependent on resources retrieved in your Awake event, those references will not be restored and the Awake event will not re-occur. So you either have to check and reacquire the references in your Update event (which is costly), or design everything around serialized fields that are set in the editor, with no objects acquired during Awake (which is intractable for anything but the most basic projects).

Unity is designed to get the basic demo feature of whatever you're doing done as quickly as possible. But building a production-scale product is actually harder than just writing from scratch, as there are a lot of stupid design decisions in Unity that get in the way.
Google software glitch sent some users' videos to strangers
If the data structures can be traversed with a single or a couple of indexes then why the hell not. File systems are also implemented using BxTrees under the covers. Such a platform may perform no worse than being ran off RDBMS. In some cases likely better.
From a technical perspective where only informed and good actors are involved, I suspect many of us could code up a working website in less than an hour. But if you look at the issues reported on at the Des Moines Register [1] it seems the job was about creating a reporting system in an environment where people are actively trying to disrupt the system, possibly some of the reporters themselves cannot be trusted. I think you'd need to sit through a few meetings with the right people before you'd even understand what was required. You've got to find tech/security people from previous campaigns to understand what the dirty tricks are that people use to f with the results for example.

[1] https://www.desmoinesregister.com/story/news/elections/presi...
Thanks, yeah I agree, the percent view smooths this out a bit but it still gives a false impression. I've been considering various different solutions to it today but I've not settled on the correct solution yet given the data as currently presented is 'correct' but not particularly useful.
It's cheaper and easier to build in SF than Vancouver BC and region now.
Hoping that to change - I moved to Saskatchewan to get away from that. (Alberta wasn't far enough - real estate there is effected too by the ease of international tax evaders and money launderers to buy property to "hold" their assets).
Ask HN: Do you feel like digital literacy is falling among kids?
I am a high school maths teacher currently teaching in Paris, France. My pupils are 13-14, mostly come from a privileged background, and almost all of them already own a smartphone and are very active on social media.

Every one of them has an iPad in class (which I do not approve, but what can I do). They use it about 2 hours every day. Since everybody has one, the school recently ditched the computer room (which I obviously disapproved too).

Recently I began to suspect that they couldn’t properly use their iPad, so I tried them with a basic test. I asked them to link a Google Drive document to a Google Classroom exam. Both services are run by Google, and my opinion was that the experience was pretty seamless.

The result was: most of them failed. They couldn't find how to combine the two services, and had no clue where to look first. I tried different ways to explain with more and more detail, but they seemed so confused and helpless that I had to show them the exact process. Some of them eventually gave up and asked if they could send me a screenshot by email instead.

When I looked at their Drive, it was a complete mess. Random file names, important stuff among piles of old useless files, inconsistent directory structures. They had all their learning materials on their iPad, were using it every day, but had no clue where to find anything.

While trying to teach them how to learn by themselves, I reminded myself teaching my grandparents how to send an email, and I thought: "My God, these kids have the digital literacy level of my grandparents."

Do you notice the same in kids around you? Or is my brain just unconsciously trying to compliment myself for how technically literate I am?
Do you need to be able to speak fluent Japanese to be hired?
This whole article is bunk. How do they get this conclusion?

"So anyone who has visited weather.com from a mobile device in the past few months is now vulnerable to future malicious activity down the road."
Scientists better get their hypotenuses straight before they take on my stomach

But, what science?
Well, I don’t write JS for a living, so I haven’t really needed to support anything other than relatively modern browsers.