skysight-inc/HackerNews huggingface dataset:
I thought it was a stretch when reading that medium post. Now reading this and thinking about it after finishing two undergraduate classes one on operating systems and another on compilers, the machine learning for systems part makes a lot of sense, apart from the heuristics the learned index structures idea is just fascinating.

Another illuminating sentence from the paper was this:

>This leads to an interesting observation: a model which predicts the position given a key inside a sorted array effectively approximates the cumulative distribution function (CDF). We can model the CDF of the data to predict the position as: p = F(Key) ∗ N

Maybe it's just my very limited knowledge as an undergrad but I'm feeling that this can be the start of something big. Another idea that just came to me after is how much of this ML is applicable to the domain of cryptography. In my security class it seemed like much of the famous hash functions for example were somehow "found" in vast space of potential schemes.
Try to switch your company and see it as your vehicle to navigate the cosmos. Don't hesitate to ask your coworkers for the new things you want in your life and see how it becomes business projects.

Like many people, managers are systems to be used to organize. Coworkers organize your surroundings, managers organize your upper layers.
Mechanical Lego Keyboard
Is someone able to find how the cash settlement of these futures handle forks? I can find CME's policy but nothing for CBOE:

http://www.cmegroup.com/education/cme-bitcoin-futures-freque...

> 31. What is CME Group’s policy regarding hard forks?

> CME is developing a hard fork policy for capturing cash market exposures in response to viable forks. The policy may involve cash adjustments to position holders or listing related futures that are also issued to position holders.
It is a development dependency though. So it does not get included in the final bundle at all.
Plus the community is great at providing feedback on your code.
Is this just legalized gambling?
Std::string conversion benchmark in C++
Design components based on interfaces. Use dependency injection, Testify [0] for asserts and mocks, and Mockery (based on Testify) [1] to generate mocks.

[0] https://github.com/stretchr/testify
[1] https://github.com/vektra/mockery
> Why do they expect me to be able to use Docker by default?

Because it's easier to follow the instructions for installing Docker once, than to follow the instructions for each piece of software you might want to install.

> Is there any common knowledge of extracting a software
> package out of such "dockerized" projects that I don't
> know of?

Have you tried just following the commands in the DockerFile? The DockerFile for the project you mentioned looks a lot like the Install.md that I presume you want.

https://github.com/adtac/commento/blob/master/Dockerfile
Learning to program right now. This is highly motivating!
C++ Tour, Compilers and FASTBuild with Arvid Gerstmann
I don't want to live in a neighbourhood where night time deliveries are the norm. You may also find that not many people want to work overnight for a basic wage either.
Feedtxt Library / Gem – Read Feed.TXT – Feeds in Text (Unicode)
I only know of it through friends. I don't consider myself fluent in either the language or the culture, but especially in highschool social media seems extremely dark and darwinian. Abusive behavior from their description seems fairly common place and suicides are not uncommon. Highschool is very socially important throughout your working career in Korea (like undergraduate college is in the US). As a result of these pressures secret groups and cliques form in highschool which hack/troll/threaten other groups and apparently continue on for years afterward.

I don't claim to understand and maybe it's just some of the high-pressure "elite" schools, but the commentary didn't make it seem rare. Personally, I think the psychological pressure of a very military mindset (spying is a normal part of both social and business experience) and having the threat of the North just beyond the DMZ outside of Seoul is part of it... along with the pressure parents put on their kids to succeed. Watch some Korean films and you will see in it a self image that to this American feels darker and more disturbing than similarly bizarre things that happen in Japan (think more on the GangLife/Neo-Nazi side of the US, but better educated).
How do they pay for server cost? Someone told me slither.io had made it's owner millions. I'm assuming there are ads?
In a way, Project Euler was years ahead of its time. It's a set of problems for aspiring machine learning and data science specialists. They should really update their description.
I will try to make it work on Firefox. There's a small detail that upset me more than the missing webMIDI implementation on Firefox: I couldn't style scroll bar for the text area, to match the dark background. On Firefox, it was ugly. I will give it another look, thanks for pointing out.
I think the ideal is something close to ML-style polymorphism a la OCaml/Haskell, or F# on .Net.

