skysight-inc/HackerNews huggingface dataset:
I got the "love", because it was (and still is) advertised on google.com. Most non-technical people readily install malware when prompted. If malware is advertised on google.com, they will install it more quickly.

Microsoft have been stalling IE development for years, which allowed Mozilla to gain huge marketshare. This resulted in a lot of people learning, how to install a third party web browser. By the time Chrome was unveiled, Mozilla have coincidentally slowed Firefox development to a crawl. I remember the point, when the stable Firefox version was close to unusable, while everyone technologically proficient used a development release. It have been so bad, that some addons simply recommended not using the stable Firefox version. Btw, things have only gotten worse since then.

Chrome's dazzling success is result of it's aggressive advertising as well as sabotage and mismanagement, that killed off alternatives.
But Wikipedia isn't my browser. I don't think anyone is arguing that Daily Mail isn't garbage, just that it isn't the browser's job to decide what is and isn't garbage.
It uploads your PDFs to Elsevier servers for storage. By design.

Asking how that could lead to Elsevier obtaining evidence of paper piracy is like asking how using gmail could lead to google using your email to do targeted advertising. You are giving them everything they need to do it, so of course they might do it! The position that needs defending is the supposition that they can't.
Look at the JWT, take the issuer claim, take the .well-known config off that url, and you have keys. Match that against the known permanent issuer you expected, and verify the signature of the JWT against the keys. If you're accepting things that aren't JWTs then you're not doing oauth.
Is Flutter taking really off? First month in numbers
And nobody suggested buying desktop workstations?

A laptop is generally roughly half the speed of a decent decent desktop.
And from experience, even if mobility is sometimes useful, it's hardly the norm. Personally my laptop is used maybe 5% of the time at most outside of my work desk.

Cheap laptop for emails, meetings and occasional ssh into prod + powerful workstation would be a better option for me, and I'm guessing I'm not an exception. And this option is cheaper than a high-end Macbook pro.
ICE is a hugely complicated issue. Eg, I can see a political thread that illegal immigrants should be allowed into the country, and a notionally separate thread that the most vulnerable should be supported by the government (eg, medically, minimum income, etc). How are these two threads expected to interact? To me, at a strategic level, they are mutually exclusive. Not mentioning all the very well discussed stuff like humanitarian issues, effect on the jobs market, fairness, long histories, etc.

I don't see how protesting in the tech sector is a fair and reasonable way of of resolving these issues - too many people involved are not part of the tech sector. Resolving such issues fairly is one of the reasons the West has a complicated systems of public voting and it seems a bit naive of the political system to try and force change at the corporate level. It also hopefully won't work as corporations are stripped of power by Ye Invisible Hand of the Market finding companies that will just do what is asked of them. Corporate political activism annoys me, I don't want to be told what is moral by a corporate entity or its non-representative employees.
The Prius photo is enough to justify the title.
I got RangeError: bad Memory initial size
It's not a problem because nobody does use it in a setting where this is a practical problem. Somebody could use it that way. They shouldn't.

(My confidence here is high but not absolute).
Show HN: Algorithmic Art Assembly, San Francisco March 22-23rd 2019
Very much inspired by the Algorave scene, and after taking part in a live coding conference in the UK last year, I'm hosting a two day conference and music festival in San Francisco called 'Algorithmic Art Assembly'

https://aaassembly.org/

Algorithmic Art Assembly is a brand new two day conference and music festival, showcasing a diverse range of artists who are using algorithmic tools and processes in their works. From live coding visuals and music at algoraves, to virtual reality, gaming, augmented tooling, generative music composition, or knot tying, this event celebrates artists abusing algorithms for the aesthetics.

Daytime talks will present speakers introducing and demonstrating their art, in an informal and relaxed setting, (very much inspired by Dorkbot).

Speakers:
Windy Chien, Jon Leidecker, Elizabeth Wilson, Adam Roberts (Google Magenta), Monica Dinculescu (Google Magenta), Olivia Jack, Marc Weidenbaum, Jules Litman-Cleper, M Eiffler, Adam Florin, Yotam Mann & Sarah Rothberg, and a Mark Fell Q&A

