skysight-inc/HackerNews huggingface dataset:
I've been less optimistic about WebAssembly than most HN commenters, but I was still surprised by this paper. WebAssembly is being used at all on less than 0.2% of sites; those uses boil down to just a couple of hundred of unique modules; and half of the use is malicious.

Why is WebAssembly such a flop? I would argue it is because it solves a problem that very few web developers face (pure computation speed) at the cost of worsening a problem that very many web developers face (complexity of the web platform).
> I’ve never seen a third candidate who didn’t benefit the incumbent

This is probably an effect of the current voting system.

The proposal here is to change the voting system, which will make third-party candidates less spoiler-y.
Now we've got William Barr who has worked for Pillsbury and Kirkland & Ellis. You know, the exact same groups who represent scumbags like Epstein and BP...

https://en.wikipedia.org/wiki/Kirkland_%26_Ellis

Meanwhile, I'm some kind of "radical" for even pointing this out...
High-tech Dutch greenhouses are our base class. We are working very closely with operators in The Netherlands currently.
Totally with you on supoorting ranked-choice voting. It seems like a clear and obvious upgrade over what we're doing now in ways that can be mathematically verified.

Question though - why prefer the Bourda Count over a Condorcet method[1] like the Schulze method[2]?

I recently went down the voting method rabbit-hole when recreationally overengineering the procedure for selecting a fun offsite activity for my team. I picked the Schulze method basically because it satisfies more[3] of the formal criteria that seemed important, including the Condorcet criterion, which seems especially important.

The Bourda Count method doesn't[4] seem to satisfy the Condorcet criterion, so it's possible that a candidate that would win every head to head match up would lose the election. Also, like most (all?) methods that allocate variable numbers of points to candidates, it's subject to tactical voting[5], i.e. it might be rational not to allocate any points to your second place candidate in order to maximize the margin between your first place and second place candidates, even if you prefer your second place candidate to several others.

1 - https://en.m.wikipedia.org/wiki/Condorcet_method

2 - https://en.m.wikipedia.org/wiki/Schulze_method

3 - https://en.m.wikipedia.org/wiki/Schulze_method#Comparison_ta...

4 - https://en.wikipedia.org/wiki/Borda_count#Evaluation_by_crit...

5 - https://en.m.wikipedia.org/wiki/Borda_count#Potential_for_ta...
It's possible to benefit from cheap oil without the oil companies blatantly lying, covering up, and paying off governments all over the world to enhance their bottom-lines. Oil is not on trial here, just the illicit practices of covering up extreme harm.
I mean, that's a bug. File a bug, or see if you can fix it yourself, since you can repro it.
Borda count may be the only ranked choice voting system worse than Instant Runoff. The simulations here are more compelling than any mathematical argument I could make. http://zesty.ca/voting/sim/

Approval voting is my preferred system, both for its intuitive appeal and quality of outcomes, but I'll settle for any change at all.
Ranked Choice Voting or Instant Run-Off voting could save the Union. It can crush bicameralism at the root, I really hope we can apply it on the state-level one day for Representatives. Districts and re-districting are more or less Jokes in today's world, due to Gerrymandering. The person in Charge of the whole left half of Colorado has the same number of people as the person in charge of a set of towns on the eastern ridge. It's not like you can appease such a wide area. Now, on the other hand, if all the representatives were accountable to all state regions, you could call any one of them and start getting progress on state issues. You could even ask them to work together. Would this help or harm? Hard to say. I think it would definitely help.
As opposed to? The CIO is generally overseeing everything IT.
Hasn't that site been down for weeks now?
I worked on an art installation that used AR cardboard cards as the "controllers" in a 50+ person platformer game. I also worked on a smaller business card AR project.
The costs of carrying too much inventory
> * it's kind of weird that we are opposed to children's safety.*

