skysight-inc/HackerNews huggingface dataset:
Hundreds protest over minimum wage at McDonald's stockholder meeting
> 2. Abolish first-past-the-post, winner-take-all voting, probably using approval voting and some means of apportioning representation that is proportional to approvals.

Approval plus proportional is a bizarre concept; approval, to the extent it makes any sense for public elections (and there are serious problems with it for that purpose) makes sense really only for inherently single-winner elections.

For proportional systems with large bodies elected together, proportionality to first-party votes is probably the most sensible; for bodies small enough that doing that has significant wastage due to the threshold necessary to get one seat, something like STV (possibly modified to drop loser elimination) makes more sense than approval.

(A proportional, STV-like generalization of approval with a form of winner elimination might make sense, but seems intuitively worse than STV itself, even if approval ballots had consistent meanings.)
Эконом-ремонт квартир в Нижнем Новгороде
Please review your link styling to make them more discoverable. As it is, it's impossible to find any links in the article on my mobile.
Also a little company called Alibaba uses vue in production.

https://twitter.com/vuejs/status/669141763760766976
Comcast files anti-net neutrality comments using your name and service address
Yeah, community sites are often quite slow to take off. Which is perhaps why these Reddit alternatives are not really the best thing to try and raise capital for.

I mean they could theoretically take it off sure. But communities are very rarely going to be 'rocket ship' style instant successes like more traditional service and product businesses. And given how hard they are to make profitable, or how a lot of things VCs will want in order to make them profitable will hurt the community...

Yeah, not sure this is the best kind of thing to try and build as a startup business/get venture capital for. At least not initially, before the momentum is built and the community is proven to be successful.
> The same applies with NVidia. You can't start a GPU company because they are the GPU Mafia

Comically, be sure to let ARM know that that's how things work. Founded in 1990, they shouldn't exist today if what you're claiming is true, Intel should have wiped them out of existence 20 years ago.

And be sure to let nVidia know that's how it works, 3DFX (given their early lead) or ATI should have wiped them out of existence early on. Or perhaps any number of a dozen other early big corporate leaders in graphics technology.

And be sure to let AltaVista, Lycos, Yahoo, Microsoft, AOL, Excite, et al. know that's how it works, as they should have wiped out Google.

And be sure to let Walmart, Target, Sears, JC Penney's, B&N, Waldenbooks, Borders and a hundred formerly major / soon to be bankrupt retailers know that's how it works, they all should have wiped out Amazon if your premise were true.

And be sure to let Microsoft know that's how it works, as they should have wiped out Redhat in ~1999.

And be sure to let MySpace & Friendster etc. know that's how it works, as given their extreme scale vs Facebook in 2004, they should have wiped them out.

And be sure to let Atari know that's how it works, as they should have wiped out Nintendo.

And be sure to go back in time and let Steve Jobs & Co know that's how it works, as given Apple's early size they should have wiped out Dell, Gateway, and dozens of other IBM compatible clone makers before they took over the PC market. Since that's how things work and all.

And be sure to let Netflix know that's how it works, so two dozen other massive global media & tech companies - from Comcast to Disney - know they should have wiped them out.

And be sure to let Oracle know that's how it works, they should have already wiped out Salesforce.com (and Workday, and and and and).

This list doesn't stop going.
I loved my Amiga 500 and, in many ways, it's still my favourite computer of all those I've owned, but I can't help feeling rather sad and wistful every time I read recent Amiga announcements and articles. There's always this sense of them trampling over my rose-tinted recollections of adolescence.

I mean, is the X5000 really an Amiga? The thing with the Amiga was that in the 1980s it was streets ahead of pretty much anything else that was available at the time, albeit only for a relatively short period. It had all this super cool custom hardware and a great OS. Whereas the X5000 is a kind of mid-tier desktop computer with somewhat interesting hardware (a point in its favour Amiga-wise, especially that loopy custom chip, granted) and a whopper of a price tag.