Each day will feature one workshop in an intimate setting, creating an opportunity for you to learn how to create live coded music using two of the main platforms, SuperCollider (taught by Algobabez) and TidalCycles (taught by Kindohm). Workshops are limited in space, with reservation required.

Evening performances will be heavily based upon the algorave format, in which the dancefloor is accompanied by a look behind the veil, with several artists projecting a livestream of their code on screen. Performers will play energetic sets back to back, with minimal switch-over time.

Performers:
Mark Fell, W00dy, Renick Bell, Kindohm, Algobabez, Kit Clayton, TVO,
Shatter Pattern, William Fields, Spednar, Sebastian Camens, Digital
Selves, Spatial, Vou, Wobbly, Charlie Roberts

hit me up with any questions, but hope to see of you there!
I used dropdowns as an example for a deceivingly simple UI element. You cannot build a complete dropdown without JS: you need to track keyboard events.

As I answered the other sibling comment: those developers already are UI/app devs in my classification.
> Up to 16GB of LPDDR3 memory at 2133MHz

"Up to 16GB" in 2019 means it's not upgradable, and not worth buying, because developers like hardware that they can upgrade in 2-5 years if needed.
And how well do all those techniques work when it comes to representing meaning, rather than structure?
The Dell precision 5520 supports 32 GB of RAM, I'm presently running it in that configuration at the moment, it has an nvidia graphics card unfortunately which I had a couple of issues with until I uninstalled the nvidia drivers and just ran it off the Intel GPU
This is factually wrong.

Linux does support suspend2ram on the Microsoft Go.

Hibernation is just mixing suspend2ram with resume from swap.

The display is not hinged, but the inclinable stand provides a similar functionality.
>> So there's no zero-based indexing of floors, because the first item in the set of what are considered as floors is called "first" (e.g. primo in italian).

