skysight-inc/HackerNews huggingface dataset:
Android already does this. When you plug in you get a notification with options for
- Charging only (with direction selection if your phone supports it)
- USB media protocol
- USB flash storage
re: red vs white wine, Nope! Not exaggerating!

Several studies have shown wine is crazy subjective, and both novices and experts have been fooled before by changing the colors (dye) and bottles. Most people also have trouble blindfolded unless they are particularly experienced.
> to date has not been forensically examined by any government agency

Given that the FBI has examined it and has forensic images of it's disks. This statement is false.

Most likely if any of these cases move to trial, the FBI's forensic examiner will be called to testify as to what was found if it has relevant information and that is what will be entered into the record.

I would like to note that your phrasing sounds rather like a constructed talking point; intended to cast a frame on events with a favorable construction towards one party in this dispute.

I would remind all readers that HN is merely another social media forum and is thus equally susceptible to information operations and propaganda campaigns designed to lead it's influential audience down certain paths of thought and to avoid others.

Be aware of phrases that are intended to foster certain attitudes; especially as in this case one that seems designed to attribute mal-intent to the _victim_ of the crime.
FWIW, I have three kids and we very much appreciate having a detached house and large yard.
There is a narrative that things like gun control, abortion, etc are subjective subjects. They're really not. Being disingenuous (which is really pervasive in American politics) or taking nonconstructive stances to support a narrative does not make certain view points or stances subjective, despite some people's best efforts to control rhetoric surrounding these conversations.

All opinions are not equal and not all opinions deserve the same stage time. Especially when those opinions and view points are not based on any data but rather ideological motivations.
Bitcoin Hash Rate Rapidly Growing Despite Price
These decisions are made by zoning boards. My borough's zoning board consists of:

* 3 retired people who asked or were asked to be on the zoning board
* 3 vacant seats

Quorum is - you guessed it - 3.

If you live in my borough and you ask to be on the zoning board, you'll be appointed at the next council meeting. They almost never meet except when someone dies, someone new is appointed, or they need to reorganize (yearly).

Yeah there is a lot of paperwork and headache if you want to massively change the currently zoning of your area, but provided you're violating state or federal law in doing so it's not a remotely insurmountable task.
I don’t understand your comment. Saying “there’s risk in everything” is vacuous. Which scenario generally has less risk?

Obviously, remote jobs are less plentiful than on-site jobs. Jobs in small municipalities are less plentiful than jobs in dense urban areas, for software work and most other types of work. Jobs tied to one single, small municipality are pretty idiosyncratic and don’t change that much (with employers uprooting and leaving being the most common type of change).

There are many reasons why living in smaller towns or rural America can be a great thing. Diversification of employment risk factors is absolutely not one of them, and this is an aspect of working remotely while based in a rural location that carries huge risks.
Distro packagers do nothing for you if:

- Your app isn't licensed in the way you like

- You don't want to provide the source code to your app

- They don't find your app interesting enough

- They don't agree with your app's policies

Static linking is a much better response for actually getting the program running on Linux systems but this still leaves out the "is there a way I can package it once for Linux" problem.

Now if it's a CLI only utility/service type tool it's a different story.
You're framing plastic straws as an inalienable right.

I'm saying we can live without them; we did before and for most of recorded human history.

This isn't an impossible problem to solve.
Generally XARs are lighter weight than a container. While you can (and sometimes we do) use XARs to deploy, say, a self-contained service like a website, often they are used to replace command line tooling.

Container isolation (cgroups, namespaces, etc) would make it difficult to do some of the system level tasks we use such tools for, such as configuration changes or monitoring.

Likewise, we often are replacing a PAR or C++ tool with a new XAR version, and it is nice to simply replace the executable and not have to change how it is invoked. In this regard, invoking a XAR is identical to running any normal executable or shell script.
Thanks for that detail. I knew there were more interesting, technical reasons than my oversimplification for why I had never seen it.

> People who design codes for supercomputers are often familiar with parallel orchestration idioms that work at extremely large scales but it hasn't crossed over into ordinary distributed database engines. (This is also a good litmus test for what makes a database "parallel" as distinct from "distributed".)

My understanding was that this is primarily (or also) due to the lack of low-latency (and high-bandwidth) interconnects in the ordinary distributed environments, as those enable that orchestration.

I admit to wanting that to be true, as it supports a mantra I like to say to managers with programming-only (no Ops/sysadmin or even DBA) backgrounds: not all problems can be solved with software.
I'm always in favor of small config files, but sometimes for larger projects that's just not possible (or desirable). TOML has always been about being as simple as possible while still solving a wide range of problems. But I think of it as the 80% solution, where 20% of projects might need something more powerful to solve their more complex needs, and that's ok. We still need a super simple config file format for the 80%.

