skysight-inc/HackerNews huggingface dataset:
I exclusively use my credit card (in the US) for all payments that I am allowed to, which is most. I also pay the balance off in full each month. I pay $0 in fees and $0 in interest charges, and the bank pays me about $1,500/year with a cash rewards program, so I end up making $1,500/year by using it. I just wish I could pay my mortgage with it. I did buy a car for my daughter on it (and went home and paid it off a week later). That was a nice chunk of change. The only actual debt I have is my mortgage.

I don't claim to be a typical credit card user, but I do like to game their system and make money off of them (paid for by people NOT paying their balances off monthly and racking up dumb fees). I don't see a downside to it. It's not like they're getting more data on me by using a rewards card. They already know all of the purchases I make with them.
Sounds like you live in downtown, as that's the only neighborhood that fits all of those things within walking distance.

The majority of people who live in LA, live somewhere nestled into the bigger sprawl that is the region. While there are plenty of neighborhoods that have walkable aspects, the city is by no means walkable (even with transit) to huge portions of the city.
i just assumed it was becasue "we didnt know better"
Could understand if it was a desktop or mobile email app using the API though.
A bit annoying that the fact that Dropbox used HTTPS-links are highlighted as a sign of it being legit. I have always suspected such advices makes people think HTTPS are actually somehow magically secure, while it has nothing to do with phishing related issues.
JRM is gunning for Tory leadership, so saying he's pro-Brexit is necessary to pre-empt another Farage-style provocateur from crying "open borders".

Of course they behave differently when it's their own money on the line.
> Earnest question: isn't Elixir dynamically typed? If so, how is Go's type system worse?

Elixir has built in support for type specifications and supports static analysis for (among other things) typechecking via dialyzer, a static analysis tool from the Erlang distribution for the BEAM VM.
After years of having AMD video cards, I recently got a high end Nvidia card, GeForce GTX 1070 Ti. For 3-D gaming, Nvidia cards were clearly better performance vs price. However, dealing with the proprietary driver is just a pain in the ass. With an AMD card, the open source driver just worked. With Nvidia, I have to keep re-installing the proprietary driver. Sometimes it doesn't compile with the current kernel (e.g. Debian testing). Finding the correct driver to download and install is a pain (try using the 'links' on nvidia's site).

If I build another PC, I'm going to very strongly prefer an AMD card.
Just wait til you actually work on some production code... For the most part you don't actually want to roll back schemas as you would lose data. And iterating on SQL schemas in a live app involves all kinds of tricky edge cases and backfills, knowing when to make your changes in multiple steps, being careful not to take down the whole thing because you didn't realize a certain change required a full table lock or a certain index would take so long to create, etc.

As is so often the case in Rails, it's set up to be nice and simple for a hello world example but little more. It doesn't actually make things as simple as they seem at first, and you're on your own to figure out which of its niceties are actually helpful and which are dangerous to use that you need to build your own workarounds for.
Why Did WeChat Block 3 Competing Apps in 1 Day?
The sort of AI being discussed is capable of comprehending it's own installation manual, buying server time, etc. You may find that it's better at spreading and hiding than you are at finding it.
> We're good enough

This isn't a decision you get to make. I want thinner, lighter. Always. Most people do.
Yeah okay. That’s a way to do things too, of course. I have some stuff to say but I’m about to go get some dinner, I’ll reply for real later. (And I’m sure others in this thread have opinions too)
I'm really not a fan, but recently I noticed that WebStorm (IntelliJ) supports it and when looking down to find the F7 key (find all references), I was pleasantly surprised to see the option right there on the TouchBar.

Now, if I could figure out how to customize which options appeared on it, that would be great.

I think the biggest problem with it was
1) Replaced existing keys that people used
2) No apps had been updated to use it

Now that more apps use it, I can start to see some benefit from it.
> but you seem to have a non-factually supported negative bias against Elixir.

