skysight-inc/HackerNews huggingface dataset:
Exterior algebra is elegant. It simplifies some things. But it's mainstream mathematics. For example, it's covered in the little Spivak (not to be confused with his elementary Calculus book).

As a pure CS person, I'm more interested in advances that push forward constructive mathematics (which has a huge overlap with CS). That's why Martin-Löf's type theory and its further development into HoTT as a new alternative foundation for mathematics is something I'm following with great interest.
But you can do that on Android now. On Android 7.0 (might even work on 6.0), go into Settings -> Apps, tap on an App and then tap on Permissions. You can then enable or disable individual permissions for that app (eg enable camera but disable microphone)

Android apps now request permission at the time they need to use a feature, not on first install. They've basically adopted the same permissions model as Apple.
No. I'm saying the police in western countries already have a wide range of powers which they use against Nazi groups (or any other group that's committing acts of political violence). This has not lead to a totalitarian state where mainstream conservatives are being targeted. i.e. the slippery slope didn't happen.

I do think the police should act to try and prevent violent groups from committing violence. Your position seems to be that the state should accept violence as long as the people committing it claim to be political? If anything organised political violence is the type of violence that it's the most important to prevent because it has by far the largest potential for harm.

I can talk about specific things the UK police have done when targeting 'extremist' groups and how I disprove of them if you want (undercover police assuming fake identities to the extent of having children with women in the targeted groups being one). But disapproving of specific things isn't the same as saying the police shouldn't be investigating and infiltrating organisations advocating violent ideologies.
Hello REST frameworks, Why no 'groups'?
Supermarkets were full of food and lights were on before hedge funds and prop shops existed. The first supermarkets weren’t even financed by wall street but a real estate tycoon with his own money.

Wall Street is a welfare program for traders, underwritten by the taxpayers and paying for the financial sector’s total losses in 1929, 1973 and 2008.
> my Java plugins in Safari have stopped working. Now those are required for VPN connection.

Is it common for VPN access to be handled this way?

What's the advantage over issuing a certificate or just using a username+password?
It's still completely illogical to install an update just to wait for another update to fix the problems introduced by the first update.
Overall, a sensible calculator.

One surprise for me is how low the kids addition is. $18k (pre-tax) is hardly enough to cover the cost of a kid in SF. Even ignoring costs of additional housing, daycare costs are going to be over $25k/year.

Looking at the numbers:

* $90k single founder in SF - pretty easy to do (live with roommates); probably slightly excessive ($80k should be just fine for most folks)

* $108k founder with kids in SF - difficult. I'd put $120k as being a reasonable minimum with one (pre-k) kid.
New model warns about CRISPR gene drives in the wild
I work in prop trading and I've never seen that kind of guaranteed salary offered. Maybe as a one time signing bonus to poach someone from a competitor. Typical base salaries for traders/quants/engineers are in the low six figures.

I'm head of a small team running high frequency strategies. I control parameters/portfolio/risk, design/fit predictive models, code C++ for simulation and live trading, and spec out designs for our FPGA developers. I make around 200 base with average bonus in the high 6 figures, good years over a million. At firms with uncapped contractural payouts, bonuses can be far higher for very profitable traders.

But if you come into the industry expecting that, prepare for disappointment. The markets are super efficient so it's hard to make profits. A lot of good ideas are done to death already. You might be stuck on a bad team or not get the opportunity to advance. Making mid 6 figures all-in on a consistently profitable team at a profitable diversified firm is a very good outcome. Modal outcome is making low 6 figures for a couple years and being pushed out.