The generics in C#/Vb.Net are pretty nice too, but their absence in the language during the design of the original standard libraries is still felt (typically along IDictionary and ICollection interfaces).

It seems obvious in retrospect how useful they are, but I do remember lots of contemporaneous "debate" about how academic and complicating they would be that turned out to be. My personal opinion is that these debates were relics of the C++ contingent of the ecosystem, and less applicable to languages running on top of virtual machines.
I read the article again. Your comment seems to assert that when she is arguing for a lower ratio of pictures of females in the coverage of the event, that she is "wrong" about it. I can only read the article that way if you assume that 1) the paper sold better because off that ratio and 2) whatever increases sales is ultimately the right thing to do. While I am not sure about 1) I am convinced that 2) is immoral, and will continue to lead to the discrimination against minorities.
It looks like this paper has more information: https://arxiv.org/pdf/1712.01208v1.pdf
The clear advantage of a mono repo over a mono-purpose repo is technical dept. The goal is that you never build up technical debt and immediately patch all references in an atomic change.

Example:
Let's say you introduce a breaking change in lib A that is used in libs B and C. First problem is visibility, that A does not necessarily see that it is used in C and D. Second, you the build should break immediately and not until someone build C/D.
My opinion exactly

It's not a "terrible idea" it is what should have existed in the first place in the oficial blockchain

They're just adding a 2nd layer on top, calling it official and then saying "bitcoin is working"
JSX as non-html DSL in TypeScript
Why do you presume an alternative is even needed? We did fine before facebook (some would argue better) and we will do fine after it.
1. You can simulate human systems too in big enough numbers. Guess what half of marketing is. Guess what crowd engineering is. Or economics.

2. Humans in general also behave predictably, though not rationally.
Human engineering is surprisingly quite similar to debugging native crashes, but not, say civic engineering or software design. It is also similar to art, with its rule governed creativity.

3. Most engineers promoted into leaders were not great engineers, and especially not great systems engineers. Peter principle is hard at work here. Not even good managers.

4. Many of the problems posed to managers are completely ill-posed (heck, not even amenable to satisficing) and likely not possible to solve properly.

5. There is a difference between a leader and a manager. One does not necessarily excel at the other's job either.

6. It's a terrible mistake to not apply engineering methods to society. Author has it completely backwards. The problem is almost always not the method, but optimization algorithm and the metric used.
Author presupposes changes that are immeasurable. Well, how does he know about them then? Guesses?

7. The standard solution to an open optimization problem is to use powerful methods for analysing infinite impulse response systems and nonlinear systems. And multivariate analysis. Since these are hard, they are often glossed over and preference is given to simpler ones.

8. Author provides no good concrete examples. Only suppositions.

9. Uses correlation with IQ ignoring the fact that social and mental problems are more pronounced at the extremes and it is a well known fact, this reversing causation.
(Consider how sane you have to be to explain the obvious thing time and again.)

10. The unsaid rule about leadership is that you're not a good leader when you don't get elected for the next term or people you lead start to resent you. Even if you can convince them. The thing about convincing people, it never works in the long term because it does not solve any cause.