If deployments are broken for months[1] with no fix in sight, what do you expect? I'm currently seeing zero requests per second with Elixr. If the sole maintainer of the sole deployment tool is too disengaged to reply to bug reports I don't care one way or another what sort of performance a product (or its fanbase) are claiming. If the product can't be deployed it's not going to scale. Period.

It's a bit silly to talk performance comparisons between Ruby and Elixr as the premise of this article was that Ruby is simply too slow. Are you going to have a harder time scaling Go or Rust than Elixr? I doubt it. I have no idea if you're going to have a harder time scaling Java than Erlang, but Java is popular enough in the enterprise space that finding people with that sort of experience isn't so difficult. The only time I've seen Erlang at scale was with Megacorp's Enterprise Chef deployment. There was easily tens of thousands of dollars in hardware there and the Chef server was still regularly brought to its knees with well less than a thousand total users (and well fewer than that at any given time).

1: https://github.com/bitwalker/distillery/issues/561
They're referring to the term laser itself, which was originally "light amplification by stimulated emission of radiation" :)
Researchers discover state actor’s mobile malware efforts because of YOLO OPSEC
>Prime Minister Malcolm Turnbull of Australia said in July, “The laws of mathematics are very commendable, but the only law that applies in Australia is the law of Australia.”

Does math not apply in Australia? Is this where "new math" comes from?
Hackintosh is pretty easy these days, even properly including hardware acceleration and audio support. I have a tower I can use for gaming with Windows and music via Logic Pro X on Mac, I would definitely recommend trying that route. Best price point, most customizable, most flexible
Ask HN: What are the most interesting developments in journalism right now?
I've been keeping up with the ongoing dialogue about mass media and social media like many of you. There are hundreds of new startups every day now, most of them are unknown to me. If you have found something cool or are working on something cool, share here please.

Thanks
Maybe? But then probably even AMD/ATI does not keep on tweaking their drivers more than nVidia to improve performance & OpenGL-compliance for all their 12 years old HW... (but I might be wrong).

>>a server and a media center will do fine even without proprietary drivers...

Honestly: not sure (never tried). My big question mark involving the GPU frequency scaling (maybe now an issue only with "Nouveau"?) when using video filters (e.g. framerate sync and/or nice upscaling filters).
Or Elixir, or Rust, or Node. Having spent time with all of these options, Rails is still really really good for a lot of use cases. Go comes nowhere near Ruby's readability for me (but I like the lack of surprise).

Personally I'd love something typed, performant, and as readable as Ruby with a convention focused platform like Rails. Elixir + Phoenix is probably the closest I can find, but not a perfect fit. Maybe close enough though.
There may be malicious software on your computer.
I think they're referring to the Towne's project ;)

https://encyclopedia2.thefreedictionary.com/Light+Amplificat...
But does this kind of pondering lead to any deeper insights, and are this kind of questions proposed by philosophers or by physicists and mathematicians themselves?

About this particular question i know Wigner's article, and i saw Feynman, Tegmark, Arkani-Hamed, and lecturers in my univercity talking. But they all were physicists, and all of them seem to be rather sceptical about the philosophy's contribution to such questions (especially Feynman).

Was this question noticed by philosophers earlier than it was noticed by physicists? Do you know about any books or talks about philosophy that would help physicists to better appreciate the contribution of philosophy?
Like radarsat1 mentioned, after living as an expat you start to optimize speaking for the understanding of the locals. At first you're pretty bad at this, but after understanding the local language more you get much better. I'm both Dutch and American, but when in the Netherlands (speaking English) I optimize my English for easier understanding by Dutch people. (Which is not really necessary, but does help in many situations.) That takes the form of simpler words and speaking slower and clearly, but also more subtle things, like modifying word order, using as many cognates as possible, and avoiding false cognates.
there is a complication, this is not all about solution chemistry, this is a biological system that uses molecular affinities to transport O2 and CO2. A propertiy of any transport chain is lowest affinity at source of substance, highest affinity at destination. the overall efect is that small variences in atmospheric O2 have a large effect at the lung surface where the lowest O2 affinity occurs. This also is sensative to the promiscuity of haemoglobin, having affinity for BOTH O2 and CO2

