skysight-inc/HackerNews huggingface dataset:
Swapping from IT to economics was one of the best things I could have done to promote my understanding of computer science.

Not because I learnt anything more in economics about CS, but because my first CS courses focused on Eiffel and object oriented programming: it was going to solve all our problems! We all think about objects naturally, so we should all program that way! It's the future of industry and science!

Instead, everything I learnt about CS has now been through trying to solve actual practical problems and applying them to the real world. I now have more experience with stats languages, taught myself lisp, and an employed doing analytics, a field and course that didn't exist and wouldn't have been treated seriously had I raised my objections to the curriculum back at uni.

Academics are more fad driven and fearful than they like to admit, even more so today now that industry dollars and popularity has increasingly permeated the academic system.

My story is a unique point in history you say, and it's unlikely to happen again?

On the contrary, I think it's even more likely to apply to today...
What was Steve Wozniak's crime?
It is a PostgreSQL Blockchain Extension, i.e.: a postgres extension [1] which allows one to process a blockchain [2].

The bitcoin blockchain is the first invented blockchain as we know it, all the other blockchains are borrowing the concepts from the bitcoin blockchain, which is why this extension, at least in its present initial form, is designed to work with the bitcoin blockchain.

I stand by the name, it is exactly correct.

[1] https://www.postgresql.org/docs/current/static/external-exte...

[2] "The first distributed blockchain was conceptualised by an anonymous person or group known as Satoshi Nakamoto" from https://en.wikipedia.org/wiki/Blockchain
Thanks, this is half if what I meant; the other half being the inverse: the producers and the marketers have present a very remote, inorganic knowledge of their customers' preferences, only a shadow of their ideas. If they were set free from their echo chambers and cubicles, they'd see that the numbers they based their decisions are not really representative of preferences, but of choices that their clientele had to do.
It could very well be exactly the other way around. Even my grandparents knew this word and taught it to my parents. It's absolutely not new.
As someone who has worked in the sports betting industry, it depends a lot on the bookmaker. UK retail bookies hate anyone with any savvy, and will ban their accounts fast. Ditto "weird" betting that looks like it might be machine-run. Their business is taking old folks pensions from them.

OTOH, exchanges love all kinds of gamblers and won't ban you for winning any amount. "Smart money" Asian bookies will bet against anyone because their job is to have a better model than you. (Of course, there is a max bet on any offer, and the odds will move if you hit them hard enough.)

Also, everything in the abstract of this article is either old old news (strategy-wise) or plain wrong in light of the actual business of sports betting. "Implied odds" has been around forever, and real companies make real, consistent returns from arbitrage and "statistical arbitrage" on implied PDFs and have for years.
But how does that close over other locals? I'll admit I haven't looked too closely, but go defer makes it pretty easy to drop in a lambda. Getting stuff into your decorated functions by reference is going to be awkward, unless I'm missing something.
I agree with everything in the article. However, it was written from the Liberal Arts POV and I was in Engineering.

Get all your reading done before class. Class is review.

If you have a paper due get a draft done a week ahead of time. Then you can hammer on it over the week.

Shop for TAs the first week. In a big lecture class, your TA will make the class.

Avoid bad teachers. I never didn't get into a class. But I dropped three classes the first week because I thought the lecturer was weak. There was something else better to take. I missed a class that was only taught once a year but the prof sucked. Nothing is worth that. There is another way, always.

If you're in STEM you'll have to take some LA classes for breadth. Make these count. These aren't classes you have to take. These are classes you get to take.

Hit the gym. A lot.
Which is one of the reasons why they're going to be kicking all of the buses out of the tunnel as soon as 2019. Good for light rail, but I don't see how 3rd Ave won't become total chaos.
> And so do chimpanzees. Evolution must have provided us with something additional, which would be our rather more developed cognitive abilities to employ abstract reasoning and metaphor.