11. Many people touted as great leaders are actually pretty shielded from consequences and also employ or employed armies of lower rank leaders and managers.
I guess I'm becoming an old fart. I used to like programming puzzles, challenges, things like this. But as time marches on, I realize that the real-world problems I have to solve are already so challenging and require enough critical thinking, that I'm best served just focusing on them. Between family life, doing real-world challenges for income, downtime to breathe, diverse hobbies for the spiritual good of my person, I just don't see how to fit in Euler problems and other similar endeavors. Perhaps if I was a teenager again, I'd be jumping into them with much enjoyment.
Robot cars may kill jobs, but will they create them too?
Donation to wikipedia is still something i do regularly. I believe in wikipedia and in the people running it.
Without speaking to the capabilities of TPUs, note that most ML models today are mostly convolutions and matrix multiplies.
Goliath is strong, and I haven't seen a very good player playing it (I was leading the list with it for some time). But I think a Mohawk (helicopter) player would eat it whole. Mohawk has high rate of fire so reflecting missiles isn't much use. It's also fast and its missiles are fast, so it should be like shooting a fish in the barrel. Oh, and you can strafe!
I was referring to the APIs, components, and language experience that got recycled incompletely as they were ported into .Net and "abstracted away", moreso than how components are marshaled :)

COMs resilience in the face of competing models, as you've pointed out, and the fractured GUI landscape of the windows client platform are symptoms, IMO, of ceding a pretty mature platform for something almost, but not quite, as capable. It has taken .Net over a decade to relearn lessons won painfully for the VB5 and VB6 teams, and I believe they lost a lot of larger systems because of WinForms restrictions in the 2005-2009 window.
COM has been the future of Windows APIs since Vista, re-inforced with UWP.

It is the official way of exposing OO ABIs on Windows, and for WinRT (UWP) it was improved to support generics a la .NET.
Good game, I really enjoy it.
That might have been true few years back. Now people buy Bitcoin because they see headlines on Fox News and whatnot about "Bitcoin reaches new all-time high of $ XXXXX" nearly daily. I know it's a bubble when my totally non-tech relatives (the same people plagued by Ask bars) keep asking me where is the best place to buy Bitcoins or to find/recover their lost wallet.
'Who is to blame? Amazon? The companies? The drivers? Capitalism gone mad? Take your pick.'

You can add 'customers' to this list since this is where it all begins.

It isn't so long ago that all people complained about was the time it took for stuff to be delivered and all those 'we called but there was no one in' cards.

So capitalism responded and now folks have something else to complain about.
Five Ways to Boost Student Engagement with Flow Theory
Tech debt isn't just breaking changes though, and mono repo does nothing to curb all the other types of tech debt:
* Accumulation of FIXMEs
* Partial refactors cut short after change in business reqs
* Quick hacks near release time
* "this could be done better if I had time"
* Overdue re-architecture after accumulated changes and additions
* Orphaned code
* Commented out tests
* etc etc
I don't understand why designers have started with those huge fonts.
Seriously not everyone visits your site from some mobile device ffs!
The CBOE website is separate from the trading system. Futures in the US are regulated by the CFTC. There is no reason to believe that this is manipulation. As others have mentioned, it is likely that their website is simply getting hugged by the Internet due to the new contract.
Yeah, this is a perfect example of Betteridge's law: "Any headline that ends in a question mark can be answered by the word no."
'They switched from using respectable national couriers that employ people full time in well paid jobs, to creating a platform that rewards bottom feeders.'

Speaking about the UK, so apologies if the situation was different elsewhere.

But...

From how I remember it, these 'respectable national couriers' were just not doing the job they were paid to do.
> They lament

>> servers that don't boot, that don't reboot or systemd-resolved that constantly interferes with our core network configuration

Which is interesting given Debian doesn't use systemd-resolved (unless manually configured). So they made up problems that don't exist by default?
It could be. CS and more generally tech related fields have this positive feedback loop where the technology facilitates it's own development.

For example:

The easiest and most abundant thing to learn on the web is unsurprisingly web development.

An ML engineer can use ML to optimize the data structures that he uses for his models.

I could not say the same about fields like biology or physics.
Can not Spacemacs + ESS fill the gap?
Does the Greek Orthodox church burn books? Do you have personal experience of that?
The Mill CPU Architecture – Threading [video]
> “conducted a quarterly review of chatbot content“

...