They're hoovering up PII that belongs to children and giving it to some company, and parents have to just trust that both the school and said company can keep it safe.
Utilities shouldn't need advertising in theory, but utilities don't behave well (economically speaking) in general. There is to much regulation (limiting upside from selling their services means squeezing money out of less ethical verticals) or there are monopolistic incentives (you don't have a choice, so we can make you give us ad revenue)
Came here to say this too. Same for ADHD.
2nded for Approval. While it may be suboptimal at capturing preferences, it has the advantages of being easy to count, and easy to explain: whoever gets the most votes wins, end of story. Most importantly, effectively nothing changes for those who want to vote a straight major-party ticket.
> I would love to help prevent a global catastrophe.

great, you can start by reading books written by folks that don't agree with you.

> I am not.

actually, you are...

> ... into the market via coordinated incentives.

but, like... it's kinda funny.
Yes it encourages bipartisan voting. It encourages 3rd party voting only when you know the 3rd party will be eliminated before the two major parties, otherwise you risk your lesser-of-two-evils choice being eliminated instead. IRV for single winner elections is nearly as awful as first past the post.

Last time I brought up condorcet someone pointed out it has problems too, but they're not as bad. Switching all rep voting to multi winner, rather than one winner per district, solves some of the election problems (and makes gerrymandering a lot less significant), and for single winner like president or governor the ultimate solution is range voting which ends up strategically collapsing to approval voting. So basically people who want to can range vote, but practically everyone will vote Yes/max for all candidates they can stomach and no/0 for candidates they can't.

That seems simple but the obvious effect is that good 3rd parties can be voted for without "wasting" your vote. Therefore a few good third parties would flourish and start winning city and state elections, not just in crazy districts or once in a blue moon, but regularly whenever Reps/Dems have lost touch.
So you have measured ldc, F# .NET Native, Delphi LLVM backend, Eiffel compilation via clang?
Regarding mechanical compression: it's probably not 100% so, but afaik in kanji/hanzi and likely many other SEA scripts, proportions of a character don't matter much―they're just strokes in a grid that you can squish without harm to legibility. That's why labels on cheap Chinese goods often had deformed quasi-monospace Latin type: the author just had no idea anything is wrong.

It's likely less true of sorta-calligraphic lettering of Matisse EB―but I still wonder if compression just wasn't seen as much of a deal.
Do you use Chrome? You can do all your personal stuff in one Chrome profile, and all your G Suite stuff in another. You can even use both profiles simultaneously (though in separate windows).

https://support.google.com/chrome/answer/2364824?hl=en

You may also want to consider only using your G Suite account for G Suite features. Certain features designed for personal Google accounts don't work properly for G Suite accounts (like Youtube/Google Play Music family plans).

https://support.google.com/youtube/answer/7507349
As we trend towards full automation, both manufacturing and distribution jobs are likely to be structurally disintegrated. Services will probably also be rendered obsolete, aside from highly personal / human / creative services that rest on the long-tail of AI. So a more realistic prediction might suggest that the majority of "promising areas" will lie in fields like AI, big data, statistics, decentralization, advanced mathematics, etc. The character and arrangement of these domains will depend largely on whether we continue a trajectory of capitalism focused on profits, or whether we begin a shift towards socialism and co-op models that focus on psychosocial and environmental value.

Profit path = more advanced big data and exploitative mechanisms, psy-ops tooling for political power preservation, centralized power, etc (think robocop / cambridge analytica on steroids). Psychosocial path = more innovation rooted in positive psychology, complex systems, decentralization, and facilitating self-actualization (think Her / pragmatic utopia). The overlap between the two seems to be psychology and complex systems thinking, so maybe "complex systems psychology" or even "social engineering" would be solid candidates?

Complex systems psychology would essentially be the next evolution of behavioral economics, where we observe and engineer the emergence of system-level phenomena by motivating individual agents to behave in ways that are psychologically positive (or aligned with a profit/power motif of someone atop a hierarchy) for the individual parts and the whole.

Social engineering is just more the micro version of that - figuring out how to infiltrate / manipulate complex social systems and then equipping organizations with defense tactics and tooling. Maybe even anticipating the emergence of new attack vectors before they can be exploited.

For anyone interested in complex systems, Santa Fe Institute is in the middle of Week 3 of their free online course. Highly recommended.

For anyone interested in positive psychology, Carl Rogers and Abraham Maslow are great places to start.

For anyone interested in social engineering, the SECTF is a goldmine.
We are always looking for technical and marketing/sales people to help with https://kitspace.org. We are making open source hardware electronics projects easier to order and build and starting to offer the same as a paid services for companies working on proprietary products.

Our killer feature is 1-click orders for electronic parts. We have a strong open source ethos and are building our company to help support open source hardware and software developers.

The best way to get involved remotely right now is through GitHub and our public chat.

https://github.com/kitspace/kitspace

https://riot.im/app/#/room/#kitspace:matrix.org
A tool for children to remotely manage parents' phones, tablets, routers and (may be) computers would be nice to have. My parents are not very tech savvy and when something goes wrong getting someone to fix it takes forever. If I had remote access I'd do it in just a few minutes.
I recommend this article from HBR https://hbr.org/2017/11/a-managers-guide-to-augmented-realit...

It actually details how it’s used now to verify ships after construction to ensure that everything is in its right place. They do this by overlaying the schematics on top of the actual ship during inspection. I don’t remember the numbers (read the article a while ago) but the savings and accuracy gains by introducing this were significant.
Ask HN: A New MacBook for Developers
I see a lot of posts on here asking for MacBook alternatives.

If Apple were to come out with a new MacBook specifically for developers, what features would it have to have?

How much demand would there have to be to make it worth Apple undertaking an endeavor?
Update: Has been fixed now.
Slightly unrelated, but why do people like Colbert indulge Trump's twitter so often as if it's big news whenever he needs to take a deuce and thumbs out some text? I love Colbert but damn, do we really need to hear Trump's tweets read out-loud every day by multiple talking heads and talk-show hosts? That just feeds the beast.
Interesting, here is another link with some additional interesting points:
https://www.electronicsweekly.com/news/design/tunnelling-tra...

What caught my eye was this tidbit....
"Analogue computing
The last trick up SFN’s sleeve is Bizen analogue blocks – op-amps and comparators (in the PDK), and even analogue computing blocks such as a divider – the analogue computing blocks avoiding using logic – and thus the associated ADC and DAC – in certain applications. Using a coarse-fine architecture, Summerland is predicting 1μW 1μs analogue division instead of ~20 instructions and ~100 instruction cycles if logic was employed. This analogue processing capability is being branded IPU for ‘instantaneous processing unit’."

Analog computers making a comeback ?
you never know.
Was going to say exactly this. STAR is basically approval with the added metric of approval amount, which I personally think is important, and has the benefit of being similar to something people already understand (star ratings for products/services).
Update: has been fixed now :)
Thanks for the heads up. It redirects to https://home.agrian.com/.
He doesn't have legal damages yet, so of course he hasn't filed to sell his shares at this point.
Do you know Rust though? "wonderful to .. read" doesn't connote being readable to people who don't program in Rust. Some famously 'readable' languages (Go, Python) can be scanned by the non-fluent, but this is an additional quality which becomes less relevant as you learn the language.