Note that the current capabilities of AI systems are nowhere near the general capabilities of a chimpanzee. It seems reasonable to assume that the hard task is to come up with the prior of the mammalian brain. The "easy" part is to discover the parameter space on top of that prior, be it chimpanzee or human.
Apply for Latest World Atlantic Airlines Job Vacancies
Trankil – 5 Minute Mindful Meditations with James Allen
They do it because they can, and for many gamblers, Betfair is the only place they can realistically keep betting at. Other bookies will restrict winning gamblers’ stakes or refuse their bets, and other betting exchanges have far less liquidity than Betfair. So, successful punters on Betfair just have to grin and bear it...

n.b. The 20-60% ‘premium charge’ that Betfair inflict on long-term winners is different to their standard 2%-5% commission that they charge everyone for any net profit on a market. The premium charge is calculated weekly over a customer’s profit & loss. So its effect is not the same as if the commission was as high as 60% per bet. Like a tax, the PC won’t make a profitable gambler unprofitable, it ‘just’ means Betfair get to keep more of your profits.

It’s also worth pointing out that the standard commission (2-5%) can add up to far more than 60% of your winnings anyway. As no-one wins every bet they place, the commission will become a larger percentage of your net profit. For example, Betfair charge me 2% commission and I ‘qualify’ for their premium charge of 40% - but my betting patterns already result in over 40% of my gross profit going to Betfair :(
The sources for all of this seem to boil down to this mentally ill man's blog.
"Then, too, there was me. I don’t have the easiest personality and I rub some/many people the wrong way. I can be too impatient and prickly and more than a few people have referred to me as a curmudgeon. I am all of that. I have always known that I have been the shop’s greatest drawback and I know it contributed, in some way, to the fall in sales."

This is the reason that I have not shopped at bookshops for nearly 20 years.

Service at small bookshops varies from indifferent to rude.

I almost always receive polite and helpfull service when I buy a $2 coffee or a $15 collection of groceries at Aldi.

Why are bookshop staff so indifferent and unhelpful when I am buying $50 of books ?

I would rather interact with a mindless algorithm than with the staff at bookshops.
https://transitfeeds.com/
The results are rushed partial results, yes with peer review, but probably spurious, as noted by at least one of the reviewers. The reviewers didn't have benefit of well organized data either, muddying their process.

In fact, if you look at the various studied rat groups, and take the reported results at face value, you would note that the male rats exposed to the most cell phone radiation had the longest lifespan, greater than the controls (which had curiously low survival rates compared to the norm in lab rats too, btw, further muddying the findings).

Not a junky study exactly, but the analysis of the data is problematic.
I've seen a lot of C++, and there's no consensus on what "boring conventions" are.

Some places ban templates, some ban RAII. Some ban operator overloading. Some ban lambdas or C++11 features. Some ban macros.

There's a lot of variety, and just because you use something like this in your library or project doesn't mean you can't come out and play. C++ is the most "be yourself" language I've encountered. There is no idiomatic code.

Now, I get where you are coming from, and I'd love C++ a lot more if there was less feature abuse, but I've accepted that the ship has sailed.
Warren Buffett has made his money through a few businesses that aren't quite in line with his folksy image.

For example, his Mobile Home Empire:
https://www.seattletimes.com/seattle-news/times-watchdog/min...
empire-clayton-homes/

Berkshire Hathaway have the largest single stake in Wells Fargo:
https://www.bloomberg.com/gadfly/articles/2017-10-03/wells-f...

And here's a charming bit about one of his Kidney related investments and some of their practices:
http://money.cnn.com/2017/05/15/investing/davita-dialysis-jo...

Finally, an interesting column in the Financial Times:
https://www.ft.com/content/fd27245a-9790-11e7-a652-cde3f882d...

One question stands - can you ethically deploy the amount of capital Buffett & Berkshire Hathaway have? I'm not sure.
Heck, even a cache coherence protocol can't be formally verified. Imagine trying to verify an entire CPU...
Why would that be illegal?
Thanks for the detailed response!

My point was that the beginning of foo() is compiled to the following (by my compiler):

push rbp
mov rbp,rsp
lea rax,[rbp+0x10]
mov QWORD PTR [rbp+0x10],rax

Instead of passing the struct in registers (rdi, rsi, rdx) or passing a pointer to the object (pass by reference), the caller places the object on the stack and the callee knows where to find it just based on the type of the function (it's at [rbp+0x10]).

On the other hand, if you delete the c field from the struct type, then the beginning of foo() looks like this:

push rbp
mov rbp,rsp
sub rsp,0x10
mov rax,rdi
mov rcx,rsi
mov rdx,rcx
mov QWORD PTR [rbp-0x10],rax
mov QWORD PTR [rbp-0x8],rdx
lea rax,[rbp-0x10]
mov QWORD PTR [rbp-0x10],rax

In that case, the struct was passed in via registers rdi, rsi (similar to tom_mellior's example) and subsequently copied to the stack (at [rbp-0x10] this time).

So, in neither case would I consider it "pass by reference" because neither leads to a pointer to the x object being passed in as an argument.

It's interesting to learn that Windows does it differently and does in fact use what I'd call "pass by reference". The only ABI I'm (somewhat) familiar with is Linux x86-64.

Your point about the annoying limitations on return values is a good one too. I had the thought at one point that it'd be possible to uniformly use structs with just one field instead of typedefs but the limitations on return value calling conventions mean that the two alternatives do not lead to equivalent code, surprisingly.
This. I did this accidentally - that is, I didn't move to a new place, because my state already had a system that works really well for this.

The Virginia state schools are very inexpensive for the quality, and I did two years in the community college system and then transferred to James Madison with guaranteed admission (because of agreements between the state universities and the community college). JMU wasn't a noteworthy CS school at the time, but I also had the option to head to Virginia Tech or University of Virginia, both of which have great programs (JMU offered a minor in music business, which is what made my decision).

Tuition was <$4k/semester for residents at the time (class of 2011).
I am Non EEA citizen :( true that Swiss is not immigration friendly.. difficult to find jobs
Yes, or perhaps go directly to llvmlite. Good wholesome fun.
I disabled all that, and background app refresh as well.

I am getting a huge database of these logs because of my users. Maybe someone can help me investigate because there is definitely something going on.

Here is a preview: https://stan.sh/images/log-example.png
You and I understand enough about electromagnetism and biology to understand that those concerns are probably unfounded.

Other people don’t have the time or the inclination or intelligence to learn and so they have to rely on the word of authorities.

And to be honest, people have been lied to repeatedly by authorities and have died or become sick because of it.

It might be the case that being cautious in rolling out new technologies is a prudent political decision, even if it’s not necessarily sound scientifically.
Haha, this exactly describes arbitrage. My old company was "sent ... updated odds" (well, we scraped their sites often...) and "we would broadcast to the other companies" by betting on those other companies' sites when the lines crossed, and "This would then converge" because one of the bookies in the arb would move the odds after we hit them (or after we hit them a second or third time...)
SQLite would cut it just fine. Though it would also need an extension like this one, if you'd want the signature verification and hashing to happen inside SQLite.

The difference between SQLite and Postgres would be that more than one client can connect over the network to PG (or most any other sql db out there really), while SQLite is meant to be embedded, which, if you already have LevelDB working (as is the case in Bitcoin Core), wouldn't be all that different.
You'll get used to it after reading a couple dozen Shadertoy ray marchers.
Ok. I thought you meant transit in general.

Take a ride from the Seattle airport to downtown on the light rail sometime, then. You will see a lot of nice looking apartments that didn't used to be there. And you will see some less nice neighborhoods interspersed.
I would describe the bus drivers in Seattle as assertive. They make their own way if nobody yields.
LOL. There isn't a sniff of any tax evasion or crime to Buffett's wealth. I'm also pretty doubtful he's ever lobbied anyone for any personal advantage, remember this is a guy who has publicly lobbied for higher taxes on the wealthy, including himself.

"If anything, taxes for the lower and middle class and maybe even the upper middle class should even probably be cut further. But I think that people at the high end - people like myself - should be paying a lot more in taxes. We have it better than we've ever had it." - Warren Buffett

Warren Buffett is just a guy who believed in the power of compounding from an early age, lived below his means so he could invest every dime possible, and became the world's best at investing in businesses.

The amazing thing about Warren is that if he had wanted to be worth far more than he is, he easily could have been. He ran an investment partnership for 13 years where he earned 25% of the profits, and averaged 40% per year just investing in the stock market. Then he switched to running Berkshire Hathaway, where anyone can call up their broker and buy shares in to have Warren manage your money nearly for free (his salary is $100,000 per year. No. Really). If he had kept his profit share arrangement (and easily could have) he'd easily be worth over $200B today.
Holy crap, yeah you don't want to be near something dropping 500W ERP.

If I recall correctly most cell phones are on the order of 1-2W since more would tear through your battery.
you and me both.

my first graduate school advisor took me on as a full staff member 5 years out of undergrad. It turns out he knew exactly who i was and was keeping tabs on me in industry, waiting for me to reenter the market. I don't know what I did to deserve that, but I'm eternally grateful.
The Seattle bus system is pretty good, they’re always improving. I know that a lot of people won’t ride the bus because they complain about homeless people sleeping in the back, it is an over exaggeration. Lately, I’ve noticed an influx of tech bros who refused to ride the bus because it “smells bad.”

I’ve been using the Seattle public transit over 7 years to mostly commute to downtown, it has been a good experience.
Since you're blocking some DNS requests, do you think a portion of the usage might be retries? If one DNS request could turn into querying all the addresses in your list, I could see an amplification attack happening, and then that happening also on a retry. Look for patterns in querying the individual names?
You didn't understand. This kind of situation is very common. It's not that there's someone looking for a certain violation, but that the violation arises in the course of an already started, maybe unrelated investigation.

Actually I don't like this kind of law at all, because it causes random enforcement or in the worst case enables selective enforcement.
> If you're in STEM you'll have to take some LA classes for breadth. Make these count. These aren't classes you have to take. These are classes you get to take.

I regretted I didn't. I consistently find myself unable to have any meaningful conversations with anyone on anything outside of Computer Science (even then I am only comfortable discussing security and infrastructure; ask me about compiler I can tell you the basics and that's about it). Good teachers teaching LA can prepare you becoming more full-stack in life :) Good LA classes are usually more discussion-oriented (but I REALLY HATE WRITING PAPERS).
SPARK has been used for a microkernel (Muen), crypto primitives (Skein) that caught error in C version, and DNS server (Ironsides). Might be worth mentioning in these so people can see practical work. Far as floating point, I might take your word for it on how hard it is but what's your take on work like Gappa?

https://www.lri.fr/~melquion/doc/14-smt12-expose.pdf

Think such methods can be expanded to handle more of it like SPARK does runtime errors? Or it will stay really hard?
Ask HN: What steps do you take to plan a new project?
How do you plan/document your project?

Every time I start one, it is a combination of code, research, prototyping, sparse documentation. In other words it is very disorganized. At some point I have a bunch of different files, apps, documents, not entirely related that I have to stitch together to make sense of anything.

Does any one have a solid process for planning a project?
For the people interested the blancolirio YouTube channel does an incredible job reporting on the dam.

https://www.youtube.com/user/blancolirio
Also appears in the classic AI novel The Adolescence of P1 by Thomas Ryan.
These Cities Make NYC Housing Look Dirt Cheap
It’s not quite as bad as that - see my other comment; the calculation of the charge doesn’t mean you pay 5%+60% commission on winning bets. That kind of fee would be impossible to sustain, no-one has that kind of profit margin on their betting. The commission % charge and the PC % charge don’t work in the same way.

On the flip side, a great many people pay far higher than 60% of their net profits to Betfair... most will have paid over 100%...
Consider Keybase as well.
Yes, I have lived in Brisbane, Melbourne and now Sydney. All 3 cities could do with no cars.

But people here are too addicted to them, and couldn't even imagine going down to the shops without a car. And make lots of excuses about it, such as it is too far and too big.
Did he also smoke?

Keep in mind that AM radio has historically operated at very high power; e.g. https://en.wikipedia.org/wiki/WLW was broadcasting at 500kW(!) --- but to my knowlege, there has been no reports of increased health issues in the population around those areas, despite all that RF power causing lots of other very visible effects like turning various metal structures into ad-hoc radios.
I do not block these requests. However I am pretty sure Apple does some DNS tunneling.

Also, some iOS specific requests happen when there is no other DNS activity at all.
> I am willing to split the profits for the lifespan of a user if you can help me acquire new paying users!

This is what affiliate programs (and networks) are for!
The problem is that we are raising expectations for police behavior and are unwilling to recruit and pay for that kind of staffing.

It seems people want police to be johnny-on-the-spot when it comes to cracking down on crime immediately while simultaneously exercising extreme discretion and self-control when it comes to respecting legal rights and responsibilities.

I'm not sure who could even fulfill those kinds of expectations but it would be someone like a grizzled experienced prosecutor who has defense lawyer experience who is in good physical condition and is physically well trained.

I doubt the pool of people who meet those criteria are willing to work for police salaries.
CICO is not 'false', per se, but it's fundamentally misleading and tautological. Yes, people will lose weight on a calorie restricted diet of just twinkies. However, their bodies metabolic rate will decrease gradually to the point where continuing to maintain a caloric deficit will be unsustainable (i.e. a 500 calorie deficit if your basal metabolic rate is only 750 or 1000), at which point they'll stop losing weight, but still be 'skinny fat'. They'll also cause potentially irreparable harm to their liver and pancreas, and if they do manage to sustain it for longer periods, be on the express track for diabetes and heart disease. The difference between eating equivalent calories of twinkies or a salad is that one is a toxic substance and the other isn't. In the same vein, as another poster mentioned above, you can say that a milligram is a milligram, but a milligram of cyanide will kill you while a milligram of water is harmless. That's why more and more people are challenging CICO; it gives you the false sense that replacing meat and vegetables with coke and doritos is harmless as long as they're equivalent calories.

Nobody is suggesting that CICO and the insulin theory are mutually exclusive; what the author is saying is that CICO is a profoundly unhelpful statement for people looking to lose weight, improve their health, or reverse diabetes/heart disease.

> Taubes would be hard pressed to explain how those subsisting on high carb, low fat, low protein diets that fail to meet their caloric needs in famine-afflicted regions remain thin.

Thin doesn't mean healthy. We're talking about disease, not necessarily weight, and you can have metabolic syndrome even if you're considered 'thin'. Most people who are thin with a poor diet have visceral fat (fat around the organs) which is far worse than subcutaneous fat (as a risk factor).
You can get a contractor mortgage based on your day rate in UK.
If you shed all legacy compatibility and narrow your configuration down to modern AEAD ciphersuites and an ECDH handshake, you can get TLS to a point asymptotically as secure as the best secure transport you'd achieve with NaCL and no other crypto primitives. Which leaves you to wonder why you'd bother doing the NaCL thing at all --- which is probably why not many people use custom secure transports.

Most (not all) of what's gone wrong with TLS has gone wrong in things that had already been outmoded for a very long time, and long since replaced with better constructions in later versions of the protocol.
I've had a couple of used cars that I bought for around 2 grand and "very good" is not how I would describe them. The used cars I got for 8 and 12 grand, on the other hand, were excellent investments. Those cheaper rides were sitting at over 200k miles and I can tell you there was a lot more than brakes and tires getting worn out. I shudder to consider the state of even a single owner vehicle with a million miles on it, nevermind a million automated taxi miles. That said, those little exceptions are a lot cheaper when leveraged on mass transit, batteries especially so in EVs.
It is illegal in India. As a result, in all my life here I cannot recall seeing ads for any medicine stronger than aspirin.