Also while some enlightened firms realize that infrastructure is a competitive edge and pay big bonuses to engineers, there are many where they're second-class citizens. Only take front-office roles at such firms, not just because of the money, but because you won't be respected. IMO they should be avoided entirely because they'll eventually fall behind and lose.
It's less baffling when you consider who the clients of the US justice system actually are: wealthy and connected social elites.
Yes. It's worth pointing out that in general it's really really easy to identify these groups because they are entirely open about their aims and ideals. That's the point of them.
Why is that scary? React's paradigm has changed how UIs are built in many different platforms. And you don't have to use React directly to enjoy its paradigm since other libraries and technologies have appeared that follow the same approach.
I believe it. Have you ever eaten a meal with the Amish? I have. They love sugar and put it in everything. And they eat substantial meals because many of the men are engaged in physical work. I got a distinct buzz, and that was before dessert was served!
When I read your comment, I thought the reason Stockfish won was because the computer found an innovative tactic that a human would not see.

Watching the game, it looks like if there was a human player instead of the Houdini computer, the human would be easily able to force the game into a draw instead of a loss.

Nonetheless, as an intermediate chess player, the games were fun to watch because of how different the play style computers can sometimes have versus humans.
This is super cool! Are there any posts about how the fishtests work? I love reading about how people solve interesting testing problems.
Luxon – A library for working with dates and times in JS
I want to point you to https://github.com/stdlib-js/stdlib. You can use it for the lower level utils. There are almost more matrix utils in the js world then there are devs. Let's stand each others shoulders.

Let's standardize a little more than what lodash/underscore does.
still having graphic errors on 10.13.1 with Intel HD 5000 graphic cards in fullscreen quicktime videos on external monitors: https://www.reddit.com/r/MacOS/comments/70jaci/this_has_star...
Stupid long route
Is the source code for this available?
Lichess is blazing fast and has so many fun variants. I enjoy playing Chess960 on there and I am always impressed with the "training mode" for Standard chess, because the puzzles it throws at you are historical blunders from people actually playing games online!
Been using no script for about a year and it's amazing.
Most of the complex accounting and legal questions that these departments are doing manually aren't completely trivial either (we are not talking about just adding assets). But the determination of whether the paper on the floor is trash or not is something that pretty much any AI professional can apply his mind on (and will likely do given the size of the market), whereas very few will apply their mind on how IFRS should treat a tax asset in consolidation when the corresponding tax treatment under USGAAP is a still in discussion.

If you look at self driving cars, they are already doing the sort of wizardry of your trash example when analysing the other objects in sight.

And again it's not so much a matter of technical complexity, it's a matter of the domain being inaccessible to those who can best automate it.
Wow, so interesting. TIL that we have 10s of thousands of 4,000 year old clay tablets. What a data set!

This was the only downer of the article:

> As a final check, the authors ran the model against the location of known ancient cities to see whether its results matched the actual archaeological record.

> One (sic) two out of three of the known cities they tested against, the model nailed it. But it whiffed on the third.

2/3 is a bit troubling.
Top 3 Node.js Online Courses
Summary: "I want new ways of organizing concepts at the most abstract level possible."

I recommend weed or mushrooms.
If Microsoft had done the same (downloading 5.21 gigabytes of software without asking the user) everybody would have lost their mind. Just saying.
I thought it was an interesting position for what is ostensibly a car company to take. If this is common for car companies, who are more and more becoming software companies, I was unaware.

Also, personally I’m a big fan of yours.
Aesthetic analysis of the Cheesecake Factory
Can this sync to any ES server or just appbase? All the examples in docs are for appbase targets.
The State of Open Source Security
> Is there a feature they are missing? A specific bug they want to have fixed? They don't know. They only want updates, because they are used to it.

That doesn't sound like the most charitable reading. A lot of customers expect updates to mean performance improvements or security fixes, neither of which they'd be able to ask for with any kind of specifics.
In your example the ownership wouldn't be 50/50, and in fact should probably approximate the ratio of salaries expected.
Show HN: spotify-graveyard – Bury the undead tracks in your Inbox playlist
I have no idea how you generate the MIDI file, but let's use the piano keyboard to describe what I'm hearing. When I play the WAV files from your progressions and we get to, say, an Amin chord, the Amin sounds like it is lower in pitch than the the Cmaj chord. This is OK, but it means that the 6 chord sounds an octave lower than I'm expecting it to.