I don’t like the implication here
Ask HN: Are Google Play links being auto-shadowbanned on HN?
I submitted the URL to an app on Google Play for "Show HN", however the submission never showed up except when I'm logged in using my account and no discussion/comments link shows up. On the other hand, the submission is not marked as [flagged].

Are links to Apps on Google Play disallowed on HN? If yes, I can't say I blame HN, I just wasn't aware of the fact.
I know that, but DDOSers target everything even if it doesn't stop operations.

I also think some bitcoin exchanges are using this model too. Bitfinex trading did not stop when their website went down the last time.
> What is the success metric for these playlist companies?

Well, if the goal is to pick trending music before it trends, I imagine it's largely a matter of letting time pass to see what % of music popped with the desired demographic segment.
This is neat. I wonder whether there is a faster approach using binary decision diagrams or a variant thereof. If the state transition were represented by a binary function, BDDs could allow for counting states without actually enumerating. The question would be, how to actually find all the fixed points of that function.
It does but you don't pay 5p per bag as you do in store, you pay something like 40p regardless of how many bags are used.

'Without bags' isn't always practical with some homes where there is restricted access.
I'd be interested to see how this weighs out in 5-10 years. Since there's no I/O here, I don't see why a clever compiler writer couldn't optimize this whole expression away at compile time, generating an executable just prints a constant.
> It achieves nothing that an increased blocksize would not have done on-chain

Regardless of blocksize the block times are still 10 minutes which means you need one hour for the transaction to settle, per the 6 block standard. You can't compare that with LN.
Would be even more interesting if they share any production projects using it.
The argument of "why not use R studio" was not at all convincing for me.

R studio already has vim key bindings, so trying to make vim into rstudio-like seems like spending time on the wrong problem. As in, even if you succeed beyond your wildest dreams you're still not going to compete with R studio.

Things that make Rstudio great that is not so easy to implement include the knitR integration and Rmarkdown integration and embedded graphs and most importantly Rstudio server.
These successful tests are research-level developments, just like lightning network.

Bitcoin is extremely early stage technology. It'll take years for a bunch of scaling developments and blocksize is just a temporary measure.
> stuff such as the vulnerabilities in the DNS resolver because they reimplemented things from scratch without the necessary domain knowledge on how to do that securely that has been collected and implemented by the dozens of existing implementations over the decades

By domain knowledge how to do this securely in implementations tested oer time, do you mean something like https://access.redhat.com/articles/2161461?

It doesn't look like systemd's resolver fares worse in comparison... In addition it can be sandboxed (and is), an advantage over having a resolver part of libc.
Great talk, with lots of new insights into what's happening at Google. I really think his point that ImageNet is the new Mnist now holds true. Even research labs should be buying DeepLearning11 servers (10 x 1080Ti) for $15k, and training large models in a reasonable amount of time. It may seem that Google are way ahead, but they are just doing synchronous SGD, and it was interesting to see the drop in prediction accuracy from 128 TPU2 cores to 256 TPU2 cores for ImageNet (76 -> 75% accuracy). So, the algorithms for dist. training aren't unknown, and with cheap hardware like the DL11 server, many well-financed research groups can compete with this.
Parse Server: The Best Practices Guide
It is beyond my imagination why people would downvote you for asking a geniue question - most of us aren’t even geologists. Search doesn’t always lead us to an authoritative answer.

Anyway, you did raise a good question, althoug focused on the core.

I have a similar concern with the immediate extraction. We know that there is plenty of water underground we can relie on for many years - critical for drought seasons, but underground overuse (or called ungerground depletion) can lead to a number of environmental problems such as land subsidence.

The extraction must be done at a reasonable depth below the surface, but what is the rate of the heat influx reaching this depth? Would we deplete this energy before wr can replenish? Is this even a concern?