kneejerk link below V

http://bio1520.biology.gatech.edu/nutrition-transport-and-ho...

https://en.wikipedia.org/wiki/Oxygen%E2%80%93hemoglobin_diss...

www2.hawaii.edu/~moeng/Web_Zoo142/Lecture Notes/Zoo142ch23.pdf [PDF]
Elixir and Go are not mutually exclusive though.

As another sibling comment said: they serve different niches. I'd always reach for Elixir/Phoenix for any web app, or even API (if it's a big app). Also anything that requires heavy concurrency -- web spiders, data collectors of many kinds, scatter/gather flows (or any multi-stage flows; Elixir makes those processes brain-dead easy to code) -- then Erlang/Elixir are a no-brainer. People keep wrongfully underestimating them.

But if I am to write a CLI app or a very heavy-duty network daemon, Go is IMO hands down unbeaten and the best possible choice. Also anything that requires serious number crunching.
No, that is nonsense.

According to Glassdoor, my workplace supposedly pays highly specialized engineering talent about the same as they'd get flipping burgers. The claim is $44,000 for experienced cleared vulnerability researchers in San Antonio.

This, I'm sure, is impacting recruiting. Such a low value is below our minimum for a freshman college intern in the office with the lowest cost of living.
Don't many of them actually teach (for bargain-basement wages)? At least, most of my friends who went to grad school had to teach undergrads at some point.

There's probably some artificial barriers to entry for education as well - it's hard to explain how Ph.Ds have no job prospects at the same time that college tuition keeps on rising. And I suspect that has to do with college's role as a signaling device for job prospects. If a bunch of Ph.Ds wanted to open a new college where they personally tutor a bunch of incoming college freshmen for much less than college costs, those kids would probably get a better education than any of their college-bound peers, but they also wouldn't have a degree from any credible university or much in the way of job prospects.

...come to think of it, I wonder if colleges know that their primary value is as a signaling mechanism, and intentionally restrict the size of the incoming class to preserve that signal. In other words, they're aware that they don't actually add any educational value, they just ensure that they only admit students who would've succeeded anyway and then point to all their successful graduates.
Exactly. The smartphone market has matured. The tablet market is maturing, but still has a ways to go. The laptop market has matured now that processors aren't getting appreciably faster anymore. Heretofore everything in computing has been about specs, but now that Moore's Law has taken a hiatus it's becoming more about fashion now.
If the new 3rd generation Ryzen stuff ends up being as good as it looks, then I'd say we're in for a good year as far as mobile AMD hardware's concerned. There's a good chance that you have nothing to worry about as far as upgrade paths are considered.
> USA fails miserably at "interesting and beautiful" part.

> Grid system makes it super boring

> Architecture (in downtowns) is straight up horrible

Sounds like you've never been to Boston! Come on over, you'll love it. :)
While the domain is a legit Google domain, I find it ironic that it’s hosted on “withgoogle.com”. If my parents followed my anti-phishing tips they would fail by clicking this link.
Good to know. I will buy this doc and give it a read, thanks.
this redirected on both GP and archive.fo's servers... I can't replicate, but I think we can rule out malicious software on GP's computer.
I wish I could locate it now, but Dyson has penned a number of op-eds in the Guardian about the "skills gap" and how it's hard to hire in the UK because there aren't enough programmers, engineers etc.

In the comments, people were asking, "Have you considered increasing employee compensation?" I think we all know the answer to that.
Ironically, some are actually made by Segway.
The browser still has to parse the JS code before executing it. It will complain if you get the syntax wrong, type checking is the same thing.
You're both right. Specific jobs are becoming more specialized with a higher emphasis on understanding specific frameworks, languages and patterns. At the same time we switch jobs more often, so engineers have to to become more adaptable and less specialized to remain relevant to new roles.
Interesting. Have not heard that before. My anecdotal experience in that NAS enclosure with Seagate drives was that when, IIRC, "Reallocated Sector Count" started to go up week after week, the drive would fail within a few months.
"They say you die twice. One time when you stop breathing and a second time, a bit later on, when somebody says your name for the last time."