My ears aren't trained enough to know if what I'm hearing is an inversion where you're playing the A note in Amin from the same octave as Cmaj but you're also playing the C and E notes from the same octave, or the A note itself is lower in pitch than the C. I would have expected to hear an Amin chord where the A note was a whole step above the G in Cmaj, and the C and E both higher than the A note.
Don't quit. Not unless you have a reliable fall back. Hustle on the side, build until you find something that can allow you to quit and stay afloat.

Your job might suck, but being unemployed sucks even more. Stay strong and good luck
>>> Is there a feature they are missing? A specific bug they want to have fixed? They don't know. They only want updates, because they are used to it.

A long, long time ago DJGPP 2.0 was released, and almost immediately people were asking when version 3.0 was coming out.

It was a DOS port of the GNU C compiler, so really you can't make a new version of it until the next GCC comes out. Plus, the question was, "What would the update have?"

It's not like commercial software where you need to add features every quarter so your competition doesn't leave you in the dust.
Thanks. This add-on got me one step closer to start using FF57 altogether.
Maybe some admixture of machine learning meets compressive sensing meets logic meets complexity theory, and maybe some new software development tools/paradigms too
You are being naive. You can not operate a business the size
of Kaspersky in Russia without being a part of the the inner circle.
Someone did a side-project in a new domain without studying it for a few years. Outrageous.
After I got into self-employment I got more into a "what do I deliver" mindset instead of a "what do I need" mindset.

I think this is a better approach to calculating these things.
Well, he was talking about growth, not continuing to find work. I suppose I haven’t had trouble finding work either, yet, but for me to grow in my career I’d need to do something different. I feel pretty close to topped-out, at least income wise I believe I’m on the verge of diminishing returns.

I’m ok with my income and what I do, so I’m ok with not necessarily growing in my career, but a lot of people are uncomfortable with that idea. And there is some risk associated with it. But I am just tired of the tech industry, I just want to put in my work and then focus on the rest of my life. Growing a career further in this industry is not an appealing prospect, I do not really enjoy it and lost my zeal for it quite a while ago.
> you look back at the code and wonder "what in the hell was the author thinking?" (and then you git blame and it’s you… because it’s always you)

I love this quote. I think I've heard it said a little differently but it is most definitely true if you work anywhere more than a year.
Well in case of DRM and inventory tracking it's a good implementation.

I was not even remotely disappointed when that's not what they were using it for. And instead just making another tulip bulbs fiat currency.
I've been a satisfied Mac user and developer for nearly two decades.

Perhaps I'm lucky, but I never had a single OS update problem during this time. Not a one. Not until High Sierra.

This update is so bad, I'm actually abandoning the platform entirely. I've been shopping for new PC hardware since I installed this disease.
A response to “Responsible Encryption”
Are Oraca commonly found in water that won't cause hypothermia (eg death or unconsciousness) in less than an hour?

That would be warmer 50F==10C. Anecdotally, I have only seen or heard of people seeing Orca in the PNW and Arctic where swimming without a wet/dry suit is not only uncomfortable, but deadly.

Great White shark populations OTOH are concentrated in some of the most popular and temperate swimming areas in the world. Certainly, they are everywhere I have ever been swimming/diving.

http://voices.nationalgeographic.org/files/2013/02/1104_0729...
Yea, you shouldn't be writing it. It's generalized criticism of an entire part of the world.

Your preposterous, jingoistic, anti-Western sentiment has no place in intelligent discussions. You don't even identify what country you are from or if you were even born/raised there.

And also, from your other comments - you live in the West. The very prosperity you are enjoying you are condemning that others have it around you. You are a hypocrite and reading further statements from you is useless.
I do not believe that a single Twitter account, from some faceless, vapid entity (not verifiably connected to a real person) meaningfully impacted the election.

Also, this argument ignores bots that were pro-HRC and anti-Trump.
Show HN: DAW Forum – A community of music producers regardless of DAW
Ah, another "there's both good and bad people on both sides" sentiment.