Furthermote, if you look at Wikipedia, there are a number of environment concerns. Although pollution is far less than what is generated by burning fossil fuel, nonetheless, careful design and location are required.
So what happens when the entire earth's energy production is required to produce the next bitcoin and there is therefore no further bitcoin mining?
More precisely, it is possible to replicate the final value of a futures contract (on Bitcoin or any other asset) up front, by trading in the spot market, even though a futures contract’s payoff is uncertain until it expires. Whatever the future’s value ends up being at its expiry, you can put together in advance a portfolio of holdings that will have the same value simply by borrowing a certain amount of cash and using it to buy in the spot market a corresponding amount of the asset on which the futures contract is written; if you do this, the value of your holdings in cash (after paying interest on your borrowings) and in the asset are guaranteed exactly to equal the value of the futures contract at expiry, no matter what price the underlying asset ends up trading at then. So if there is any deviation in the value of the futures contract (at any point in its lifetime) from the aggregate value of the cash and assets in the portfolio that replicates its final value, then there is an opportunity for a pure arbitrage. Consequently trading by arbitrageurs bounds futures prices in a tight range determined by the variables that set the cost of putting together this replicating portfolio: the price of the underlying asset, the interest rate on cash and the yield on the asset (if any), the time until the maturity of the futures contract, and cost of transacting in these markets.

This arbitrage relationship is about as hard they get, so trading futures is tantamount to trading the underlying asset itself, since changes in price in the futures market will be translated directly via arbitrage into changes in price in the spot market for the underlying asset, and vice versa.
What if a bulk of Bitcoin owners all try to cashout today?
Where's all this invisible money gonna come from?

On 26 October 2013, a Hong-Kong based bitcoin trading platform owned by Global Bond Limited (GBL) vanished with 30 million yuan (US$5 million) from 500 investors.[204]

Mt. Gox, the Japan-based exchange that in 2013 handled 70% of all worldwide bitcoin traffic, declared bankruptcy in February 2014, with bitcoins worth about $390 million missing, for unclear reasons. The CEO was eventually arrested and charged with embezzlement.[205]

On 3 March 2014, Flexcoin announced it was closing its doors because of a hack attack that took place the day before.[206][207][208] In a statement that now occupies their homepage, they announced on 3 March 2014 that "As Flexcoin does not have the resources, assets, or otherwise to come back from this loss [the hack], we are closing our doors immediately."[209] Users can no longer log into the site.

Chinese cryptocurrency exchange Bter lost $2.1 million in BTC in February 2015.[210]

The Slovenian exchange Bitstamp lost bitcoin worth $5.1 million to a hack in January 2015.[211]

The US-based exchange Cryptsy declared bankruptcy in January 2016, ostensibly because of a 2014 hacking incident; the court-appointed receiver later alleged that Cryptsy's CEO had stolen $3.3 million.[212]

In May 2016, Gatecoin closed temporarily after a breach had caused a loss of about $2 million in cryptocurrency. It subsequently relaunched its exchange in August 2016 and is slowly reimbursing its customers.[213][214]

In August 2016, hackers stole some $72 million in customer bitcoin from the Hong-Kong-based exchange Bitfinex.[215]

In December 2017, hackers stole 4,700 Bitcoins from NiceHash a platform that allowed users to sell hashing power.[216][217] The value of the stolen bitcoins totaled about $80M

HYDN
I am the same though I'm only 30. I no longer seek out puzzles but to solve interesting real world problems. The time you put into a challenging Euler puzzle, you can use React/Rails/NodeJs/Go/Rust/lang du jour to solve real world problem, helping real people.

Also as a liberal arts in programming, Euler, is fun in the sense of a well done proof is fun in math. If that is your thing you'll enjoy Euler, otherwise as in most programming you will brute force your way to a solution.
I don't agree Prowler is good against Goliaths. Even if you find one that stays on the edge of the crowd and doesn't use radar, it takes so long to kill a G because of your poor damage potential. It's easy for another player to swoop in and steal your kill. And it only gets worse as Goliath upgrades Defense, Speed, and Energy.
I don't think it needs to be changed. It's actually really interesting to wonder what Mathematics is going to be like in 2048.