... all we are is dust in the wind.
I wanted to point out one of the phishing schemes used a google amp link to disguise a URL as being from google..... sigh <insert regular complaint of google amp ruining the web>
I think the defense is to absolutely not do business in Australia, and to mark your products as not for sale there.
> Edit: to those of you drawing a distinction between an immediate worker rush and something like an early pool or a cannon rush, that's splitting hairs. These are all classified as all-in strategies that almost automatically lose if they encounter a conservative build order.

Things like early pools and cannon rushes are (depending on the details of the meta at the time) a rock papers scissors game. Cheese (early pool/cannon rush) beats aggressive play beats conservative play beats cheese (roughly speaking).

Worker rushes are just bad. Apart from playing against 6 pools on really old versions of SC2 on maps with ridiculously short rush distances they just lose. Even then I don't think I'd call them good.
Every Mac has a headphone port.
A comment further down this thread has the correct answer to this: https://news.ycombinator.com/item?id=18972868

It's a about the email exchange between by the author of the fuel tax and the guy who introduced the law (if I recall correctly) in which they admit the tax is only a way to recover the tax revenue lost after the government decided to keep lowering employer taxes (aka C.I.C.E). The fuel tax was required after the Paris Summit (which took place before Macron became president) and the current government took it as an opportunity to switch the tax burden from the biggest companies (the ones that benefits from the CICE) to people who can't afford clean vehicles.
At the very least, those that were writers we can still read their words, and can get a feel for who they were as people (or at least how they wanted to be presented as people), their ideas, and what they cared about. George Washington, for example, was a prolific writer. Here's a link to 14 volumes of his writings (mostly letters, journals, and speeches, it looks like): https://oll.libertyfund.org/titles/washington-the-writings-o...

As an example, here's an interesting letter I ran into of him sending a letter to a captain telling him to sell a negro he included with the letter as a slave and fetch him certain goods in return: https://oll.libertyfund.org/titles/washington-the-writings-o...
I doubt that Apple will build a significant backdoor. Most likely they will figure out some symbolic way to accommodate this law, exploiting the vague wording.

The nuclear option is probably to just stop selling their products in Australia. The population of Australia is only 25 million people. It would be a huge hit but not insurmountable, and then the Australian politicians would face significant backlash and probably walk back the law.
If narrow AI can be useful despite being a black box, AGI can also be useful even if it's a black box.

All the human scientists in the world are black boxes. An AGI could be another researcher, just maybe more productive.

We don't need to understand how it thinks to understand the paper it writes.
Habits of Highly Effective Software Architects and Developers
I've gone through 3 different desktops and 4 different Nvidia GPUs in my Linux workstation over the last ~8 years and Nvidia's proprietary driver has never once been what I'd describe as "good"

There's regular display corruption and flickering on the desktop, most significantly on the second display.

All I need/want is basic 2D composition of the desktop, so maybe their 3D acceleration works better. But there doesn't seem to be any reason to put up with the crappy re-compilation path just to get kinda OK desktop performance with a heap of bugs.
even things like scala or kotlin?
Was recently looking at ratings for Revolut again and they massively increased their overall ranking in comparison to a year ago, seemed really fishy to me, I presume they did this as their reputation is atrocious.
I suppose it might make sense if you were installing a 3rd party gmail application on your desktop.

I'm no oauth expert, but I would imagine an app would go through a flow like this.
Yeah I've thought the exact same thing before and I've actually tried both.

The clear difference is that migrations are easily reversible. Good migration libraries can also reverse data migrations.