No.

Quantitative analysis matters.

Also, as to your last sentence: "same goes for *" doesn't have any meaningful substance behind it and its only goal is to drag the discussion out so far as to exhaust the other side into giving up.
Yep, there needs to be a client side program to route all the traffic through VPN, isn't it? And while there may be better programs, Java is pretty much I know of as being used in many companies.
When I was 14 all the cool kids had pagers and gameboys. I survived without the former.

Besides, being hated by your kids from time to time is part of being a good parent.
The question is not about their needs, but about their gives.
Apple seems to suffer from cloning envy even if it makes very very little sense. It first started with iOS copying Windows Phone's look (ugh!), even if their original design was considered the golden standard and everybody was copying it. Then they adopted weird 16:9, which Google promptly used and jumped on Apple's original format. Now they took "black magic" tricks from Microsoft that had massive backslash from their userbase and MS still didn't recover from them.

This tells me that Apple's originality is now gutted, the ship is rudderless, the company went beyond "bozo horizon" and MBAs with no vision took over. Sad, but expected.
It adds to the excitement.
Not sure if it's comparable, but how was Debian affected by Ian's passing?
Why "slightly" less? Even if it can't be sold, equity in early stage startups has an exact dollar amount attached to it. If one founder needs more salary it should be a simple calculation determine how much equity they should give up for that salary.
Show HN: Talkifly – to book business trips via chat, using Slack
might seem funny but multilinear algebra (ie geometric algebra) is more intuitive to me than linear algebra (ie vector algebra/calc..)
You can query Bittrex for some data, or you can find some data and a script from here
https://github.com/gcarq/freqtrade/tree/master/freqtrade/tes...

Couldn't you bake the fee into the application logic e.g.
https://github.com/gcarq/freqtrade/blob/master/freqtrade/mai...
..where's the forum tho
Surprised Tacoma & JBLM weren't bad, those two alone can eat hours. Dunno what you expect driving through the largest city in each state tho, its gonna be bad.

Done the drive from Seattle to San Diego a few times this year, along with a drive to Texas. Worst part has consistently been LA, keep having to dodge cars almost rear-ending me in that city.
Darling Is Still Active with a Goal to Run MacOS Apps on Linux – Phoronix
Fine, I'll download it for you
Jeb Gardener (Great hydroponic gardening) - https://www.youtube.com/channel/UC5zdi4KM3ewwfYMNo_KnU0A

The Bryan Roper Science Channel (His related channels are also worth looking at) - https://www.youtube.com/channel/UChqEEMF8NKrAyGw815VKuZw

CNLohr (Hardware hacking) - https://www.youtube.com/channel/UCG7yIWtVwcENg_ZS-nahg5g

Clickspring (Clock/watch machining?) - https://www.youtube.com/channel/UCworsKCR-Sx6R6-BnIjS2MA/vid...

Francis Higgins (Some funny videos, bit hit or miss) - https://www.youtube.com/channel/UCwDf5MzuhJlo7dtSPOlXkXA

DanielFromSL (Trolling in SecondLife and other online games) - https://www.youtube.com/channel/UCNa9i8ifGJRlK2yWgM9DcOA

TheCrafsMan (Home crafts that are soothing to watch) - https://www.youtube.com/channel/UCzsjHlc0WRwZYwlinsmtM4w

MichaelCthulu (1Hr+ Long videos of swords being made) - https://www.youtube.com/channel/UCGca03sbLq7OUnXMdvRHyBQ
I just don’t understand: why? Beyond the novelty, why are people spending time doing this in JS?

I code things in JS because I spend a lot of time with JS. So a quick CLI tool others would write in Go, I might do in JS just because it’s so familiar. But I also spend a lot of time in Java. I’d never choose JS over Java for something like this. I feel like the only reason you would ever do this in JavaScript is because you literally don’t know any other language.
"Israelis were watching in real-time as agents searched computers around the world for secret codenames"

is just a highly misleading way of saying

