skysight-inc/HackerNews huggingface dataset:
I have a PhD in maths (applied, though most of my undergraduate was pure), and lectured for a couple of years before moving to a bigger city and deciding to break out of the academic hamster wheel.

My wife already had a job secured, so I had the opportunity to be a little patient. This really paid off.

I considered many of the types of jobs mentioned by others.

Analyst / tech-consultant jobs didn't seem technically interesting enough. Mostly seemed to involved adapting the same framework or analyses to companies' slightly different requirements.

I got through to an on-site interview with an algorithmic trading firm offering huge bucks, but decided I didn't like the idea of moving money around to make very rich people even richer. My dad still says I should try and do something like this for just a few years then change to something more fulfilling.

I was interested in the betting / odds playing type companies and even went to interview with one (rejected). In hindsight I don't think I'd have enjoyed it as much as my current job.

After a month of my CV being online, I was rung personally by the MD of a smallish company that makes software for public / municipal services. He described excitedly the types of optimisation problems he was hoping to solve, and said he'd been looking to hire the right person to work on it for years. The personal touch and his obvious enthusiasm and energy sold it, and I've now worked there for a year. I've learnt and implemented a lot of algorithms and techniques from a broad range of topics - network routing, discrete optimisation, graph theory, markov chains, plus some bonus stuff like cluster analysis and signal processing. It's been more fascinating than all but maybe the first year of my PhD.

I guess my advice is just that these types of jobs are out there. I noticed a couple of other comments about radar tracking and remote sensing, both of which sound awesome. If you have the opportunity, hold off until you find something that strikes you as exciting or even unique. If you don't have the opportunity, perhaps find something "rote" but keep an eye out.
You seriously can't imagine this or are you just being snarky? Happens to me all the time. Swap out hard drive to upgrade, throw old drive in box with other hardware junk, throw out junk box months later or when moving to new apartment or simply forget which old box you put that old hard drive in or even which old hard drive had those files etc. Even easier with usb hard drives or external drives.
The biggest impact meditation has had on me is that it's improved my introverted intuition; my ability to recognize myself, recognize what makes me happy, define my goals, and step back when my feelings are getting the best of me.

I just concentrate on my breath for 10-20 minutes at a time. Take in a diaphragmatic inhale, hold for 4 seconds, release for 6 seconds (technique used by Navy SEALS). Repeat this and focus on the sensations going on in your body such as the feeling of air rushing through your nose, the life of oxygen in your lungs, the dissipation of stress as you exhale through your mouth. Inhale, hold, exhale, repeat. Your mind will naturally try to distract you and chew on problems going on in your life, but it's important to recognize that it's only a fruitless thought and your immediate purpose is to focus on your breath and survive.

After ~15 minutes of this, I stop consciously breathing and just observe the sensations going through my body. Most immediately, you will notice you continue breathing, even though you're no longer consciously doing it. This is a subconscious activity, what other subconscious activities are going on in your body? Start recognizing the sensations in your toes and move up your body, it feels like a body scan that relaxes whatever body part your conscious of.

Once you feel satisfied, wake up, notice your surroundings, and feel the refreshing glow of calm happiness.
Absolutely agreed.

D is kind of the C++ I always wanted. It's familiar, I can see the C++ lineage, and it's so much nicer to write than C++.

I'm currently having fun writing Advent of Code in D:

http://inversethought.com/hg/aoc/file/tip/2017
It's a bug with Enviar. It should show 17 bedrooms and 32 bathrooms. When I view the page, it shows 17 bedrooms and 32 bedrooms.
That's what a search engine should be. Google has strayed far away from that already.
The NSA and specialized consulting firms in the Washington, DC area ( Reston )
I'm here to say the problems in selling games for Bitcoin are not the same for microtransactions.

I'm the original developer of Bitquest[1], where we used to process hundreds of micropayments smaller than 1 cent each day using 0 fee Bitcoin transactions.

When the blocks started to fill up we had to move all transactions off-chain except when players send money to the game and cashing out.

From the player's perspective, it's hard to justify paying $2 each time get Bitcoin in/out of the game. On the other side, there's no cut for Apple, Google, et al. who charge for as much as 30% cut for micro transactions.

I'm now working on a similar game[2] that will take advantage of Segwit and Lightning Network. There's still miner fees involved to send money in and opening a payment channel, however there's no cut to a payment processor and the associated problems of compliance.

I'm not saying it's perfect but there's still important advantages on Cryptocurrency for game transactions and I'm confident that Steam and others will get back to it after it's infancy.

