skysight-inc/HackerNews huggingface dataset:
15 months in prison, a $50k fine, and then 3 years of subsequent "supervised release" where this guy isn't allowed to be self-employed, smoke cannabis, and must submit to a search of his person on demand.

This is absolutely fucking crazy.

But seriously HN: what are we going to do about it? If this were you going down like this, what might you ask us to do?
Yep, and below line will help you a lot.

$brew update && brew upgrade && brew cu -ayq
Method-based syntax for pattern matching is easier to read and grok (IMO), but it lacks the dynamic capabilities of data-oriented syntax (in Kasai, patterns can be built/manipulated at runtime). It's interesting to compare the two approaches.
The doctor-patient relationship should not require money from the patient (or insurer) to the doctor to compensate for services provided.

If businesses want to produce goods and services that governments pay for, in order to provide healthcare to the citizens, that's great.
Had never heard of this either but it does look really interesting.
As a counterpoint, I love my 2017 MBP with Touch Bar.

Keyboard? Awesome. Best keyboard I've ever used. Not a single problem. Ruined me for any other kind of keyboard.

USB-C? Best port ever. Nothing better than plugging a single cable into my dock that powers everything and an external monitor.

Giant touchpad? Rules. Can't go back to the dinky small ones.

Touchbar? Better than F keys.

I have an Air that I open up sometimes, and honestly, the keyboard and touchpad on it are nearly unusable for me after spending time with the new MBP.

ymmv
Thank you all for the thoughtful replies and it seems to me that moving to electric transport is the way forward.

I would like to point out that the article in the main was about China, where they are building out significant coal capacity. However it does seem that on balance it does seem the right thing to travel to trade bus diesel engines for static coal generation.
He added it in after my and other folks' comments. It wasn't up on his site originally.
My comment wasn't meant to say anything about single payer systems. You used the Lasik surgery market as an example of a "highly functional medical market" and acted as if it is something to aspire to, when it clearly isn't. That's all I'm saying.

But if we want to go down that rabbit hole, a single payer system like the NHS isn't profit-driven like laser eye clinics are, so there's one way it differs. Doctors aren't incentivized to "sell" unnecessary surgeries.
> programs really can't "do anything" if they have UB anywhere in them

I never said they could.

> I do like to know when I make mistakes

I doubt that very much, but let's do the experiment:

Here is one of your many mistakes:

"Even in the time travel examples, the code paths unrelated to the ub can't be touched."

That's simply not true. UB licenses a program to do anything, including overwriting itself. Which means that the compiler can anticipate this and emit arbitrary code.

Now, you might, if you are very very careful, be able to construct a program that contains UB that is guaranteed to behave as intended for some non-zero time interval. You might even be able to construct a program that contains no UB at all, though this is even more challenging. Writing a non-trivial C program that contain no UB is practically impossible. I doubt there is even a single such program in existence in the world today. Your trivial examples both contain UB. And no, I'm not going to tell you what it is because that would be missing the point. The point is not that I know some detail of the C standard that you have overlooked (though that is in fact true). The point is that you think you can write correct C code, and you can't. No one can.

> I'll fully own up to it if I did.

I doubt that very much too, but I'm ready to be surprised.
Obligatory "Well Actually": the poem isn't trying to demonstrate the technology behind spellcheckers (or correctors). It's demonstrating a near-universal weakness of algorithmic checking/correcting that isn't shared with human proofreaders: when the mistaken word is the correct spelling of another word. The poem takes this to absurd extremes, but it's quite possible to make such mistakes through typos (e.g., "pun" instead of "pin").
I try to keep spares of anything mission critical. I get that computers are expensive, but you owe it to yourself to make sure that your productivity cannot be broken by a single object's destruction or absence.