I like the idea of a widely available computer with a different hardware architecture and operating system than the currently available choices (which basically boils down to PCs... and expensive PCs that run OSX) but, as the X5000 stands, what would I do with it? Where is the software? How could I do my job with it? Where are the games (a big draw on the original Amiga)?

I hate to be a downer because I really loved the Amiga but, guys, it's over. It just is. It's been over for decades. And it makes me sad but it's not going to change without, for one thing, a much better capitalised company behind it, as well as an end to all the trademark nonsense.
Average tenure of the SW team is >10 years.
You may be interested to this https://en.wikipedia.org/wiki/Tyranny_of_the_majority
Wish I could read this article but there is a paywall.
I hadn't heard about LVFS until now.

Shame to see list of supported/supporting vendors is so short: https://secure-lvfs.rhcloud.com/lvfs/devicelist
My favorite tool is Meld:

http://meldmerge.org/

It's open source. Also:

https://stackoverflow.com/questions/572237/whats-the-best-th...
> The Dash iOS app is a great addition -- try it on an iPad with the Duet second screen app.

Better (for me) is setting the iOS app up as a remote for the macOS app. In Emacs, I can hit `C-c d to` and the iOS app will open the docs for the function my cursor is currently over. I can use my iPad as little docs-only viewer under my monitor.
You forget Conway's law:

> organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations

Open source has a very different communication structure than a company. While the big three (MS, Google, FB) try to work towards good inter-departmemt relations, it is usually either

- a single person
- a small group

that are the gatekeepers for a small amout of code, typically encapsulated in a "project". They do commit a lot to their project, yet rarely touch other projects in comparision.

Also, collaboration is infinitely harder, as in the office you can simply walk up to someome, call them, or chat them - in OSS a lot of communication works via Issues and PRs, which are a fundamentally different way to communicate.

This all is reflected by the structure of how a functionality is managed: Each set of gatekeepers gets their own repository, for their function.

Interestingly this even happens with bigger repositories: DefinitelyTyped is a repository for TypeScript "typings" for different JS libraries, which has hundreds of collaborators.

Yet, if you open a pull-request for an existing folder the ones that have previously made big-ish changes can approve / decline the PR, so each folder is its own little repo.

https://github.com/DefinitelyTyped/DefinitelyTyped/pull/1672...

So: maybe the solution is big repos for closed companies, small repos for open-source?
> the version of Java they build can't make any https requests

This is no longer true.

Our approach to Java is a bit ... unusual. Nobody in the Java world appears to be building everything from source, so bootstrapping the environment is a pretty tough job.

Now we bootstrap the JDK itself from Jikes and GNU Classpath, and we have quite a few more Java packages than before, but still not enough to get Maven packaged without resorting to using pre-built binaries.

There's still a long way to go, but we're walking it.
Apparently AmigaOS 4.1 (2008) doesn't have memory protection between processes, despite what the parent article says. No good way to make it backward compatible.[1]

[1] https://arstechnica.com/information-technology/2008/09/amiga...
I would love to see a video of this in action.
> manager: That's an engineer's response. Just fix it!

Translation: I didn't actually require any answer other than "I am sorry, sir/ma'am, it will never happen again." Facts are irrelevant. I may not always be right, but I am never wrong, code monkey.
Nothing about git prevents an "ask the remote" feature. It's just not there. I suspect that as git repos grow huge and shallow and partial cloning becomes more common, git will grow such a feature. Granted, it doesn't have it today. And the GVFS thing is... a bit of a hack around git not having that feature -- but it proves the point.
Perfect, I've been looking for this exact thing for a while
I like Imzy and am sad they are shutting down.

Reddit needs alternatives to it that works better.