"Kaspersky added strings/.text/.rodata from the analysed malware sample to their virus database"

And no shit, a antivirus will then search computers "around the world" (this qualifier is here.. why?) for that data. That is why you paid for it.

The objectionable part here is "Iraelis were watching" but nobody seems all too concerned any more with economic espionage.
Well considering corporations aren't sentient beings and are made up of these employees it's the same thing.
Gotchas about async/await and Promises
Weeding the Worst Library Books – The New Yorker
It's way cooler than that when we first started noticing we also had biologists in the area with shark transponders. After the first attack the great white dove to massive depths, after a second attack a bunch ended up fleeing the area.
Yes, and the big disconnect seems to be an inability to recognize that access to health care, education, child care, and even a poverty safety net are fantastic ways to give people opportunity. I really think the basic philosophical divides between conservative and liberal America is not as great as it seems- people are just really easily distracted by a media and political system that profits tremendously by making people hate and fear each other.
Makes you think about how dangerous it would be to even release captive orcas. They may actually be capable of hating our guts and ideas have a way of spreading.
yeah, with a bounty program, i think you’re allowed to fix all the easy ones you want, before announcing the program right?

does logic not force us to admit one of these must be true: Either here are no easy ones, or a company didn’t invest in fixing the easy ones before announcing the program?

if we’re forced to admit that, how can this guy be criticized?
I was running into a bug with Sierra where the Cocoa version of Emacs would sometimes trigger a bug in DisplayServer that made it use 100% CPU. Fortunately, that is solved in High Sierra.

Unfortunately, I have some other fun regressions:

- Preview has become pretty much unusable. It crashes often when zooming PDFs. It also often doesn't linearly go through pages/slides when pressing the down key when a thumbnail is selected.

- The other day my MacBook Pro (2016) showed the charge icon, but it didn't actually charge. I noticed when it was at 5%. Unplugged and plugged the charger and it works again.

- Keynote doesn't open (some?) presentations produced with PDF2Keynote anymore. This worked fine in the previous version of Keynote.
Inside the Lives of China’s Fine Art Factory Workers
Might be fun to try! (Not me, I'm gluten-sensitive.)
As well known, 2/3 ain't bad.
you definitely have a point. but Berlin is still without doubt am exceptionally exciting town to live in. and public transportation is just as broken in Munich.
People on the internet.

Joking aside, the internet is a very powerful tool and like any tool it can be abused by tools (people/companies/governments) for evil. That should NOT be justification for allowing tools to do so by eliminating its neutrality.
Changing Git to fit your needs probably just makes this monorepo function on borrowed time. Fixing the symptoms with band-aids will work for now, but at some point, something will probably have to be done about this 300GB god-repo. Any insight in to what/when/if something is going to be done about that?
I think the 30 keys comes from the rollout piano from his couch surfing bud.
The machine learning approach was applied to Go because there aren't any good heuristics known for the game of Go.

In chess, a DAMN GOOD heuristic is that Queens are worth 9 points, Rooks are worth 5, Bishops / Knights are worth 3, and Pawns are worth 1.

A few additional heuristics regarding "two bishops bonus", "passed pawn bonus", "Castled King bonus" and the like work really well in Chess.

----------

There's no equivalent to that in Go, so the best researchers could do was throw machine learning at it and hope for the best. EDIT: I'm well aware of Joseki (aka Openings) and Tesuji (Go "Tactics"). But Tesuji are not very easy to program.

The alternative is maybe to apply the Monte-Carlo Search Tree to Chess instead of Go. All games end in Chess (due to the 50-move draw rule). But Chess is incredibly tactical, and its far more important to exhaustively see all possibilities 3 or 4 steps ahead rather than try to figure out how the endgame's position might look like.

So Alpha-Beta pruning is likely a way better algorithm for Chess. A Machine Learning algorithm would have to figure out how to beat the current state of hand-programmed heuristics, which is not only incredibly efficient (due to bitboards and other optimizations), but also incredibly powerful.