I find Rust readability a mixed picture. Being a Rust novice I sometimes find the details hard to follow precisely (as in: I often wouldn't be able to reproduce the code without error myself). But the type system, stdlib & generics make it sufficiently expressive that it's usually pretty easy to understand broadly how things work. In my journey so far I've been able to follow large library codebases more easily than in other languages I've used.
cryptocurrency will never replace gold-backed fiat currency.
Facebook, Acquisitions, and Potential Competition
Thanks for the explanation.

I found this extension that forces FF to use H264 instead: https://addons.mozilla.org/en-US/firefox/addon/h264ify/

On my old MBP I'd rather consume more bandwidth than more more CPU.
I feel like the only people that can honestly say this are those that are not familiar with just how poorly ran a lot of companies tend to be.

The major difference being that an inept government is generally much more visible than an inept company. But as someone that's worked both commercial and government, I've seen enough to make a definitive statement that a lot of companies are incredibly poorly ran. You just don't see it.
Privacy & Personal Analytics

I am working on an open-source implementation that is based on the fundamental idea of privacy. The consumers should have full control eventually.

For now only Google etc have all the information on us, but the great thing is that because of GDPR we see a move towards us being able to download it.

The system I am building allows us to combine data from across companies. This is huge. We are talking so much opportunity. The real challenge is making it easy for people to onboard while still providing security.

Feel free to contact me if you're more interested.
I think cancelling at opportune moments would fall afoul of 'pre-arrangment' whether using a plan or not.
Good question. Growing cannabis does not align directly with our mission. However the production methods for cannabis are fairly similar to crops such as tomatoes and so it may be something we consider doing. I want to be clearer on the health benefits before committing.
No.

I'm saying that "we need to leave it in the ground" is sensationalism, because the real issue is "we need to not burn it unless we can capture the carbon (which might be never)".
This is incredibly exciting.

Slimbook has made some excellent hardware in the past, with terrific software support. They're much closer to being the Macbooks of the Linux world than either Purism's or System76's offerings are.
World’s first high altitude floating solar park unveiled in Switzerland
Can you give some more insight into what you work on automating specifically?
It's a new OS in the scope that it's dropping 64-bit support completely from all Mac hardware. It will not function the same way that the old macOS versions did and large parts of it are fundamentally different from prior versions.
Non-mobile: https://en.wikipedia.org/wiki/Teo_Peter
Maybe we were just trolling english speakers and their curious way to format dates ;)
You could have that in a scripting language, and you could not have that in a compiled language. The difference between the two is the back-end not the front-end.
Ehh... it's a basic task as long as you never touch shared mutable state. As soon as you have to do that, you need to work out what the abstraction for dealing with shared mutable state in your language of choice is.
1999, i-Opener internet appliance released with pizza key on keyboard.