[1] https://github.com/bitquest/bitquest
[2] https://hammerco.in
It doesn't need to be at scale if the elections are won by very small margins. Successfully executing voter fraud on a few key districts can sway an entire election.
>That doesn't require a block chain. All it requires is that more than one entity keeps a copy of the database.

And maybe we should give a few different people copies of the db and every 30 minutes or so they could sync up and add any transactions that happened in the meantime, and it would be best if they all used some sorta signature to ensure that all the transactions are legit...

>If we make it required, we've already ceded control
>to the government, since it is the government that
>would control enforcement of the requirement. Even if
>the government decides to use a block chain, they still
>have control because they get to pick which block chain
>is used, and they can change that choice at any time.

We also cede control to the government by using USD but no one (serious) is suggesting that the government should also be everyone's bank. It's question of how much control to give up in exchange for what. I see real benefit in a central loan ledger that doesn't have a single point of failure.
Not me, that's for sure. I interviewed two maths phd's years ago, who wanted to get out of academia because they felt themselves above chasing grant money, but then didn't want to do anything that wasn't their phd topic or related (of which I didn't even understand what it was, and they couldn't explain, or give examples of what it could be used for).

On the other hand, I did hire people who studied maths in programmer-ish roles; meaning: they didn't have to be programmers, we'd teach them, but they did have to apply maths to our concrete problems and translate it into programmed solutions. I don't think any of them used particularly advanced maths, or did anything they could get published in maths journals (not that I'd recognize it if I'd see it)

So, from my perspective, to be employed as a 'mathematician', you have to go into academia. Otherwise, you have to apply your math skills in some other field; but you won't be called (or probably feel) a 'mathematician'.

(all people with advanced maths degrees I know work as programmers)
I found configuring an HA setup easier to do with MySQL.
The ability to configure a master <-> master setup simply is really helpful. Of course, having writes on both sides is generally a bad idea, but it's quite simple to have master - hot standby setup, and not go through the slave promotion step.

An HA setup can be a master <-> master setup with a VIP using VRRP and a check script ( keepalived). Of course, you have to remain cautious about network partition.
Another thing that might be interesting in some use cases is the ability to skip some replication errors. This is specially interesting in cases where consistency is not critical.

I actually did some setup like that with a replication ring (4 full masters), and an additional daemon re-configuring the ring dynamically when a node was down. It also monitored the transaction log, trimming them if they were about to fill up the disk and setting the GTIDs to the new values. I added some skip error to not block replication. However it was for a very simple DB (session DB containing just one table, but an SQL db was required). Basically I switched from a CA DB to an AP DB, and it's nice to be able to do these kind of things.

I know those are too simplistic setups not taking into account all the failure modes. But it also make them easier to understand and to debug.
I wish these were available in all regions.
Hi benob, following composers serves for 2 main purposes:

1. you get posts on your homepage feed of composers you followed (you can also see other posts on your feed but the default is filtered by your followed composers)

2. Discover work recommendations based on your followed composers and starred works
And bought a massive amount of student loan debt, which was immediately forgiven, giving his show the record for largest TV giveaway (taking the record from Oprah).
$4.99 says it is subsidized.

You are describing the end-user price of a device that includes batteries, a circuit board, a WiFi transciever, a switch, and an enclosure. If the BOM and assembly costs can be brought down to $4.99, that's a miraculous feat of engineering and modern civilization's economies of scale; if it can end up on your doorstop for that price it must be subsidized.

How else could that device cost less than the gallon of industrial chemistry that you order with it?
I think this really depends but yeah I generally agree with you - with respect to machine learning as an industry - but there is still fairly cutting edge ML being done at large companies which can use a lot of intense math - though as you mentioned that does generally require at least a graduate degree of some sort.
Darn it. I just became a statistic of irony.
Wow. I just suddenly become a lot more interested in Bitcoin and other crypto-currencies. Sorry, but I am not interested in the government having the power to impose a negative interest rate on my money.
To me that's spam.

1. find a way to personalize. visit their website etc.

2. focus on what you can do for them. ie.

Are you looking for a way to get more customers for your new business?

Is your website getting the traffic it should?

Could your business benefit from a 1000% increase in website traffic?
Nice article and a good read!
Just came in and read part 2, so please don't blame me if the following has been posted in a comment for part 1 already.

IMHO there are plenty of good books on compiler construction. One of the best ones I ever got my hands on was a book by Niklaus Wirth (a now-retired professor, among other things, he created Pascal, Oberon and other languages). He explains all the details of creating your own compiler from the ground up.

It's available only here:
https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/...