I am working with someone to open source their Kr5ddit code on Github by rewriting it. Look at http://k666.kr5ddit.com which is a start with no money invested yet. Look at http://kr5ddit.com to see how it uses bitcoins to buy Kr5ddits used to moderate stories and comments. It is not complete yet, but it is a good idea and allows anonymous posts without an account, but you can't earn kr5ddits without an account. Imzy tequired invites to get an account.
We will prepare one. You can download free trial for now
My exact experience (in the context of "merging upwards"). Large merges are a huge pain to do, and are basically impossible to review, too.
Is ADHD real? Only if you believe in Unicorns
> and not given enough attention to ROI

Which itself could be a result of management often viewing engineering as a cost center with no perceivable ROI. This can be reflected in pay not being commensurate with company performance and not stacking up to other employees (sales, management, etc.) and gives the engineers no reason to pay attention to ROI in their decisions. I would bet that in companies where engineering is very much involved with cost, ROI, and paid based on how those numbers turn out, the engineers would focus less on edge cases and know when to draw the line.
Show HN: Math practice app using Preact components and Aphrodite inline styling
You were a /usable platform/ for just shy of 7 months.

Being a company and having a usable product are not similar things.
Mind if I ask how you'd notice?
Maybe a local proxy, deployed with the service, is a good answer to my objections, rather than having a centralised approach. This can help in polyglot environments, but remove any limitations a centralised solution would impose. Something like Istio would be an agent a service connects to locally, used for service discovery, complex routing or rate limiting. The configuration is service specific. Load balancing is done by "dumb" proxies, like in the old days.
I remember when they announced multipath TCP during WWDC. It sounds like you are saying that WWDC is only for app developers and they just don't have a conference for web developers. I thought they cared about the web, they used to.
I downloaded the app (iOS) and even if I'd downloaded it thinking it was something I might use longer term rather than to evaluate the claims in the post, it would likely have been deleted within an hour. It fits broadly with my previous experiences of hybrid apps:

- touch targets behave oddly
- touches sometimes don't even register and you have to tap multiple times (e.g. moving between tabs, dismissing modals)
- menus, scrolling and transitions don't feel right (the "physics" is all wrong)
- reopening the app gave me the login screen and a spinner while it sorted itself out multiple times
- I had to actually log in again once because it just appeared to forget the login info (within 10 minutes)
- the UI in general lacked polish and felt clunky

Honestly if this was a corporate form filling or inventory tracking app, the trade-off might be fine, but if you're trying to gain and retain users it's likely not good enough for anything but an early proof of concept.

Maybe I'm just picky but it amazes me that someone could produce this (given how good we know things can be) and think it's good enough to justify a praise-filled blog post about the merits of hybrid apps.
> The decision to ingest mushrooms isn't a matter of psychological need (as it sometimes is with alcohol or amphetamines), and it's very rarely made out of impulse in a social setting (e.g. ecstasy).

I've definitely felt pressured into taking mushrooms. It's a very social thing to do. You need a "sitter" who stays sober which means it makes the most sense to do in groups.

I also have known many disturbed people who ingest mushrooms frequently to escape their lives.
Envision a World with Thunderbolt 3 Technology Everywhere
Looks great. I'd love to specify window locations though, so I don't have to manually position everything after they launch.
Is there a Windows equivalent? (I have to use it at work.)
hey @atestu, i agree it's confusing.

this page on scuttlebutt.nz should help: https://www.scuttlebutt.nz/modules.html#secure-scuttlebutt-v...

feel free to ask if you have more questions. :3
I had a veteran DBA close to retirement (she was my cube-mate) warn me about this when I was an intern. I had a very simple request come in to update some data. Didn't even take 5 minutes. She told me: never do the simple tasks immediately. Sit on them for a bit. Business users don't understand complexity of different tasks and think they should all take the same amount of effort. So, if you do one thing in just a few minutes, they'll expect everything to take the same amount of time. In my experience, it's proved to be true.
That statement means we will all be using Web Assembly to manipulate the DOM...and then to do any scripting we will just be writing WASM? What am I missing here?
Show HN: Kiwii – Manage how partners and friends share your message
NYT publishes leaked data about recent attack that could help future terrorists
Yes, edge cases can make features pathological. That "simple feature X" might be simple in isolation but when crossed with "simple feature Y" may cause your edge cases, test code, and linecount, to explode. Not all features are a simple additive amount of work. Usually the work to add a feature is relative to the other features that already exist within the system.
Not really. Shor's algorithm is asymptotically still a lot faster than their new algorithm (polynomial vs exponential), although it might perform slower for primes up to some fixed size. This is generally less important in cryptography though, especially when determining your security gap.