So the floors are numbered according to their distance above the ground level (whatever that's called). This matches my suggestion of treating zero-based indexing as a distance from the first element.

>> Is there a zero-based indexing of the whole "heterogenous" set of ground level + floors?

Yes there is! It's how the elevator buttons are labeled with the possible variation of using a label instead of "0".

The European elevator numbering scheme according to your own comments matches more closely with a zero-based indexing scheme than a 1-based. Or more precisely it matches my proposal to consider the numbers used to reference array elements as distances rather than indexes.
Almanac is important for receivers to optimized what vehicles to track and when. The ground stations comment is the correct answer.

https://gssc.esa.int/navipedia/index.php/GPS_Ground_Segment#...
In the end, what matters is that you keep your employees happy. Whether or not they are entitle brats (they are...) is irrelevant if you need those employees.
This is so sad on many levels. There's an entrepreneur from Peru who bought the Packard plant and has begun a fifteen year journey to restore it. Just a week ago a kid was killed playing hide and seek after falling down an elevator shaft. Now the bridge over the street that connected the administration building to the plant collapses.

https://www.freep.com/story/news/local/michigan/detroit/2019...

Here's a more complete story that includes photos of how I remembered the plant as a kid.

http://motorcitymuckraker.com/2019/01/23/iconic-packard-plan...
Yev from Backblaze here -> That's awesome to hear! I'm glad you're with us! That's one of the nice side-benefits of this blog and one of the reasons we adopted an "open" policy with the Storage Pods. The first time we published that post it was because folks didn't believe we could store data so inexpensively - so it's nice to hear that we're building some trust along the way!
Thanks for your reply! I see this tool as complementary to MOSS. This tool will fingerprint your submissions and compare them to approximate matches found online (e.g. GitHub). As far as I know, MOSS only compares submissions that you have access to and not online sources. This tool does not compare your submissions to each other since MOSS already does a great job at that.
PEBKAC classic. But I have to second the keyboard sentiment. I can't rely on it to be decent on anything but lenovo these days, may be not even...

I have HP probook where you can replace the keyboard easily. When I got the machine with "premium" keyboard, a few keys were wobbly, made different squeaky sounds and had overall inconsistent feel to them. I went to HP website and ordered a replacement -- it came with other keys being bad. I called HP and they sent me replacement for replacement -- the same story -- their keyboards are just so cheaply made and quality control so lacking, that you have to be very lucky to get one with all keys working consistently.

Keyboards are the worst part of the laptop these days.
I worked at Oakley when it was acquired by Lux.

Oakley puts an INSANE amount of R&D into their products, particularly their eyewear. They have laser stations to make sure the optics of the lens doesnt change the perspective of things (the difference between catching a baseball in the glove and in the mouth), "shotgun" tests, weighted spikes, and even have a machine that opens/closes the sunglasses several million times. They test each design and material very thoroughly. Or, at least, they did when I worked there.

If the design didn't survive all of the tolerance parameters, back to the drawing board.

We also subjected our competitors glasses to the same tests. You wouldn't believe how many name brands just fell apart, or blew up into shards of plastic into our dummies' eyes, etc.

When Lux bought us, they made us take down the videos of exploding ray-bans we had on our website (And some other brands). Then they ran our entire department into the ground. Real piece of shit company. Those of us who didn't leave between 08-12 got laid off in ~16 or so.
jqt, any chance you work for Google? Because, not to be rude, but this is something someone from Google would say to try to, oh idk, demonize Mozilla so everyone will forget that Google has marketing profiles for ALL OF US. So if you do work for Google, you should probably give a disclaimer, or just not comment at all.
Thanks for a very well thought out reply. I appreciate it.

If the diversity advocates laid out the problem as "we would prefer society not require people to work 80 hour weeks and give up having families to get ahead, and we want to discourage people from doing that so we can all live well, otherwise it's a race to the bottom", that's a fantastic, HONEST argument. I would be willing to listen to and entertain such an argument. Historically this sort of argument was actually successful when applied to conservative groups (avoiding a race to the bottom).

My main concern is that the current debate isn't honest. "Group X is discriminated against"... no, nobody cares that they're in Group X, they care that Person Y spent the last 10 years working 80 hour weeks, and that person regardless of having the exact same degree and exact same number of years of experience, brings a depth of skills that nobody working an average of 40 hour weeks can hope to match, and that gets reflected in the competition for them and in their salaries.
The “laptop workout” works better with a messenger bag or briefcase than a backpack in my experience since it puts more weight on your arms than your back.
We (Olark) specifically decided not to implement the "read-ahead" or "sneak-peak" feature because we thought it was creepy and broke customer expectations.

When you are typing a message to customer service as a customer you should have a chance to compose your thoughts, and should have an expectation of privacy in whatever you are writing before hitting enter.
All law enforcement will eventually devolve into abuse. That is what the phrase “monopoly on violence” means.
Kata Containers 1.5 release
At work, the assumption is that every non-corp web site has a key logger built in. A corp extension monitors (key logs) all input on non-corp sites, checking if any credentials are accidentally typed. If they are, you're notified immediately on the last key press and have to change your credentials within 7 days of the incident. I think this is a reasonable idea for security, and helps prevent some phishing schemes.
> unless you disagree that the goal of insurance is to spread risk among a bucket of people who have relatively similar risk factors, I'm not really sure where you're going with this.

I don't disagree. In this context, if older men make fewer insurance claims, they're better customers. On paper, he's less of a risk (to the insurer). In reality, they're both risks to other drivers. But only the 18-year old will be held accountable.

But assuming the under-25-and-male crowd are the worst drivers on the road based on number of insurance claims is not necessarily true, yet it's the basis for this oft-repeated assertion. That's my point. What isn't the insurance industry's data telling us when we use their data to make these conclusions? To get more accurate numbers, you need to be looking at the demographics of all body shop customers and the nature of their repairs. What demographics get the most front-end work done that isn't covered by an insurance check?

This new age of computing seems to be to make machines understand how the world works by putting blind faith in statistics, without ever stopping to question where the stats came from or how accurate they really are. The numbers aren't handed to us on golden tablets carved by God himself-- we get them from imperfect systems designed by imperfect humans. And then we teach dynamic algorithms how reality works based on this data and sell them as solutions, which we trust absolutely.

> and by the way, I'm a young male who drives a fast car.

No offense intended. I once was, too.
You can't just pick and choose a bad economic sanction from the past and claim all economic sanctions are bad and cause misery.

The lack of food and medicine in Venezuela is purely the Venezuelan government's fault, and Jorge Arreaza (an in general, the entire Venezuelan government) has used the US as a scapegoat for the past 20 years.
Java seems ideal as it will be completely cross platform and you can add / update the database drivers after the fact.

Migrate has a different binary for each platform and from what I can see, the support for each database is compiled in, so just to update a driver you are going to be maintaining that binary all over the place.
It depends. In Washington, DC, or its suburbs, probably most locations are within a couple of miles of a stream valley park, or simply a wooded ravine that is public land.
I was expecting them to explain why the queue I join is always the slowest.
Yeah bump. I rarely read about people not liking GCP (aside from their customer service of course) but would love to hear any issues you may be having.
Data Broker That Sold Phone Locations Lobbied FCC to Scrap User Consent
"How I refused to take a $200k+ job because I can and because my privileged principles told me to" - entitled attention seeking "activist"
Anyone know why this is the case? Using a limited motherboard or something? 16gb should be standard these days for a developer laptop... with expansion to 32gb.
Em just tell them to make a copy and don't give the original to them? Its your property.
We are in the same peer group, of early 30s. Luckily, most of my peers don't have this line of thinking, although they do put great deal effort after hours into our line of work - data science / machine learning. They all want influence someone, somewhere - who are they attempting influence, I don't know.

I will admit I also an outlier for my age group. Have been married over a decade had kids in my early 20s without any debt (GI Bill helped here). Probably could have a bigger nest egg saved but traveled quite a bit before and after kids. This has resulted in different goals, and career trajectory than my peers. Both of our children will be out of the house when we are 46.

I 100% agree with you that social media has warped people's views of life. My social media presence is LinkedIn (and I guess here), just a page with one post. None of my hobbies I post about or share online, only through in-person interactions. Nor do I have smart phone, so I don't take pictures to share, thus we discuss what visiting a Nepalese village was like, instead of scanning a bunch of photos. In my opinion this creates a better relationship dynamic. I am sure there are things Im missing out on due to the extra step people need to take to invite me (a phone call) but I gladly trade it for the reduced information overload from a smart phone.
Right, and if you look at results, you see that there's too many Asian students, relative to their proportion in the general population. So how do you solve that? One way is to up the bar at the admissions, and require Asians to score better relative to other ethnicities, in order to be admitted. Do you think that makes the system fairer?
you should ignore that comment, it's an incredibly disingenuous claim intended to mask the racist sentiment that 'non-white people are over-represented in american prison populations because they don't value not being in prison as much as white people do'.
Having strong opinions yet... basically not knowing what they're talking about.
>But the flagging mechanism means that a small number of users make the choice for the rest...

That's the thing though, "a small number of users" made the choice to put the post on the front page in the first place. It only really takes a tiny fraction of the daily user count to promote a submission to the front page, and, to my mind, YCombinator is just kind of saying, "well, since there's no way to downvote a submission, we'll have this flagging mechanism." I think that's a reasonable compromise.
Years ago, I did care about adding FB login for a while, until my app has been removed from approval because of some strict guidelines. I'm pretty sure it required effort to resolve. From these days, I didn't even consider adding any oauth unless good presence for the project is achieved.
If he's serving meat that just came out of an oven cold, I think the Zuck needs to learn how to cook before trying to learn slaughter techniques.
That argument goes both ways. If your family was impacted by violence, corruption, and poverty wouldn't you pack up and look for a better life?

Absolutely, and I would never deny it.
I feel like they're a significant departure from the OO concept of sending a message to an object (for example, "Foo ! bar()" in Erlang or "Foo.bar()" in a more typical OO language would be interpreted as "send message bar() to object/actor/whatever Foo"). Julia's approach is more "call this function on this object", which is indeed perfectly useful, but is semantically different.
It's like rehearsing in front of a mirror, then finding out it's a one-way mirror and there were other people behind the mirror watching you the entire time.
I wonder if they can see if I've gone off to some other tab to wait while they take their time getting me an answer.
Wonderful! I was excited when they announced they had finally moved the camera to the top, and was hoping for a Dev Ed soon. Didn't expect it so quickly! Good job Barton & team!

Weight-wise, it's under the Macbook Air... Feature-wise (and pricewise), it's closer to the MBP.

Starting weights:

* XPS13: 2.7lbs/1.23kg
* MBA: 2.75lbs/1.25kg
* MBP (13.3"): 3.02lbs/1.37kg

Screen resolution:

* XPS13: 13.3" 3840x2160 (or 1920x1080)
* MBA: 13.3" 2560x1600
* MBP: 13.3" 2560x1600

Ports:

* XPS13: 3xUSB-C 3.1 (TB3, PD, DP USB3.1 Gen??), headset, MicroSD
* MBA: 2xUSB-C 3.1 (TB3, PD, DP, USB3.1 Gen2), headset
* MBP: 4xUSB-C 3.1 (TB3, PD, DP, USB3.1 Gen2), headset

And pricing (for closest equivalent HW I could find, not quite equal, XPS with 4k screen, 8GB RAM, 256 SSD):

* XPS13: i7-8565U (GPU Intel UHD 620): $1590 (+tax)
* MBA: i5-8210Y (?) (GPU Intel UHD 617): $1400 (+tax)
* MBP (no Touch Bar): I5-7360U [1] (GPU Intel UHD 640): $1500 (+tax)

And with 16GB Ram, 512 SSD (max for XPS13):

* XPS13: $1840
* MBA: $1800
* MBP (no TB): $1900

[1] https://everymac.com/systems/apple/macbook_pro/specs/macbook...
What's wrong with dense? Plenty of livable places that are dense.

Better to conserve land, nature and the environment than to destroy remaining areas where wildlife can thrive.
This shouldn't be a surprise to anyone who allows their browser to run all the Javascript that companies want it to (of course, assuming they have a decent understanding of the web to begin with, which is a huge limiting factor). Reading what you type in real time isn't even as invasive as most companies go, when they commonly track your cursor movements, the size of your window, what extensions you have, make attempts at getting browser history, and so on. And that's with just JS enabled, not counting access to devices like microphones and webcams. If you care about this you should be using an addon to (at the very least) limit js execution.
People want easy answers and discard uncertainty as soon as they get an indication that's stronger than the noise floor.

See also: Anyone who (despite the fact most people understand a 1-in-4 chance perfectly well when handed a 4-sided die) looks at FiveThirtyEight's election predictions as anything more than a fun curiosity.
Show HN: The Deutsch Algorithm aka Quantum Parallelism
I.. uh... no? Why, why would you think that?
> At work, the assumption is that every non-corp web site has a key logger built in. A corp extension monitors (key logs) all input on non-corp sites

Sounds like that assumption is well-founded!
I have the (now) older model XPS and this has been the best laptop I have owned in a long time. Very reliable, nice keyboard with backlight, good battery life, lightweight and came with almost no bloatware. My only slight issue was the camera placement and looks like that has been resolved now too. Very pleased.
Are exclamation points are no longer sentence-ending punctuation?
“Venture capital money kills more businesses than it helps,” says Basecamp CEO
At a previous company, I never told the new college grads that there were options other than vi, so unless they were enterprising enough to figure things alternatives by themselves (this was before widespread availability of Linux and the web), they were forced to learn it.

And then I'd tell them about alternatives after they were proficient with vi. Not one ever switched away from vi.

Did that cost us in initial productivity? Probably. But it's such a minor thing when it comes to NCGs.
Keycloak seems to be a pretty good on-premise option. Hard to know what will come of it now that IBM bought RedHat.

If on-premise is a requirement, you may want to look at FusionAuth. On premise, runs on Mac, Linux, Windows, Docker, and Kubernetes. This should check all of your boxes, installs in a few moments with the fast path install or docker-compose up. https://fusionauth.io/
i3wm is a window manager, not a processor.