In that book, he is creating a compiler for Oberon, a language that was more or less used for didactic purposes only.
The book is also pretty dated, so there is not much to take away in terms of practically usable compiler code. But I can still recommend it to everyone, because I think it's didactically very good, and provides all the necessary details that make compiler construction so worthwhile (and annoying).
Transactions take up space on the chain, and the chain only writes at about 1.6 kBps (1MiB every 10 minutes). People therefore must compete on fees to be included on the chain.

Bitcoin doesn't scale in its current form [0].

0. https://en.wikipedia.org/wiki/Bitcoin_scalability_problem
Of all the great replies I've gotten, this one has arguably alleviated my concerns the most.
“Go fast and break things” means that your software and infrastructure deployment process is so resilient, engineers can, safely and quickly, deploy anything into production and roll back should customers think that the new things are “broken”. “People and processes” usually inhibit the creation of such systems in large-enough companies, not money.
Right now it's only use apart from being an investment medium is to convert currency to alt coins, alt coins is where the innovation is and where the real use of distributed ledgers come into play.
There's way more political will today, it's just directed at maintaining jobs programs in perpetuity instead of at a worthwhile goal like going to the moon.
One reason is that some applications do not properly support reconnecting to the database if the connection is lost. With pgbouncer that is not an issue. Another is to avoid having floating IPs or updating the DNS.
As the other commenter said, there is about 1 MB of room in each block, and almost always >1 MB worth of transactions in the "mempool" (actually it's often >12MB for the most part, because people will make tons and tons of transactions at 1sat/byte and not really care if they take forever to go through).

And you are correct that bitcoin's ultimate goal is to have mining income come solely from transaction fees eventually. But by that point the hope is that "second layer" systems will take the brunt of the transactions and the actual core blockchain will only be a settlement layer where a $500 fee is no big deal for 2 banks settling hundreds of millions of dollars directly on the blockchain.
no it's entirely unlike that. From the Amplitude MSA

https://amplitude.com/msa/

All Customer Data is, or shall be, and shall remain the property of Customer. Customer Data shall not be used by Amplitude or its agents other than in connection with providing the Service or support under the terms of the applicable Order Form and this Agreement. Customer hereby grants Amplitude a non-exclusive, non-transferable, non-sublicensable, worldwide, royalty-free license to use, collect, transfer and process, the Customer Data for the sole purpose of Amplitude providing the Service and support to Customer under the terms of the applicable Order Form and this Agreement. In addition, Customer shall own all right, title and interest to the Results obtained by Customer through Customer’s use of the Service. For purposes of this Agreement, “Results” shall mean the data based on Customer Data resulting from Customer’s use of the Service.
Bitdefender Total Security 2018 Crack and Serial Key Download
Sweden has this construct that you should probably just copy:

https://en.wikipedia.org/wiki/Enforcement_Authority

The US seems like it's stuck in the wild west ways of doing things.
There needs to be a mechanism where a site can provide its verified identity to allow the user to know exactly who they are.

Not every site will need or want this but the ability should exist.

At the moment EV provides this ability. If EV is not seen as the answer then we need to have something else instead. We could decouple this from HTTPS but identity is also a valid purpose of signed certificates.
So I have friends who spend about 1/2 million dollars monthly on digital marketing driving traffic to landing pages. This product "sounds" exactly like what they need and I thought "let me forward this link." Then I see no demo or screenshots, my next thought "perhaps I shouldn't."
They are similar in a very high-level view, but that's exactly what's causing the confusion here. Yes, the video you link is about a project that is actually generating Wifi signal. The article discussed here is not, and it's IMHO irresponsible by (what I assume was) the PR department of the university to present them as doing the same. Take a few minutes and compare the papers (printed Wifi http://printedwifi.cs.washington.edu/printedwifi.pdf and Hitchhike https://web.stanford.edu/~pyzhang/papers/sensys16_back_comm.... or interscatter http://interscatter.cs.washington.edu/files/interscatter.pdf), the principles used are very different. The 3D printed objects only switch an antenna which attentuates (=modulates the signal strength of) Wifi signals with a few Hz frequency at max, HitchHike and interscatter involving electronics completely transform the signal at HF level, retransmitting full packets at a different frequency.

They are both "backscatter" in that they change an existing signal and thus require less energy than if they generated it themselves, but that's about it when it comes to similarities.
pickle is neat, but so is eval.
I also don't fully understand the attention given to home consumables in these kinds of IoT applications- for me devices like Amazon's one press ordering button thing are better for this type of problem as it keeps you in the loop while still saving you the time. It's actually the automated purchasing that saves me time - not the automated sensing that something is running out. I already see that incidentally (often as part of my day) and in a second.
Edit: the physical re-ordering button I referenced is called the Amazon Dash; it's not exactly what I thought it was but it's pretty close.
To be a little more precise: Stockfish has used >5,667,382 CPU-hours (5.6 million CPU-hours) adding up just the participants who contributed >10,000 CPU-hours according to https://github.com/mcostalba/Stockfish/blob/master/Top%20CPU...
But you can choose your online wallet or exchange, you can't choose your "equifax" (you can't even opt out of equifax)
Also, way, way more of the design and production process is farmed out to aerospace/defense contractors than it was during the early space program. The extra layers of bureaucracy between teams is a big problem, and the profit motives of the contractors almost always influences solution design and delivery in a negative way.
Domain experts that can code are among the highest paid people in several industries. So, if you don't know how to code, it would likely be a valuable skill to learn. Python is probably sufficient for many industries, though some of the performance-minded fields want C++ and even Fortran(!).