(That doesn't mean you need a spare new macbook pro. An older device that is maintained, and a good environment setup process, is sufficient.)
I agree, this is in some ways a storm in a teacup and unlikely to cause silent data loss (it requires transient failure, but in reality failure storage probably fails completely and you definitely know about that). But as a matter of principle, it's bad that an operating system is so callous with my data.

On the plus side, I think this is great PR for FreeBSD (any filesystem) and ZFS (any OS).

One thing I'm curious about... MySQL still calls fsync() when you use O_DIRECT. See the warnings in the documentation about why O_DIRECT_NO_FSYNC is dangerous (to avoid loss of eg XFS meta-data, otherwise it might forget that a file was truncated or extended). I wonder if in some vanishingly rare failure mode you could lose data that way even with O_DIRECT.
AMEN. I can only have so much sympathy here. You are flaunting this "offense" like it's petty. If it were ANY OTHER crime catagory, I might not even bat an eye.... but when people go out exposing themselves to kids, it makes me wonder what they haven't been caught for. I think you need to remove your post, be happy if you get work, and don't use the community for an issue that is so personal.
It would have some expanded functionality to take the place of the coach - it would give turn-by-turn directions each day on what to eat, and educate the user on how to avoid FODMAPs / other eating options. But it would have less customization (at least at first), and the user obviously wouldn't be able to get questions answered in the same way
It's definitely me. I spent a ton of effort this morning buying the new domain name and doing everything I can to remain anonymous. I only added the portfolio website after a lot of recommendations here, and kind of gave up my anonymity that way. Only time will tell if it was the stupidest decision.
The 4runner is great because the front cupholders are separated vertically and horizontally, you can't mistake the passenger side from the driver's side.
At least dell laptop keyboards are fairly easy and cheap to replace.
Can you define sentient? In this case I agree that pigs are obviously sentient, but do you think you could write a non-ambiguous easily-applied rule that prohibits experimenting on sentient life?
So it would seem. From my experience with laptop "recovery" partitions, actually reinstalling windows on old hardware is a pretty iffy business, requiring a good deal of expertise. Easier to install Linux at that point.
You cannot say anything bad about Stendhal, you just can not. I can understand his opinion on Balzac, because lots of people hate him for how right he was (I personally love him), but Stendhal’s style was just out of this world.
People that don't have (effective) rent control do not feel the way you do.
Facebook Revenue Surges Nearly 50% in First Quarter
>Developers in open source companies do have finite budgets,

Yes, the employees of companies at Intel, RedHat, and IBM contributing to Linux work within a finite budget (paid salaries) but The Linux Kernel itself does not have a budget. If Intel/RH/IBM all stopped funding programmers to work on Linux, the Linux project would still continue with volunteers. It may continue at a slower pace but it would continue nonetheless.

The point remains: Linux kernel remote workers cannot be used as a case study for businesses to adopt remote telecommuting.
$100k gains, on how much capital invested is that? $20k? $50k? $100k?
In which case the obvious solution is to incorporate the family and write the articles and by-laws like a pre-nup.

Some use of the civil marriage system might also be required to realize a subset of the benefits enjoyed by traditional marriage partners.
No, relative to the stars it's going a LOT faster than that!

Most likely it's relative to the sun.
What is the alternative? Let thousands of cancer victims die each year because we don’t want to test experimental cancer treatments on pigs?

If your loved one was dying from cancer, and the only way to speed up the development of a cure would be testing it on animals, what would you do?
Furthermore, they have lids.
All other alphabets are made by little girls.
Gotcha. So that could make sense. Someone could start with the coaching, then downgrade to this option instead of just cancelling due to price once they don't use the coaching services enough.

i.e., it would help you with churn a bit, I think.
What would the risk be if violating that provision? Breach of contract that may just give the client an out, or something like fraud that may put the contractor in jail?
How'd the effective tax rate from Q3'17 go from 10% to 43% in Q4'17, and then back to 11% in Q1'18?
Electric scooter “mayhem” sounds like when cars were introduced
There's another article on HN right now about it, one of the comments provides some insight:

He was not providing people with restore media they could use to
fix their own machines. He was taking the restore media, burning
it onto discs _with official Microsoft and Dell logos on them
and then selling them to computer refurbishers who would then include them with PCs
they were selling.

If that's true then I think it provides some justification. It's at least infringing on trademarks.

https://news.ycombinator.com/item?id=16923178
"How this isn't already mandated by law is baffling."

Cause people get in a huff about mandating things by law, complaining about "freedom".
did you lose the lid?
I wasn't talking about emotion or opinion or feeling, I'm talking about emphasis and phrasing. English is often very ambiguous as spoken, without calling out emphasis, and I don't think there is any practical way to enforce purely unambiguous speech patterns (as transcribed to text) upon all participants in a courtroom situation.
https://www.vaultproject.io/
E. B. White's eulogy to the Ford Model T (1936)
TimescaleDB is an extension that auto-partitions a table by a time column to give you faster queries based on time ranges. This is great for timeseries data (which is just data with time as part of the primary key) and allows for fast ingest with recent time partitions being smaller and in-memory.

PipelineDB is a Postgres build (and soon to be extension) that runs real-time continuous "queries" on incoming data as materialized views. This is similar to the Kafka KSQL or Spark streaming and is effectively taking in a constant stream of data and re-running a query incrementally to give you up-to-date analytics with windowing.

Neither products are full-scale data warehouse solutions. TimescaleDB is currently limited to time-based partitioning, single-node only, and still uses standard row-based tables. PipelineDB discards raw incoming data and only keeps materialized views so you must know your queries beforehand. Both give you the advantage of using full SQL and the rest of the postgres ecosystem to easily join and analyze with other operational data without doing lots of ETL.

Another worthy mention is CitusDB which is another auto-sharding extension to Postgres, mainly focused on scaling horizontally for OLTP scenarios.
Why doesn't Germany have this problem? Their system is insurance-based. Why can't Blue Cross Blue Shield (a nonprofit) avoid this cost problem but a Krankenkassen can?
I can CCW a full size 1911 in summer clothing, so an iPhone should be simple.
I believe it's used because it keeps track of "children", or child functions spawned by the current function. Without knowing that background however, it's not immediately obviously to someone that hasn't heard the term what it means.

As others have mentioned, reusing the "await" keyword could cover a lot of these nursery scenarios.
Facebook‘s Q1 2018 results [pdf]
Checkout Foods That Can Help You Look Younger
The judge's counter point[1]:

> In particular, the court noted that it did not find it reasonable to believe that Lundgren and his codefendant had spent at least around $80,000 to create discs that had no value.

They intended to get profit by creating counterfeit media. Trademarks are one of the most important intellectual property laws, without them you cannot rely on a company's reputation to inform you what to buy or even whether they followed safety regulations for more physical kinds of property. Since why would a counterfeiter waste money on safety: their reputation isn't getting damaged.

If you allow counterfeit media like this guy tried to do, you can't rely on the fact that the media doesn't have malware on it. Cause while I don't think Lundgren added malware, if you allow counterfeit discs, someone else eventually would.

[1] https://www.courtlistener.com/pdf/2018/04/11/united_states_v...
This has been my favourite Python program for many years.

I also recommend his Sudoku solver: http://norvig.com/sudoku.html, and his XKCD regex golf code: http://nbviewer.jupyter.org/url/norvig.com/ipython/xkcd1313.....
Apple probably needs to be “broken up”, at least internally, to avoid the spread of whatever poison is causing them to simultaneously ruin both hardware and software experiences.

Any one of these fiascos should be enough for executives to start being reprimanded. Everything from “no newest Apple device plugs into any other newest Apple device” (sorry: “Courage”), to “must-have-been-High-when-released Sierra” to “Mac Pro-for-limited-values-of-Pro”, not to mention destroying the App Store for most developers and customers.

The worst part of all is I can’t boycott Apple after all this because they still somehow manage to be least-crappy-alternative when considering many other things such as security, etc.

The solution, then, seems to be to wait. In 2019-2020 when New MacBook Pro arrives, it’ll probably be on backorder for 15 months as all Waiters from the last few years line up to buy a real upgrade.
Hey there - I'm on the team at Somewear and if you've hit your data limit there is a simple overage fee for however much you go over. We don't block people and the overage fee is only slightly higher than standard rates.
A bit disturbingly reminiscent of https://en.wikipedia.org/wiki/Locked-in_syndrome and https://en.wikipedia.org/wiki/Johnny_Got_His_Gun
Facebook Q1 2018 Earnings
Eastern European food (and Mexican and some Chinese cuisines) are deeply underrated - they belong in the same category as French or Japanese, but long-held prejudices devalue them. It's a pity, but it also means you can get an _amazing_ meal for cheap in Greenpoint.
Don't have an opinion on the news itself, but find it amusing that the title picture features journals exclusively in Russian.
What happened to finding a job prior to moving? How many people in this country just pack up all their personal belongings into a horse drawn carriage, and trek across the Oregon trail for a better life?
Hi there! I'm one of the PipelineDB founders. This description is correct. The unique thing about PipelineDB is that it doesn't store granular data. Once all aggregates are incrementally updated, the raw input rows as discarded and only aggregate output is stored.

This approach dramatically limits disk IO and long-term storage requirements, and enables super high performance in most cases on modest hardware.

PipelineDB has been used in production for nearly four years now and is used by Fortune 100 companies.
In case anyone wants to read the release notes:
https://nodejs.org/en/blog/release/v10.0.0/
This is like a way of asking to be the next Crimea, hahaha
Test on human volunteers.

And your hypothetical makes no sense. Discovering "a cure for cancer" takes much longer than the life expectancy of someone who is "dying from cancer".

Beside, my loved ones agree with me. My selfishness for companionship doesn't outweigh their moral stance.
Vietnam was relatively unfiltered when I was there this year. Will be interesting to see how long before it has a comprehensive firewall like China.
What happens when bitcoin transaction fees spike again?
Yes that seems unlikely. Almost all Unix software uses buffered IO, including several other databases or database-like things including package managers, DNS servers, mail servers, ..., and MySQL does too by default. It even uses it when you choose O_DIRECT (though I'm not sure if that's exposed to write-back error eating risk or not).

That said, as several people have said, this is a very unlikely failure mode. When filesystems die, you know about it. The type of transient failure required to lose data this way is quite unlikely.
Probably from one-time repatriation
I have a 2012 Macbook Pro that I hope lasts forever.

I upgraded everything in it I could though, CPU, RAM, screen, etc.

The biggest and best change I made to it was replacing the main HD with a nice SSD. Now it can run everything I need, except some games. I usually had 2-4 VMs running something throughout the work day.

I also took out the optical drive and replaced it with a OWC adapter and another SSD.

The last thing I do is back up everything I need, wipe and reinstall everything. I usually do this once a year or when needed, and it helps quite a bit with it feeling / acting slow.

(not sure if you can easily upgrade the hard drive or not though, but it made a world of difference for me)
Is that right? It's not just Cyrillic, but actually Russian language? If so, that's pretty funny.
Does it need to have an Internet connection?
Clearly BTCs on chain transaction fees are way too low right now.
Now I know where the Axolotl tanks in a Dune got their name. The Thelieux grow ghoulas in Axolotl tanks.
Lip plate: https://en.wikipedia.org/wiki/Lip_plate
Hyperparameters tuning with Polyaxon
I had a client get quite uppity because we bought their domain name through GoDaddy (i had a guy that went with one of the cheapest, spent their money like it was our own.. etc.) and GoDaddy had just presented risque ad during the Super Bowl. They weren't particularly upset about GoDaddy itself so much as what if someone found out they patronized them. For that particular business, I'd swag a guess that the extra price in switching to Network Solutions plus our time in undoing the damage and "returning" the domain to Go Daddy will be less than what they'd make from the customers they will have had lost that simply will not patronize companies that buy domains from GoDaddy. I don't know. I don't think most users click on the pad lock, let alone explore the certificate chain, let alone do a lot of advanced whois stuff.

I think this poor guy is going to have a rough go of it. Maybe a contracting firm can help provide some insulation. I'll also admit, hearing that it's a bit of a sex crime involving youths (highschoolers are still 'youth') combined with the heightened awareness in the currently climate about sexual harassment and such, it seems a bit scary to take a risk on someone like this. I'd think contracting off site might be the way to go.
This is half correct. MySQL is not available in Debian STABLE.

It was allowed to stay in unstable:

https://packages.debian.org/sid/mysql-server-5.5

However, the maintainers are uninterested in maintaining it there, since the release and security team have overrode them and forcibly removed it from stable.
> (I maintain the Linux vDSO, and the HPET has so many problems that I disabled vDSO HPET support entirely a while back.)

For those who don't know: the vDSO is a "dynamic library" provided by the Linux kernel to every process. System calls in modern Linux are made by calling a function exported by the vDSO, which then does the real system call, using the fastest method available. There are a few special cases in the vDSO for time-related system calls: depending on the currently active clock source, it can do a few calculations and return, without having to actually do a system call. This makes getting the current time much faster.
From the Q4 Earnings Report, it looks like it was a one-time tax on foreign earnings:

> 2017 Tax Cuts and Jobs Act

On December 22, 2017, the 2017 Tax Cuts and Jobs Act (the Tax Act) was enacted into law and the new legislation contains several key tax provisions that affected us, including a one-time mandatory transition tax on accumulated foreign earnings and a reduction of the corporate income tax rate to 21% effective January 1, 2018, among others. We are required to recognize the effect of the tax law changes in the period of enactment, such as determining the transition tax, remeasuring our U.S. deferred tax assets and liabilities, and reassessing the net realizability of our deferred tax assets and liabilities. In December 2017, the Securities and Exchange Commission (SEC) staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, our provision for income taxes increased by $2.27 billion and our diluted EPS decreased by $0.77 for both the fourth quarter and full year 2017. Since the Tax Act was passed late in the fourth quarter of 2017, and ongoing guidance and accounting interpretation are expected over the next 12 months, we consider the accounting of the transition tax, deferred tax re-measurements, and other items to be provisional due to the forthcoming guidance and our ongoing analysis of final year-end data and tax positions. We expect to complete our analysis within the measurement period in accordance with SAB 118.

[link] https://investor.fb.com/investor-news/press-release-details/...
My issue is that I won’t have an Internet connection on the train and would have to launch servers locally. Is there something that would allow me to do it?
How do you interpret an earnings slide? They seem to have a stronger Q4 YoY - presumably due to increased ad spending leading up to the holiday buying season, with a retraction every Q1. There was an 8% decline from Q4'16 to Q1'17 and only a 7% decline from Q4'17 to Q1'18.
The costs are not purely economic -- you will have people struggle to read in the new script and make old texts inaccessible to young people. Additionally, this isn't a case like Chinese where Romanization has the benefit of making it easier to acquire literacy. What is the benefit of this change? I find the claim in this article that using the same script to write their language is going to bring them closer to Western Europe and the US pretty implausible.
HODL during a 10x year?
I spent the last few months trying to build an arbitrage bot and ran into exactly the same issues. If there's a big price differences there's always a reason, either deposits or withdrawals are temporarily offline, or the fee for transferring or depositing is too high, or for some very small coins it can takes ages to transfer (one transfer took 6 hours, another took a whole week!). Otherwise the volume is so low that you basically lose any edge crossing the spread and trying to find enough volume to close out the transaction. I had a small number of trades that made a few pennies, but also a lot more that just sat there and didn't execute at the expected price (based on the bid and ask when my bot found the trade) forcing me to sell for a less optimal price and end up with a loss. I am still sure there's money to be made with this but it takes a lot of work and you would have to search across a lot of coins and a lot of exchanges to find a viable option. Most people, including some very smart people I've talked to, just assume it's pretty easy to do this but if it was everyone would be doing it. Maybe it was 3-4 years ago when crypto was much smaller and less well known, but nowadays most opportunities are exploited as soon as they exist, I suspect a lot of time by the exchanges themselves.