skysight-inc/HackerNews huggingface dataset:
LOS does nothing for proprietary binary blobs included on phones.
I was very disappointed with the same thing! However, it is very easy to get rid of the resolver-based execution model and turn it into a generalized graph query language. We've done that at my company and it's been working well for us -- here's our blog post: https://blog.kensho.com/compiled-graphql-as-a-database-query...

We also open-sourced the GraphQL compiler code that lets us write graph queries: https://github.com/kensho-technologies/graphql-compiler

pip install graphql-compiler
Request for Input, Startup Idea for a New Kind of Link Sharing News Website
Can mods update this to link to the original article?
https://www.theatlantic.com/science/archive/2017/11/rats-of-...

I doubt The Atlantic would have given citylab permission to republish it like this.
That sounds like a twisted sort of indentured servitude - "I gave you life, so you owe me". I think you might be better served getting yourself a dog.
Sales Strategy Presentation – Sales Training Solutions -The Bitter Business
If your are "a wealthy coastal elite" you can already do all of those things, presumably. Since these people aren't living the liberal dream life of your little fantasy, they are presumably losing something they greatly desire when ousted from their positions of power. At the very least, they lose the opportunity to use their power to continue their victimisation of others.
I appreciate KS made more games happen, but some of these games are just overhyped. Scythe is good but not as great as the hype would make you believe. Zombicide is... well, probably amusing if you enjoy swarms of mindless zombies as your opponents in video games ? Terraforming Mars is quite good though. A bit rough and swingy, but good.
If you are looking for a steady ROI this has always been true.

You don’t invest in startups unless you’re hoping to make huge returns. Investing in FB or Google at this point will never get you 100x returns.
That's rather strange. It really depends on what your original diet consisted of. You might have done a complete 180 without giving your body time to adjust. This is not the typical experience of cutting meat out of your diet as you should have gotten more energy and less fatigue after a meal.
Understanding Vuex and how it works
A new sexual-harassment-proof venture fund is what's needed, like these guys

https://medium.com/@abdulbinatsef/eunuchs-vc-launches-with-n...
Isn't crowd-funding just changing names to ICO? I'm not saying it's any better, just that there's as much talk about it now as there was for crowd-funding. Curious what the numbers are for that in comparison, and what percentage of seed stage was crowd-funded.
I just went over the website a bit. Its interesting.
First, there is this RPEng, which is exactly what I thought it would have. They do certification.

It also has an interesting advocacy section:

- "At least 10% of the work carried out on Victoria’s major projects must be undertaken by apprentices, trainees or engineering cadets...we were able to make the case, and change Government policy."

On Privatisation of power
- "As well, privatisation resulted in large reductions of the number of staff employed as well as significant outsourcing of important functions"

If you asked me, I'd say its unavoidable for unions to do these kind of actions the same way its unavoidable for private companies to try to monopolize a market. Its the basic incentive.

> Even if it did, I have no moral objection to labour banding together to restrict supply. It's just the free market in action. Actors (capital, labour, consumer) are free to band together and increase their functional power.

Sure, thats not really a problem at all. There are plenty of circumstances where that will provide real and palpable defenses against employers that have powers that shouldn't be. But dont mistake the debate of allowing unions to exist, and encouraging them.

Much like the biggest employer monopolies, the biggest union results come through the government. Unions lobby for the government to put rules, like the eng cadets or limit outsourcing, or require accreditations given by them, etc etc. If you had a union that didnt have the power of government to apply those rules, they wouldn't be very relevant.

> There is no perfect state of equilibrium in a market, just a temporary pause. Same goes for capital and labour - what works now won't work tomorrow and so constant tension and negotiation will occur. Some parties will lose and some will win. Either way the situation is merely temporary.
Or is the free market just for capital to band together to increase it's power?