Lots of scientific computing requires a lot of math and is used in many industries (a company I did contract work for in the past had contracts doing fluid dynamics for P&G, geological analysis for ConocoPhillips, and something for NASA...all using the same set of technical tools, specifically Python, NumPy/SciPy, and some C++/Fortran backend stuff for performance; the company was founded by a math PhD and they employed multiple math PhDs and at least half of the people they employed had some sort of significant math background).

So, if I were in your shoes, I'd learn SciPy/NumPy, and start following the related communities for job postings. There's a lot of demand and a lot of good-paying positions surrounding those communities.

Data science works with math, too, but not often at the advanced levels it sounds like you might be looking for. AI/ML is also somewhat mathy, but not as much as one might think (though I get the feeling there's room for more mathy approaches to problems that are currently very brute-forcey, but my understanding of math and of AI/ML is low enough to where that gut feeling could very well be wrong).

Finally, digital signal processing is an area with significant reliance on math (though pretty specific sub-genres of math). I've recently started taking a couple of math MOOCs to refresh my memory of higher maths (and to learn it for the first time in some cases) so I can understand DSP algorithms for audio and music a little better. DSP has many applications in mobile devices, voice recognition, music and audio and video, etc.
Currency exchange is a great bitcoin usecase.
Bitcoin is now $13300 on gdax

edit: $13400
Gonna repeat, it is DEFINITELY possible to spend the same money multiple times with one ATM card, using old ATM machines with other payment methods.

No, I will not further detail how here.
Not only is spurious doubt manufactured for commercial gain, as in the tobacco example, it's also dragging us down a path of environmental ruin, which is now widely acknowledged to be killing off the majority of other species on the planet, and yet the climate skepticism industry keeps churning out sunny articles offering various reasons not to worry about it.

Take for example this gem, which admits we're ruining the environment but says it's cool because it's natural: https://www.washingtonpost.com/outlook/we-dont-need-to-save-...

There's a soberly-worded climbdown on his own page at the university where he teaches, but guess which of these articles is going to be more useful for climate sleptics to cite: https://biology.columbian.gwu.edu/r-alexander-pyron

This is the problem with the much-vaunted 'free market of ideas' - as scientific endeavor moves outside the boundaries of scientific community into a subject of general interest, peer review and professional integrity are easily corrupted by marketing, to the severe detriment of the general public.
The Spotify classical catalogue is pretty deep. Also it is very much international - it being a Swedish company.
Simulating Physics
Openness in science is a good thing that scientist should be striving toward. It's hard not to sympathize with "(o)nly studies whose raw data and computer codes were publicly available would be allowed for consideration" from the EPA. It's easier in some fields than others, but I believe it's a truly noble goal.
We've asked you time and time again to start commenting substantively. If you won't, we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
Aspen Mesh – Visibility, Security and Insights for Kubernetes
The degree will give you a lot of networking opportunities and this is what you need to get a job... also you'll have to be ready to relocate, so I would start applying to any job available anywhere in the US and why not around the world...
If by "fine", you mean in a limited capacity at best after you allow DRM to execute closed off code on your machine, then yes, it runs "fine".
in most civilised countries small print like that would treated as sharp practice and you'd easily be able to force a refund under consumer protection law

in the UK I can walk into my bank branch and have my card replaced on the spot, so I don't really see that as a problem, unless you're abroad (and if you're abroad with only one card you should probably know better)
I subconsciously read that title as: "From Code Cowboy to Architecture Astronaut".
Realistically you want to be somewhere in the middle, DRY and all, but ship your product often, first of all.
Chrome extension that removes tweets that over-shill cryptocurrency tags