As for adoption, it takes a long time for something like TOML to be adopted. Inertia is powerful in the development space. I also haven't had as much time as I would like to push TOML forward and evangelize it. My hope is that at some point there will be a tipping point and you'll see most projects start with a TOML config and only change to something else when TOML can't meet the project's needs.
I recall an example where Julia had to use macros in order to achieve loop unrolling. I'll dig it up if you want. This is something can be done quite naturally in Spiral due to its type system.

I find that people often say macros are about syntax, but what they really are is some combination of a parser and a partial evaluator - in other words, their main use seems to doing compile-time function evaluation.

Spiral does not have arbitrary CTFE, but can perform any functionally-pure, non side-effecting computation in its type system plus memoization of function calls.

One thing of practical interest that makes me doubt Julia's inlining capabilities would be monads.

https://github.com/pao/Monads.jl/blob/master/doc/index.rst

"Monads.jl provides a powerful, if relatively slow"

The key word here is slow. I haven't seen a single language as of yet apart from Spiral that can inline all their overheads away.

They are pervasive in Haskell, and Haskell cannot do it. Scala wants to do it, but it can't. F# and Ocaml cannot optimize their overheads away. If Julia could then it would advertise it. This is something that is subject of academic research in the field of partial evaluation.

Speaking as a functional programmer, as a language Julia feels barely functional to me. It has first class functions, but it does not have pervasive partial application and syntax that makes such a style comfortable like functional languages tend to have. It feels more like an imperative language.

And speaking as a systems programmer, I know that without inlining guarantees you cannot have optimized functional constructs. It is not just monads. By tracking all the factions and their bodies to exactness and forgoing all heap allocation unless explicitly stated, it becomes much easier to do language interop. It is possible to make functions that capture variables from lexical scope and then pass as arguments to a function that passes them through to the GPU. Julia talks about speed, but barely talks about inlining so I am dubious about its claims.

I could go on, but I think this is a large enough sample of my views on Julia. If Julia wants me to use it, then it needs to speak more to my values as a programmer.
Is your application open source?

If so, I wouldn't worry about packaging for every distro. Just make sure that your application isn't difficult to build, and most things (paths, etc.) are configurable. The config path can be handled with a command line switch.

Once you've gotten your application so that it can be built easily, I'd only really worry about packaging it for your distro of choice. If people are interested in your application, it'll get packaged for their distros.

If your application is proprietary, I wouldn't even worry about packaging it yet. Getting most Linux users on non-essential proprietary software will be an uphill battle.
A tungsten or brass (LAGEOS) sphere covered in optical and radar retroreflectors is cheap and inert. The major cost for that type of mission is the launch.

Given 3-6 months, $<1M all-in, and a team of engineers and scientists, it would be quite possible to get something ready to rock. Such an instrument would allow an ever-improving test of solar-system dynamics for many millenia.

If Elon is reading and plans to do something similar again, get in touch (cah49@uw.edu). We'll make science happen.

Or, just launch a dense one of these: http://www.landfallnavigation.com/davis-emergency-radar-refl...
Implement push notifications in Kotlin to create a food delivery app
Wow, that's insane. I wonder if that rental contract is even legal.
It's expensive in Manhattan but it's affordable nearby. It's still possible to buy an apartment in Jackson Heights for $200k and take the F train to work.

In the Bay Area it's expensive near job centers but it's still expensive 40 miles away. The sprawling mess is too low density to sensibly cover with trains so poor people end up with insane highway commutes.
Of course you can, but that's not how depreciated assets work in the corporate world. Especially when warranty/support ends after 5 years with companies like Dell.
This sounds great, I'm gonna give this one a shot. Thanks for recommending!
Admittedly I haven’t profiled this yet, but my guess is it is a constant overhead of setting up pkg_resources that the native code uses to load the entry point.

The test against native start speed was hot, so the pages required were already in the page cache, so the filesystem shouldn’t matter.
I’m fine with Microsoft’s motives being hurting rivals with regulation, if it gives me more privacy rights. In fact that’s great, because their coffers are much larger than the eff or whoever else could take up this lobbying effort.
Because the United States is a collection of states. This piece seems to be missing from your analysis. It's not about rural vs urban. It's about being in a different state. That still matters!

An analogy:

Imagine a subdivision with 10 houses. Nine of those houses have a single person living in them. One house has a family of 15. When we go to vote on new rules in the subdivision, the unit of voting is the house. We don't let the family of 15 control the entire block.

It doesn't matter that this means those 15 people get the same vote as all the single people, because that's not the voting unit. The logical unit is the house. They can vote within their house about policy within the house, but they vote as a group on neighborhood policy.

This is federalism.