This is a common theme I find on this topic: capital monopolizes and gets profits they shouldnt, so why shouldnt workers do the same?
Well, two wrongs dont make a right, and someone being a criminal and profiting from it doesn't mean we should all become criminals. Free markets are precisely a tool against forming monopolies, both on companies and on labor.
Personally I'd just throw it into a number of SQL Lite table and run Linq to it via EF. Or just write SQL against it. Pretty much just text files.

If it were too big (probably not if Excel can handle it) I could also just load up the data into memory via a TSV/CSV deserializer, of which there are a few for .NET. If it comes as excel from the source, excel extraction is a piece of cake these days (the codebase I work on takes excel as raw input for data feeds).

As for nothing else letting you build/change/copy/paste data into a table, Sublime Text Advanced CSV package is fantastic for editing tabular data, and Sublime Text has no problem handling files many gigabytes in size.
That's not what's typically been happening.

In most cases, at least when considering the higher-profile ones of the last few weeks, stories have been about multiple occurrences. The reporting typically identifies a pattern of behavior from multiple sources who were confirmed to have told friends, family, or colleagues at the time of the incident.

If a single, unverifiable account was thought to be sufficient, I'd be with you. But when you have multiple occurrences and patterns, you can argue that it's clear that the person is creating a toxic work environment and can be dealt with more swiftly than the legal process.
(IANAL, lay person's understanding).

Uber's already admitted to deleting evidence against the rules (previously to this, they claimed it was a mistake).

Waymo is asking the judge to order that "adverse inference" be applied to the contents of that evidence, effectively that for the purposes of this trial the jury (and possibly the judge for motions of summary judgement? Not sure but I would expect so) be ordered to assume that evidence say whatever is most beneficial to Waymo, within reason.

In an extreme case the judge might order the jury to assume the deleted emails said "Hey, we got all these trade secrets from whatshisname, awesome right". Which would effectively be Waymo winning by default.

I'm not sure if there are any other mechanisms that might cause Waymo to win by default (I doubt it), but the above is a real possibility.
I honestly just think that org-mode should receive more widespread adoption and attention, especially within the developer community. It does everything. All those new products are sort of reinventing the wheels, and in a 100 times less feature-rich manner.

The only gripe I have with org-mode is its awkward mobile support. But Orgzly does a decent job on Android and I rarely type on mobile, which is hugely ineffective anyways.
>>> the latter is under threat.

Can we get an endangered-species designation asap? I've shorted Gillet's stock.
> Until the code base becomes so intractable, such a dinosaur of brittle features and run-on code that nothing significant can be done without exhaustive debugging.

Yes. And that gets at the point of OP. "Let me replace subsystem A so we can free up B resources per year" is a big, if it works. To throw it on the backlog for "when we get time" is self destructive in the long run.
> Dell makes lovely linux-laptops, but I don't think they run coreboot.

Dell makes Chromebooks. These Chromebooks run coreboot. Ergo, Dell makes laptops that run coreboot.

There's nothing in my comment about building off the back of Dell's existing program to sell Ubuntu machines to customers—a program whose success story is reported to be bizarrely hit-or-miss with respect to driver issues, even.

Dell's Chromebooks are a success. They're shipped in large quantities. They have no driver issues. They run coreboot. So my advice is simple: if you're a company trying to sell to folks who want a "Linux laptop", then stop sourcing components/machines from otherwise clueless Wintel vendors and trying to shoehorn a traditional distro onto that. Start with the BOM used in Chromebooks. Approach Dell and say you'd like to place a large order—because that's the business they're in, by the way. Now build your company's products on that platform instead.

Substitute "Dell" there with any other competent vendor that has demonstrated their hardware plays well with the FOSS stack powering ChromeOS .

> Partnering with Google for the chromebook supplychain seems like the better theory/plan.

No, that's an ignorant theory. Google is not known for hardware, and certainly not as a supplier for commodity hardware. Even ignoring all that, the response you should expect from Google in regards to playing along should not be enthusiastic agreement.
This looks very much like an email farming site. The article is very thin.
Virtual windows
> Nearly all of the people tossed out of their jobs for these claims fessed up to being creeps.

I agree, as far as we know this is what has been happening. An exception being Roy Moore, as far as I know he has stridently denied the accusations made against him.

I do think GP has identified a slippery slope. Not everyone is honorable and some people will start to get the idea that they can take down a boss they don't like by simply leveling a sexual assault charge. If in today's climate there is a presumption of guilt rather than innocence, or even an attitude "easier to fire him than deal with an investigation" then pray you're never on the wrong side of that scenario.
Would it be hard to wrap it in a script that does that for you? I'm not familiar with GPG but I can imagine a smart hacker made it so that you could basically pipe it through.
The difference this time is that artificial intelligence practitioners are not interested in general artificial intelligence. The AI Index report is claims its goal is to "ground the conversation." It does not address social issues. This continues the comfortable conversation practitioners are already having. It does not change its course.

Giving up the goal of general artificial intelligence is a strategy for taking ethical considerations as a starting point. As is always the case, today's AI will be tomorrow's ordinary programming technique (e.g. A). It's just that this time, "When I squint it's not really* evil" is the governor on the engine.
My company has built and open-sourced a tool that can turn your ad-hoc graph queries into database queries. We've completely abandoned GraphQL's resolver-based execution model, and we simply turn the GraphQL directly into a database query and run it on the database itself.

Check out our blog post: https://blog.kensho.com/compiled-graphql-as-a-database-query...

Open-sourced tool: https://github.com/kensho-technologies/graphql-compiler

pip install graphql-compiler
We also found out that they used techniques and software specifically for not leaving any paper trails, so realistically, they could've done all sorts of things that Waymo would never find out about in discovery.
First public art exhibition using Apple's ARKit to open in Miami
I play 7 Wonders pretty often, but counting scores at the end is a rather awful procedure. I jokingly say that if I ever design a board game, the rules will grant a score bonus to whoever explains the rules.

(There is no "beginner's luck" in boardgames. There's "rule explainer's curse". The player doing the explaining is distracted, not just by explaining but also watching over anyone and often plays badly).
HN policy has always been to leave the title intact.

And I, for one, find his affiliation with Uber to be of particular interest given Susan Fowler's story.
A lot of it is criminal, but a lot of it also isn't. A boss repeatedly asking a subordinate for a blow job, for example. There's company internal recourse, probably civil recourse...but you won't go to jail for it, at least in the US.
Accusations aren't always true. Here's a news item where an organisation out to defame 'targets' got caught when they were trying to use a news platform to spread their fake news: "A woman approached The Post with dramatic — and false — tale about Roy Moore. She appears to be part of undercover sting operation." [1]

I suppose if the accusation is untrue they can sue the company for being unfairly fired due to untrue rumours. For those who are self-employed that's not gonna help though.

As a society we should be wary for a shift if burden of proof but that goes for all controversial subjects including terrorism, nazism, paedophilia, and sexual abuse. Journalists being able to put time and effort into research is an important tool and pillar for that goal.

[1] https://www.washingtonpost.com/investigations/a-woman-approa...
FCC Makes Tone Deaf Appeal to Destroy Net Neutrality and Possibly the Internet
I noticed a colleague wrote down a basic work log every day, just a high level approach to what he did during the day. I'm interested to try it myself, have done so for a couple of days. I've used Day One, a (iirc paid) mac app, very simple to use for quick blurbs. It also has a CLI, bit awkward to use maybe (`dayone2 new "text here`).
Let me know where I can find a company like this! It’s obvious to me that engineering quality is precisely what engineers should be worried about — the “how” as opposed to the “what” or the “why”. Like chefs should be focused on the food.

When you take the responsibility for building the right thing for the market, etc and smear it across all the engineers, some will step up and become informal managers, organically acquiring power in response to the responsibility put on them, while
others who are too busy programming or not interested in taking on other jobs will realize they have responsibility that is out of line with their power.
PowerPoint can't easily be replaced actually... because how it links up with Excel!
I'm mostly annoyed by the "Manifesto" for overselling a pedestrian idea with rather meaningless literary flourishes.
> I don't doubt for a moment that there are lots of legitimate complaints, and people (especially the rich/powerful) who have acted with impunity for years and fully deserve to be held to account.

Absolutely. And some of the evidence proving it that Ive seen has been damning. I don't doubt that powerful people get away with sexual assault.

This quote comes to mind: "And when you're a star they let you do it. You can do anything ... Grab them by the pussy. You can do anything." ~Donald J Trump.

> However, the current culture of insta-trial by social and/or mass media, and the assumption of guilt on the basis of unproven allegations, troubles me greatly. Anyone remember the Salem witch trials?

I look at "Social Media" as a form of a lynch mob. It's extrajudicial, and amounts to end the livelihood of a person. If they did something wrong, sure, nail their ass to a wall. But I'm done with "Twitter Justice", "Facebook Social-Death Squads" and the like. Destroying someone's ability to survive is even more cruel than throwing them in a jail cell where they are provided for.

> Due process, standards of evidence, and so on were invented for some good reasons, and on this particular topic we seem to be prepared to ignore all that. Sadly, at the moment I don't see how we're going to restore some kind of balance between the rights of the accuser and the accused.

Look at the responses I've received thus far. They defend companies doing whatever they want. That's what we're up against. Doesn't matter if it's your livelihood at stake. Just hope $you aren't the next 15 minute subject of the "Internet Death Squad".
Jesus, what's wrong with these men?!
This is probably a good day to have this discussion actually. In San Francisco an undocumented immigrant admits that he fired in illegal weapon that results in the death of an innocent woman, but due to technicalities apparently supported by evidence I'm not familiar with, he is acquitted of the more serious charges and will be deported for the 5th or 6th time.

Republicans are angry, and would rather a situation in which he gets some serious punishment. There are good reasons why he can't be tried again for the same incident with different charges and why they can't just charge him with conflicting accusations and let the subsequent investigation and trial determine which ones stick. Democrats have generally disagreed, largely because he's been picked up as an argument for stronger immigration laws and enforcement

And yet there's also a similar movement among liberal circles towards ruining people's lives because of accusations that have not been proved until rules of law because they're obviously scum, just like Republicans think this guy is.

In general we seem to have abandoned the rule of law everywhere but in most actual courts of law because of people we want to villify. And they're often actually terrible people, but we're on a slippery slope that we can't see because all the rhetoric is playing on people's emotions.
>> mostly in a small town in Australia for centuries after her ancestor was taken there during British colonization.

Not that many centuries. Australia was colonized very recently. Go to placed like the middle east or china and families may have been in the same area for thousands of years.
There is something to be said for having LOTS and LOTS of non optimizing C compilers written in many languages. Even languages like, say, Python. And plenty of C compilers written in C. A virtue of being non-optimizing is that they are easier to study and verify correct operation.

What we need is that the source code for the smaller number of optimizing compilers can be compiled by the many, many different inefficient C compilers.

We need to be sure that the binary of the optimizing compiler is not compromised by the compiler which compiled the optimizing compiler.

You could compile compilers. Including compiling various compilers written in C. At some point you compile the wanted optimizing compiler's source using various different compilers generated through various chains of compilation. Those binaries of the optimizing compiler may all differ, but the code generated by those multiple binary versions of the optimizing compiler should be identical.

Finally use the uncompromised optimizing compiler to compile itself. In fact, using the multiple binaries of the optimizing compiler to compile itself and be sure they all produced the same final binary.

Cross compilation doesn't hurt either. For example a Raspbery Pi compiles the optimizing compiler for x86-64. The binary of that compiler should still match the same compiler compiled from other C compilers.

Now we not only have to be paranoid about the binary of a compiler being compromised by another compiler, but by the Intel Management Engine. Compromise baked right into the hardware.

Every paranoid thing I thought ten years ago turned out to be true.
A.I. Will Transform the Economy. But How Much, and How Soon?
> Nix and Guix do intrigue me though as a potential replacement of the various Linux package managers.

I am looking at those as well. One appeal is they allow precise tracking of dependencies and seem to support Mac as well, so could set things up easier on developers machines.
One other data point, the HN link originally had "Uber" in it but then it was subsequently omitted in an edit. Why the edit?
Not true. It is permitted to neutralize a clickbait title if the story is otherwise worthy.
Alternatively you could take the decision to die earlier. I'm not suicidal but I don't think it a crazy idea to choose not to become senile.
We're encouraged in capitalism to spend our limited time developing networks and connections with people who can benefit us financially or career wise.

A true capitalistic value system considers it a waste of time to pursue relationships with simply interesting people with mostly non-capitalizable quality's like good sense of humor, compassion, storytelling...etc.
> I still don't understand the fascination with flatpak, snap, etc. In my experience the package managers for Debian, Fedora, and Arch Linux work just fine.

It isn't fine for developers or for the Linux ecosystem.

Sure it works for users for installing what has been a complex development and packaging system.

The problem is exactly that it is hard to distribute applications in Linux.

> Flatpak is the next-generation technology for building and installing desktop applications. It has the power to revolutionize the Linux desktop ecosystem. https://flatpak.org/
Never played it, so that last sentence got my head full of xkcd style imagery of brick-tiled sheep to drive on... stacked bundles of wool as wall and floor material in multi-story wobbly pillow buildings... thanks for a good laugh this morning!
After decades of ignoring the plight of the victims, maybe its ok for the rest of us to take a little heat for once. Not a perfect world; but I'm content for this to run its course. Lest we be perceived as saying "If even one man gets hurt unjustly by this, its not worth all the women helped"
I have a relative path set up for my jrnl: "this": "./notes.txt"

which I've aliased: note=jrnl this

if I'm doing something that I get pulled away from it's a quick "note was working on the flux capacitor in somefile" .gitignore the notes file as desired
The tool is perhaps less important than the practice. I keep a journal with entries for every time I am blocked by an issue I cannot solve in my head. The process of writing it down, doing a pro/con list, working out the solution in writing, etc, helps unblock it.

It's not so much about posterity as it is about unblocking issues and moving forward in the most sensible way.
8 Questions to Ask Yourself Before Designing a Conversational UI
I wonder what's the difference between using this or org-mode...
It's insane that this article outs one of the alleged victims based on other's account of what happened even though she herself declined to comment.

Women should be given the freedom to disclose these things on their own terms and this has been taken away from her.
Fitbit type devices to be used to monitor people who have sex with Pets
Most of these cases have had the accused admitting they did it, or their actions being a public secret. You might want to take a good hard look at why your first reaction to this (very positive) development of men being held accountable for their misbehavior is to cry wolf about a problem that is not there.
> If a single, unverifiable account was thought to be sufficient, I'd be with you.

My understanding (based, I admit, on a brief reading of the BBC's report, so maybe there's lots more I haven't seen) of the MPR/Garrison Keillor case seems like an example of that.
Million riflemen are unstoppable by neanderthals with sticks, million micro-UAVs are unstoppable by not-ready-for-this areas. The technology to detect uavs is the same that we're talking about though, so we are definitely no neanderthals.
Amazing! It might save millions of people one day
PIE is default in a lot of distributions now.(https://bugs.archlinux.org/task/49791)
Having worked extensively with CANBUS and other vehicle interfaces, I cannot remember ever using the word "fun" to describe that line of hacking... :)
This is a really cool idea. You could totally get on shark tank, they love stuff like this.