Also, while new, this result isn't really surprising. That Grover's algorithm can be applied to get a quadratic improvement over existing classical search algorithms has been known for a long time.
Two questions:

1. Does this remember or allow me to configure the Desktop(s) that I had those programs opened on?

2. Is there a shortcut to close all of the programs it opened for a workspace?
Hi guys, quick intro - a good friend of mine came to me with a problem last year. He was running an incubator, a large tech conference and was involved in a lot of other local events. He was constantly crafting tweets for influencers and marketing partners to promote his events. He'd send people suggested messages, suggested schedules etc. just through email. It was time consuming and tough to manage, partners would often forget or accidentally schedule posts for the wrong time and botch announcements. Moreover, he had very little visibility on how much traffic and conversions each partner brought in.

So the 2 of us and a few more of our friends came together and made a side project out of this. Kiwii lets you create and edit a campaign of social messages and send a single link to all your partners. The partners can choose which tweets to opt in to and adjust the messages as necessary and schedule them directly from our tool. You also get a dashboard to see exactly how effective each of your partners are.

Our first 'big customer' was Traction conference in Vancouver, and the tool seemed to be helpful, raising their social traffic by 15x as compared to the year before: https://medium.com/@getkiwii/case-study-how-traction-confere...

However, we're struggling to find product market fit. We thought we'd target conference and event organizers, but for them, usage is very seasonal, the market is fairly small and social media marketing is often not their top priority.

We actually shelved the project a while ago, but recently decided to give it one more shot. Try to get some visibility on what we're doing and try to get some feedback. We think there is some real value here and hope to find some feedback that tells us how to get to something viable. So, that's why I'm posting it here, love to hear your thoughts on the project. Thanks!
centralization has nothing to do with this feature. It's about big repos, centralized or not.
SCM Breeze does a nice job of this: https://github.com/scmbreeze/scm_breeze
ARM is not a great example since they do not manufacture their own chips.
He also brings up lsd as a culturally dynamic influence, and compares but to today's culture's preference for grass and opioids. I didn't get a particularly narrow vibe from the book.
I wish I could have this for window locations.
What would you say Reddit's product is then? It certainly isn't content or the platform...
Not yet / not yet.

We're planning such features for future versions.
I architected and built a system based on MQ a number of years ago. The very same design / implementation went from supporting 0 messages to a billion messages a day quietly and silently with full message tracing, retries, multi language support, etc.

Maybe I should have blogged about it :)

Anyway, although all the design principles are the same: 1) Transparent and seamless to application code, 2) Control communication end points, the MQ constructs and languages are not as accessible and readily available and visible as HTTP and RESTful.

A MQ can be temperamental and hard to operate. On the other hand, even middle-schoolers can master nginx, haproxy, write their own, etc with a bit of guidance :)

Popularity and rate of adoption depends on availability to the masses and the ease with which the masses can learn to use. If it takes to long (say, 15 minutes) to bring a framework up, hordes of engineers will find a massive number of reasons to roll their own ...
Had someone on Twitter suggest `git who` which I think also strikes a great balance.
We're planning it in future versions
> And how, if we try to throw out the entire system, do you expect that to happen when it is clearly against the interest of the two major parties?