The unit is the state. Missourians combine to form a vote, just as Californians combine to form a vote, and so on. Individuals within the state vote individually on issues within the state. But they don't vote as individuals on national policy. Their votes are aggregated by the state in which they reside.

If this seems odd, it's only because modern Americans have largely stopped thinking of the United States as, well, a set of united states. But that's exactly what they are.
For me blind tasting is key. The vast majority of things aren't appreciated in a blind test setting (even professional wine critics don't!), so extremely subject to other notions in particular fame and price.
With a group of friends, we sample 2 or 3 wines at the same time, blind. It's very humbling. I highly recommend it for a more accurate evaluation...
Google Doesn't Have the Guts to Make Page Speed Actually Matter
If you want a scalable database that holds JSON and lets you query it with SQL, you should check out Couchbase
I read it, and I found it very useful.

In particular, I used the advice in the book to help me stay motivated when working on code bases that old, large, occasionally crufty, and once in a while downright nasty. Over time, I've grown to actually enjoy this kind of work.

And as it turns out, it's pretty useful to enjoy the 'dirty jobs' of programming. Companies don't run big old code because they're on love with it. They do it because the code is making them money. And because it's making them money, and they know it, they're not afraid to pay to improve it. And the neat thing is that when working on this kind of code, you often get to work with fun newer bits of tech, too. For example, there's no reason you can't use React to spice up an old ASP.NET Web Forms site, as long as using React is the best/fastest way to deliver value for the task you're trying to accomplish.

I'm not sure if any of that it useful, but at least it's one bit of data indicating that the book motivated someone to push through the pain and become good at (and enjoy) something that wasn't a passion at the start.
> I think you're forgetting the large learning curve to get to that point.

Openness in general requires a large learning curve, and I think it's a mistake for any open source project to be marketing itself as a democratic entity that literally anyone can contribute to. If anything, open source is more like a technocratic government (ergo the "Benevolent Dictator For Life" position in a project). Even Wikipedia is a huge pain in the ass to add to at this point.

I've noticed a similar phenomenon with the open science movement, where scientists publicly release their data. Unsurprisingly, few folks from the general public usually work with open data with the necessary assumptions to draw valid conclusions from it. Other scientists, as insiders who've built up decades worth of expertise in statistics and other analytical techniques (at least in theory; in practice not always) are usually the only people who have the ability to fully milk the data for what it's worth. Science, however, is possibly even slower and more political than linux kernel development, although I don't have enough knowledge to make a proper comparison.
Drinks are easy to spill when walking around. Outside of the straw, these cups are mainly sealed vessels. How often do you go for a walk with a latte or water in hand?
In his testimony in January on the cyber attacks, then-director of the FBI James Comey said the agency never got access to the machines themselves, but obtained access to the forensics from a review of the system performed by CrowdStrike, a third-party cybersecurity firm.

"We got the forensics from the pros that they hired which -- again, best practice is always to get access to the machines themselves, but this my folks tell me was an appropriate substitute," Comey said. [0]

[0] http://www.politifact.com/truth-o-meter/statements/2017/jul/...
Many (most?) people do not like the Islays/peaty/smokey whiskeys. I love them though, and find the milder whiskeys hard to drink because all I taste is alcohol.

For me, drinking a really smokey whiskey is like sitting next to a camp fire on a cold night. That feeling is probably why I enjoy them.
Reminds me of how an excellent engineering manager I know calls such tasks like "review help file for accuracy" as Chimney Sweep—work that needs to be done, but is utterly mundane. And rotate such tasks across the team to ensure that no one person is stuck with too much "chimney sweeping".
Ok? I never said it was the progressives of today.
Yeah, Cargo and Rust have been really important in TOML gaining adoption. Love the Rust community!
I've continually voiced my discontent with the way Airbnb treats guests vs hosts. Guests are completely disposable and I even had a personal experience I wrote about on medium as well for a long-term stay. Airbnb is the company that is going the way of too big to fail. As more and more customers complain cities will eventually be forced to regulate and potentially kill this company. It's quite ironic that Brian Chesky,the CEO, tweeted end of June about how wrong the travel ban is in America ( a ban that fails to provide clarity as to why some of the countries are on it) and yet Airbnb feels they are allowed to ban a user without providing any clarity as well.
I respectfully disagree. I think this is precisely where the "follow your passion" advice logically concludes a lot of the time and it results in a painful search for gainful employment. I spent years trying to follow this mantra and it left me unfulfilled, confused, and resentful.

As soon as I went back to doing what I am innately good at, I became much happier. I instead focused on improving my skills and having a positive impact at my workplace with the people I work with. This has lead to far more fulfillment than when I was "following my passion."