A folder of SQL scripts was very refreshing, but no way could I use that system in a production environment. There's just too many edge cases to keep in your head.
I'm interested to see how advanced AI can get at Spy Party
They always struck me as the Bose of suction.
Social-Media Outrage Is Collapsing Our Worlds
I legit got a laugh out of that. Thanks.
Venice is far from super-walkable, it's just walkable by American mid-density standards. I don't know how much time you spend there, but the sidewalks in Venice are pretty poor quality, walking to and from the grocery store would be difficult depending on what part of Venice you live in, and getting to other parts of the city is incredibly difficult to do so by public transportation in Venice. Some of this stuff can be supplemented with a bike, but it's still not an area I'd recommend not having a car in, especially should you not have a job in the immediate area.

The problem, is that Venice is what a regular suburban area should be like in terms of walkability, when for the most part, suburbs have nowhere to walk too.
Largest Solar Farms Ever Built for Google to Power Its Southeast Data Centers
> Elixir and Go are not mutually exclusive though.

To be clear, I claimed nothing to the contrary. :) I only argued that concurrency isn't the only criteria in choosing a programming language for a particular project.
Well, it seems the specific argument about implications for US citizens doesn't hold much water to me. Apple's legal standing for refusing decryption requests in the US is because the tool has not yet been built yet, and they cannot be compelled to build a circumvention tool; it seems they could continue to rely on this defense even if they were to build a circumvention tool that only circumvents the specific, circumventable encryption scheme used in their custom AUS-market firmware.

Of course, the principled thing would be to pull out of the AUS market, but even Apple has not proved themselves to be that principled.
HN crowd is more diverse in skills and professions that it would seem at first glance, and even more diverse in interests. Personally, I frequently upvote things I don't understand well, just to keep them on the front page longer, to maximize the chance that someone with the necessary knowledge posts a comment with an explanation or tangent that I can understand.
Some of previous discussions regarding this law:

https://news.ycombinator.com/item?id=17756020

https://news.ycombinator.com/item?id=17949653

https://news.ycombinator.com/item?id=18631493

https://news.ycombinator.com/item?id=18661483

https://news.ycombinator.com/item?id=18636076
> … it doesn't make a lot of sense for Pharo's website to advertise with a command line example…

Pharo's website does attempt to "advertise with a command line example" — and then fails to show that the example works.

https://news.ycombinator.com/item?id=18971588
How far do you have to go out to reach an area without sidewalks, though? Even many suburban developments don't necessarily have those.

I went to a college in the suburbs of Long Island and the road outside campus was a two-lane road with a speed limit of 55 with no sidewalks. To walk outside of the cities is to invite death.

And this is before we get into things like the lack of adequate marked, signalized crosswalks that are common throughout America: https://usa.streetsblog.org/2018/01/17/between-your-bus-stop...
Are these widely-used? When I tried kicking the tires on Elixir, it seemed like type annotations (specifications?) weren't used in practice, and they also seemed pretty clumsy (I didn't try hard, to be fair).
Ask HN: Is there a differentiable measure on the equality of two sets?
I am doing some ML and I have two equal sized sets of numbers, A and B. B is actually a discrete uniform distribution - [0, n]

The net I am writing needs to take A as input and generate B as its output. The specific pointwise mapping a -> b is irrelevant, any injective function is sufficient.

I first wrote a custom loss function equal to the sum of the mean and std deviation minus expected. This worked somewhat but not well enough because those two measures aren't enough to uniquely identify a distribution.

I don't think the Kullback–Leibler divergence will work because it enforces an ordering / specific mapping.

Is there some differentiable measure that can be ran over f(A) aka the predictions, to ensure it is equal to B?

I cannot find anything about loss functions that are for sets rather than point-wise mapping.
A tunnel can have any kind of transport running in it as you want. Cars, buses, and trains at the same time. A toll tunnel that is run full will be wildly profitable and would inspire others to build them. "The Boring Company" already has the tech, we just need to work out the regulatory system so that they can build across the multiple small cities in the LA basin. Below a certain depth you can't even tell the tunnel is there.

A controlled tunnel system would be easily driven by today's automatic cars. It pick you up and goes back home (no parking problem), runs on electricity from your sunny California rooftop solar array, and works as a peaker power source for the grid when you aren't using it. Bring me a future that is better than the past please.