If eliminating the existing system is the goal, the way it is achieved is (as has been the case for many changes which aren't supported initially by the major parties) to first move it by, and in States which have, citizen initiative processes which supercede the preferences of elected partisan politicians.
Presenting the Moderator Thank You Roadshow
Yes I think it is a good think there is less dialogue between hate groups. I want them to all feel they are the only ones in the world with those beliefs so they died off with them.
I would be very surprised if senior leadership candidates tolerate this kind of nonsense. Someone who could be senior management at the big 5 will not put up with 6-10 (sometimes more) rounds of relentless grilling.

This kind of process is only reserved for us lowly engineers. Right from the get go, the power dynamics are clearly established. And this in a field where it is supposedly "hard" to hire people.
python -m SimpleHTTPServer 443
"Golf Squad's pulling up outside."
That's a good idea, thanks! I'll take a look.
IntelliJ IDEA default merger knows when all conflicts in a file are handled and shows you a handy notification on top "Save changes and finish merging".
You'd have to limit its APM.
Really cool project. Just tried on my Moto E 2nd gen with Chrome and it was smooth as butter. Are you storing images as svg inside the wasm blob? Seems like you're not batching draw calls? Was the Dart app not fast enough?
I use it as a general purpose calculator.
I opt out when when it's convenient (ie. located in the settings I don't dig further than that) I deleted by FB.

I value it different and am fully rational in what I have done. Psychological manipulation? You mean ads and recommended youtube videos? If you could elaborate, this would interest me.

With regards to bad actors and overreaching LE, I really haven't felt the negatives to warrant changing my behaviour.

I have no idea what you mean giving up participating in democracy. How does choosing not to be a dissident mean I have given up the right to participate in the democratic process? I'm not American by the way. I'm in a country where I have my vote and I can speak up against my government without repercussion. If I were in an authoritarian one I'd be much more concerned.
I've managed to break the daily habit by installing a browser extension that removes the main feed, while leaving the others, e.g. groups.

Not able to delete my account completely, because some of the social events I partake in are organized via FB.
Interesting, and also somewhat ironic that both articles are by the same guy. Either he forgot some of the limitations [1], or maybe there are additional improvements in the 4.1 release shipped with the X5000?

[1] Granted, nearly 9 years have passed, so I don't think it's really fair to give him too hard a time for that.
Do you think it's connected in any way to
https://www.wired.com/2013/02/big-data-means-big-errors-peop... ???

If not, what is your interpretation of the XKCD cartoon?
Does it support native split full screen? That seems to be missing in pretty much all of the mac window managers to date.
> "Good enough, done in a week" is a perfectly viable option that is rarely offered by timesheet-padding developers.

I see it all the time from timesheet-padding developers who also are in a position that they'll benefit from the higher long-term support costs that that approach generates.

It's just a matter of whether they want to pad timesheets in the short term or the long term.
Newspipe 8.0 –  a web news aggregator – Now with management of bookmarks
I think Hanlon's Razor applies.

They have no impetus to change and think they have found an approach that works reasonable well when given absurd amounts of candidates. The problem is the ridiculous false negative rate.

I struggle to think of a better system. Using experience is unfair and misleading (I worked on awesome stuff... that I can tell you nothing about, I was totally the lead on this software, etc...). Take home stuff is fine with me but a lot of people have problems with it. Come in for a week type things are incredibly applicant hostile.

Sit down with me and lets try and fix this bug seems like a more reasonable solution to me. Dev environment has the most popular ide with their devs, the source for whatever, internet access, and a bug report. Person is there to assist.
This looks like it scratches the same itch (in GUI land) that Desk[1] scratches (in terminal land).

[1] https://github.com/jamesob/desk
I've been making my own too! Used it for notes in class for the past two years.

https://nanote.co

I really love the look of yours, by the way. It's super clean.
The XMOS devices are simply multicore microcontroller-level parts.
Basically, you're going to be using them for low-latency, highly deterministic functions like audio processing. Possibly enough throughput for video tho @500MHz.
> Best of all, the author is responsible

I guess you didn't read the the drama from the last time this app was featured on HN.
It is possible to import your bookmarks from Pinboard.
Sure: https://www.theatlantic.com/health/archive/2016/12/the-life-...