I also would like to add that I think "follow your passion" is largely broken because its hard to know what that even is a lot of the time. And then taking something fleeting and attempting to build a life on top of it is reckless. This week I might enjoy cooking and trying to get better at that. Should I then drop everything and go to culinary school? This week I enjoy carpentry, should I start a carpentry business? Now its gardening, should I become a landscaper? etc...
At least he has a goth gf?
US Federal Grand Jury has indicted 12 Russian intelligence officers
the swamp muck flavor

The correct technical tasting note for that is "old crofter's socks".
Just the fact that there is legislation or government regulation spelling out conditions under which an eviction can occur means that judicial review is possible and we're not in a loony EULA-fueled scenario where people can be banned with no due process available. So they _can_ do whatever they want, but there's a predictable downside that will tend to get corporate policies aligned to a more reasonable standard. (IANAL.)
How to know if you're not smart enough to be a great programmer?
I'm at a crossroads where I'm considering whether I should give up trying to be a programmer, specifically, a programmer worthy of a Big 4 job. I've been struggling daily with doing even leetcode/CTCI questions, not being able to implement even brute force solutions to relatively simple problems. It's been a month since I've been doing problems daily, but I've been trying my luck at tech problems on and off for about a year with dismal results.

I've asked people about this before and often people defer to a lack of experience, but that seems to be an untestable hypothesis. A person can always use more experience. What I would like to know is how can a person know when experience is not the issue. How and when can someone objectively know if the reason they are struggling/failing is innate intelligence? What are the differences between struggling because programming is difficult and one doesn't have enough experience and it being definitely being an issue of intelligence? At what point does a person have reasonable certainty that their time would better be spent pursuing something else?
Many times I've had repos that simply never get any attention and it's very hard to get on the GH "trending" list. This gives developers another opportunity/place to show-off/launch their projects. It's a project discovery mechanism other than https://github.com/explore Popularity on ICodeDis is not based on GH stars.
Did you raise it with your employer? Your employer has a contract woth the waste management company for a particular service. If it is not providing that service, your employer can take its business elsewhere. If your past employer was in California, it could have been out of compliance with the state's mandatory commercial recycling law. http://www.calrecycle.ca.gov/recycle/commercial/
FUSE isn't generally lighter weight than a filesystem but it can be relatively competitive for simple use cases like a read-only filesystem. Additionally, squashfs lets you pack metadata and data very tightly, and since it is a readonly filesystem, has some optimizations normal filesystems can't (how data is placed, overhead of managing metadata operations, etc). Also squashfs lets you choose how the files are laid out and compressed so that all files of a certain type, such as all .pyc files, are close together, which increases compression ratio and reduces overhead for subsequent file accesses (i.e., can reduce random disk or flash IO).

In practice the timings of XAR vs filesystem are close enough to be "in the noise" -- it's when compared to PEX or PARs that the difference is quite large.
As extra info, though the parent comment author probably already knew it, the [2] video is made by the same person that created Extempore, a Lisp dialect on top of LLVM for multimedia live code: Andrew Sorensen.

This guy is awesome.
Full indictment document: https://www.justice.gov/file/1080281/download
Stories like this are why I avoid relying on the sharing economy when I really need something. If I'm going on a trip with my kids in tow, I don't want to be at the mercy of AirBNB where someone can flippantly screw me over with little recourse. If I want to rent a car on vacation I might try to reserve a car through Turo but I'll reserve through a traditional car rental company just to be safe.

I know I can have a bad experience with a traditional company but I also know they're not just gonna close my account and persona non grata me with no appeal. It's kinda sad that these sharing economy businesses are even more heartless than the incumbents in some ways.
I just ordered a eGFX Breakaway Box 550 Bundle (with Radeon RX Vega 56 Card) for $819.

https://www.sonnetstore.com/collections/egpu-expansion-syste...

How does the Radeon Pro 580 compare to the Vega 56?

Edit: I just ordered a OWC Thunderbolt 3 dock and it looks like this eGPU has all the ports I need on the back. The dock was like $300 alone.
> how many people can make it as famous actors?

In what way do you mean this question? If the point is that there are only so many spots for talented actors, I disagree. It used to be there were 3 networks with, say, 4 half-hour slots per evening in prime time. There were maybe a handful of movies out per month. And maybe there were a dozen plays on Broadway (? - not much of a theater goer, so maybe I'm wrong on this).

Now with cable, DVDs, internet, mobile phones, computers, etc. there are thousands more slots available for talented actors. There are thousands more slots available for mediocre actors. There are movies in the theater, movies that go straight to streaming/DVD, made-for-TV movies on the traditional networks and the thousands of smaller cable networks. There are series on traditional TV, series on cable networks like HBO and Showtime, series on streaming like Netflix and Amazon, series on free services like YouTube.

If, on the other hand, your point is that being good at acting is limited to people with some talent, training, and time, then I agree. Most people would not be good actors. But there's no shortage of space available for actors if they want it.