https://www.salon.com/2000/07/12/i_opener/
This is where Google as a domain registrar really shines. :-P
According to NATO's 2018 report, Estonia was one of only six NATO countries (out of 29) that met the goal of dedicating 2% of their GDP to defense. Not that dedicating 100% would stop Russia if they wanted to invade.
I'm just pointing out that it was always possible for someone to take your picture in a restaurant. And even to publish it in the newspaper if they wanted to. In the future, as in the past, there is no reason for anyone to do this if you aren't a celebrity.

Lots of things were controversial when they came out. People thought cameras would steal your soul at first. Time moves on and it becomes commonplace.
> But you're still stuck with one of the polarizing two-party candidates who will win.

In New York City most people just vote for the candidate that most closely matches their own ethnicity / gender, so none of the candidates have any reason to run especially polarizing campaigns.
Often (but not always) when people talk about a party or politician or political position being right or left, they are talking about its relative position compared to the distribution at hand.

Or, I guess sometimes they also might mean, like, some ambiguous combination of an idea of an objective left/right axis, along with the idea of a relative axis?

Regardless, people generally agree that, currently in the US, that the Democratic Party is “to the left of” the Republican Party. As such, for the purpose of practical communication, it is often useful to understand what people are talking about in terms of this way of distinguishing between the two.
My market value is $10-15k/mo USD for just myself (sometimes more if I'm needed in an emergency). If you have a proven track record with a solid reputation you can command that sort of pay without an issue. I also bring a lot of general web development capability to the table, so selling on an easy-to-use interface also does a lot to add to my value.

If you think about it - $35-40k for a 2-3 month dev timeline (which is what I'd say is my average) is worth it if you're cutting the salaries of 5+ people out of the equation, no need to pull out an Excel spreadsheet for the ROI that. All-in-all - you're not crazy, they're the ones who are crazy if they continue to sink money into human robots.

> Charging for value can sometimes feel exorbitant

Just get confident (this is hard advice I know). I'm incredibly confident in the problems I can solve and will put in the hours to get back on a timeline/budget if needed. Businesses aren't buying my "products" per-say, they're buying me.
> They aren't the literal product that Google sells to advertisers, the data is.

Google does not sell data. They sell attention, like all advertising companies. They make a lot of money because 1. they have a lot of attention to sell and 2. they do a better job than most advertisers at finding the particular bits of attention that will be most valuable to the buyers. The data is part of what allows them to do that, or so the story goes.

Also, although I agree with your conclusion, I think you've been slightly misled as to what matters in the antitrust investigation. It is not the colloquial understanding of the word "consumer" that matters, it's the legal one. I'm under the impression that, as it happens, the legal one here comports with the colloquial one. I.e., what matters is the impact of Google's policies and practices on individual private citizens and residents. The impact on other businesses does not matter except inasmuch as such impact transitively harms private consumers.
If ActivityPub is the next big feature count me in !
> I don't think Borda count is an acceptable alternative. It's vulnerable to the teaming problem; elections would turn into contests of which party can nominate the most candidates.

Isn't the simple solution there to limit the number of candidates a party can put forward? Forcing the party to try and be united about who they want representing an area?
Be the Light
>which is something to consider since We has quite a distributed workforce

Wouldn't a distributed workforce mean a less impactful layoff for the employees? Much better to be part of a N,000 person layoff but one of only 200 people in your town then entering a local job market with all N,000 people at once.
You are right. Always thought it worked like that but indeed it is for the whole account and not per device. My bad.
I watched it at least 6 times and still notice new things. The characters are just really well written and the soundtrack is awesome.
Which is actually a terrible step backwards when it comes to interchangeability and iteroperability.

You have data in a database, you flatten it into a non structured document, send it, and then the other end uses data entry to add it to a database. What should be the realm of EDI/CrystalReports/Blockchain take your pick, instead everyone wants to interchange data in the pretty human readable format, as opposed to just rendering it that way for humans while also communicating the raw structured data.
Forcing students to generate data and then using it against them isn’t incidental to education, it’s the whole thing. Imagine having the right to edit, delete, and restrict processing of your grades and attendance records. Imagine having the right to an equal shot at college admission while declining to reveal any test scores. It would upend everything about school.
>It quite literally does not.

It quite literally does. I don't have Web Sharing enabled because the machine isn't hooked up to the network or internet at all.

This computer can still do everything it did when I bought it. Even with an outdated Apache server, I can still run the same sites on it now that I did back when I bought it, even if that's not recommended because it may have vulnerabilities.

You are wrong.
The key to these types of solutions is always to follow the 80/20 rule. For example, it’s foolish to say and attempt “I will automate all of your data entry people” because there will always be weird idiosyncrasies that are better fit for humans. You will dash yourself against the rocks trying to get a “100% complete” solution.

Instead, create software that allows 1 person to do the job of 5. You create massive business value without getting sucked down the hole of edge cases.
Seems good, but perhaps a bit difficult to explain to the average voter?
I wish it was possible to purchase redder led headlights. The lowest I can find are around 5500-6000k, aka blinding white. And often people drive around with bright blue, which is even more off putting at night.
Learning Python on the side right now and I can’t help but add {} or ;’s all over the place. I have to stop my self a lot. Coming from JavaScript (and a little java) myself it’s much more pleasant to use Python. You mean I can just indent a function?

Java was the language I learned during CS101 in school and I always hated the “don’t worry about this part right now just write static main void... or the equivalent”. Python code is cleaner too look at but Java has it’s reasons for the verbosity.