skysight-inc/HackerNews huggingface dataset:
I think you could swing that, you'd just have to dispatch a more complicated "action" (event/message) from the handler and write a master reducer that expects incoming actions (events) to contain their own state-managing (possibly, though not necessarily, static) method under some common interface, and called that method (returning its result). Basically each action/event would contain its own reducer, which the master reducer would call. Once done (pretty sure it'd be trivial?) you'd never have to look at your master reducer again.

It'd all live wherever you like, and be passed on to the master reducer via dispatch. Handler/"action"/reducer could live together, as you please.

It's possibly I'm wrong, as I've never done this, but I don't see why this or something fairly similar couldn't work, with little set-up.
> I don't think it is fit for purpose.

Precisely because it has been fucking eviscerated by the Tories.
I have always felt like I would appreciate candor in people talking to me about my business. But every time I have offered constructive criticism it has not benefited me. So I stopped doing it.

Not sure what the solution is, but I feel like building a culture around "best ideas win" and rewarding the process of coming up with improvements and implementing them could be good. You could seed this at first with improvements you were already trying, but when people see "Hey, Joe Schmoe came up with this great idea and now we do it" would be a boon to your improvement culture.
This is something I am certain of. They were running exactly the same software, I was running FreeBSD 10.0 at the time with libressl 2.1.1 and irc was using gnutls 2.8.1

I'm going through my IRC logs now and this was my response to the same question. Regardless I was using the same server with the same versions and different cipher sets and a different port with the same software and getting inconsistent results _only_ when the path went via the UK.

The same connection from Haarlem, NL to Sydney, AU was not affected by this inconsistency.
imo the coolest way to generate permutations https://en.m.wikipedia.org/wiki/Factorial_number_system
If you're interested in tracking the efficiency of your geothermal install, there's an app for that (which I helped build): http://groundenergysupport.com/
there was a warning may 4 about a massive google doc phising scam check on.digg.com/2py2k5g
Use a very simple tool to give feedback.
This is how we collect feedback (internal and external): https://www.stomt.com/stomt

And it creates a great feedback culture as i can give feedback as a normal user or anonymously and i can even vote anonymously. The simplicity reduces the perceived effort and makes it more likely that someone gives feedback. The optional anonymity takes out the fear.

(Disclosure: I work for STOMT)
Why do you need this separation to get these things?

In Freezer, you can do transactions directly in your view event handlers, and one transaction is one update, and .on('update', (currentState, prevState) => {…}) you can save the prevState into your undo log. And when you want to separate a data manipulation action, you can use custom events to do so — but you aren't forced to! It keeps simple operations simple.
Don't Virtio and devicemapper have different performance characteristics, though?
Good point. And yeah I wonder how accurate its trajectory would be after travelling multiple light years. Cool engineering problems!
I am the original comment poster and this is a very disingenuous way to frame my argument. If the above comment influenced you please consider:

- we have a legal framework for punishing law breakers. If these killers were affecting a political message (e.g. anti-US ideals like freedom, safety) our society has police and judicial means to extract "payment" or prevent this.

- At the civil level if someone/an entity is responsible for stripping civil liberties (this case through murder) I think we must draw a reasonable line. I don't have FB and am concerned w/ Google's privacy policies; however; to pretend a platform provided material support is absurd. Where does it end? Did googling weapons, posting pro-ISIS rants; a search interface and messaging/social network really count? This is reductionist?

- Consider this precedent and then why not sue Verizon for providing the data / internet and phone connectivity? What about Apple or Toshiba for the phone and hardware?

- I see this incident as a mental health issue, that is the underlying cause-- in my opinion.

- There really isn't a "price" for freedom or human life. No amount of money would likely convince me to give up my life. The responsible party is dead, so justice doesn't feel dispensed. Financially, they may be entitled to the estate assets.

- There is a degree of unfairness. Teaching tolerance and treating mental and health issues can help avoid this. This is a tradgedy, the family is likely to have damages >a million dollars (although there is no substitute for a human life) but we can't arbitrarily transfer those costs to a non-complicit party.

TL;DR I am glad you are open to changes in perspective; my comments are my opinion (as is the parent) but that framing struck me as reductionist and a bit of a disingenuous stawman. There are no easy answers unfortunately
"Good morning, that's a nice tnettenba." [1]

[1] https://www.youtube.com/watch?v=lsFAokXCxTI
Qyron, you've been very helpful.

We uploaded a new APK that passes the golang net error message straight through to the app's user.

So instead of seeing the ErrFleet5 message, you will see "write to UDP6 .... network is unreachable" or something else.

If you have a moment, would you reinstall the APK, rerun Melondream, and tell us what the error message says?

Thank you for your time
Did you comment on the wrong article by accident? https://news.ycombinator.com/item?id=14273549
I couldn't squeeze it in the headline but this is poisoned water. Water you can't drink, use for cooking or cleaning or use to bathe. It has extremely high levels of lead.

http://www.cnn.com/2016/03/04/us/flint-water-crisis-fast-fac...

It's like a runaway train of bad behavior by both the community and the state's leaders.
Crash reports and usage telemetry is different from information you can use to sell ads.
Android Medical ID version 5.4.0 is out
Come up with a way for them to provide anonymous feedback.
From what I understand, the big hurdle for 100% renewable is not replacing the power stations that provide base load power, but rather replacing peak load power stations. Hydro is often used for that, but in the Midwest the peaker stations are almost entirely run with natural gas.

Replacing those often involves some way of storing energy that you've generated in a renewable fashion. The issue is that storing large amounts of energy is not easy, especially when you live in an area that could be described as flatter than flat.
Yes, also good. Notify but don't download is what I generally use, tethered or not.
This seems contrary to most tourism information, and that PDF is pretty much the only source I can find... interesting. So they intentionally make their hot water non-potable to prevent corrosion (the bulk of tourism info recommends not drinking the hot water)?

Seems like Iceland could really use some sort of myth/fact information as they continue look to grow their tourism.
Aren't you basically advocating for the dreaded shoulder-tap? As bad as a standup might be, I'd still rather attend something at a scheduled time than have someone randomly hovering at my desk for "quick sync up".
What's the situation in China with WeChat's competitors?

Why can't WeChat copy any product in a week, if FB does?
Well, at least for our company we definitely see the gains and we absolutely don't see it as a Myth.. Previous project without docker to support all of our dev and QA environments: 9 VMs that we paid for. Most recent project with Docker: 2 VMs we pay for which includes all Dev and QA environments, with natively installed Nginx to hide the port differences.
More Android phones than ever are covertly listening for inaudible sounds in ads
The subtlety is in how phishing attacks work. If you initiate a login yourself, unbidden by any outside request, the likelihood of you being phished in that scenario is epsilon. In that situation, the TOTP authenticator on your phone is fine. However, if you're logging in as a middle step in a series of steps to get something done (say, answering a request you received via Slack or an email), the likelihood that you could be being phished grows. In those scenarios, the mutual authentication done by the security key helps protect you.

The security key is slightly easier to use than the TOTP authenticator and it's what you'll tend to use most of the time. But if you happen to forget it at home or you're logging in to check your mail and your security key is halfway across the house but you have your phone handy or something like that, the TOTP backup option is convenient. You also need some kind of backup in case you lose the security key.
How is the performance on this for very large dictionaries vs. standard python dictionary lookups?
> Stating that Microsoft Surface and Samsung S8 are not competitors of Apple just because their products don't run Mac OS/iOS is pure fanaticism at the very least.

For me they are not. I've used Android on quite a few phones ranging from HTCs to various Nexus devices. It always had weird issues, the most annoying of which was some google process randomly spinning out of control and killing the battery in ~10 minutes.

I'm back on iOS now, and for the most part it works. I see some interesting HW from Samsung, et al, but then I'd be forced to use Android again. So yeah, I think the author has a point without being a fanatical about Apple.
How is this different from addict?

https://github.com/mewwts/addict
I have been working software and IT engineering for almost 35 years. I'm self taught and, never took a college course until about 5 years ago. I have not been out of work for many years now and, the reason for that is the fact that most companies desire people who can hit the ground running. College degrees and books are fine for getting the basics but, what you learn in college is FAR different than what is in the real world. Companies want people who have been in the trenches and learned with "Trial by fire".

If you want to get a start as a self educated person in IT then, learn what you can on your own and then reach out to contracting firms. Get a few entry level contract gigs under your belt in order to pad your resume with some experience and then move up the ladder.
Thanks. Almost nobody liked my comment (downvoted), but it sure kicked off a long discussion :-)

I haven't done any actual Lisp since the 80s on a CDC Cyber mainframe and a dedicated expansion card on an Apple II, so I'm "a wee bit" out of date.

I'm very visual / "geometric", so I like to see the "shape" of things. I can't stand looking at stuff "formatted" (?) in the typical enterprise java (8) "staircase of doom" with minimal whitespace, incredibly long lines, with a few arbitrary line wraps that indent to random spots way off on the right.

I swear, many programmers have never considered how newspapers and textbooks are formatted. They don't sprawl text endlessly across even if the paper is wide, they keep it reasonably narrow so your eye can follow it.
Again, I never said we don't need good sensor. I have been saying we need to start thinking outside of just sensor. The forumla can't just rely on sensors alone. I don't dispute we need to be able to recongize surroundings. Because we human drive with eyes open.
React's default behavior is that when a component re-renders, _everything_ underneath it in the component tree re-renders as well. If you want a component (and its descendants) to skip re-rendering, you can implement the `shouldComponentUpdate` method. You can put any logic you want into `sCU`, but the most common implementation is to compare the contents of `this.props` and `nextProps` to see if anything actually meaningfully changed.

You _can_ do a "deep equality" comparison that recurses through every nested field in both `this.props` and `nextProps`, but that's relatively expensive. The alternative is "shallow equality", which uses pointer/reference equality checks for each field in both objects. However, in order for that to be useful, you need to manage your data in an immutable fashion so that each update results in a new object/array reference, rather than directly modifying the existing objects.

So, you don't _have_ to manage data immutably in React, but doing so enables performance optimizations, and also goes along with React's functional programming influences.
The most obvious method is employees in selling or buying companies leaking this information.
> Your reasoning for that is "it degrades property rights", but you're for publicly releasing Blizzards property for "the good of the many"?

just the information on the cd, obviously.

degradation of property rights has nothing to do with copyrights.

and suddenly it's very clear, if the round bit of plastic was very valuable (maybe it's gold, maybe it's the only copy), then yeah obviously you're doing right if you give it back.

after you made a copy.
I've worked at a few places where the products were mature and sophisticated enough that it too me six months to get a handle on them and start to become truly productive on implementing improvements. Before that time I felt like a deer in the headlights.

Sounds like what is happening here.
Ask HN: How do you create additional income streams?
Nowadays it's common for people to have income streams in addition to salary. It is even better if these streams are "passive" and do not require continuous involvement.

How do create additional income streams?

Is there a process that you use to find new opportunities to get additional income?
It is a tradeoff. The wider the FOV, the lower the amount of detail and the more visible screen-door effect is, assuming the same display tech.
Higher resolution displays require more computing power. And that power could be invested into more convincing graphics and lower latency.
Comfort matters too and better displays and optics can be bulkier and heavier.
The final tradeoff is, of course, price.

I know there are plans for high FOV headsets. Both cheap and expensive, so wait and see. VR tech is too early for me to invest more than a cardboard.
warning may 4 of massive google docs phising scam check on.digg.com/2py2k5g
That's exactly my point - the core is at fault for handing over global exec to the plugins and templates. It's a horrible design, and it appears there is little motivation to fix it but rather pass blame onto plugins.
Avoid These 35 Habits That Lead to Unmaintainable Code
Artificial InteIligence Knowledge Management Solution
> I'm all for devs being involved in the process, but devs absolutely should not be making secret solo decisions on what features to build without consultation.

When the managers stop doing this, we'll stop doing this. This adversity between engineers and management is one of the biggest reasons I hate the agile process as it is commonly practiced. It benefits management at the expense of engineering, thus creating animosity between two groups who are supposed to be working together.
Dark UI doesn't look great in a glass-wall office during a morning board meeting, and it wastes ink. :)
RichardHeart, as we discussed with Qyron below, the APK has been modified to print golang's standard library net package error message directly to the user.

If you get a moment, could you run the new APK and tell us what the net package is saying?

We expect something like "write to UDP6 ... network unreachable", but if would be informative if the error is something different.
A "Market Based Approach" but the word bankruptcy didn't appear in the article once?
Well, you're leaving, so everything you say will be viewed in that light. People should be objective about feedback, but they aren't. The way they see it, you're telling them they suck on your way out the door, and they probably want to answer "fuck you too".
While I am not a lawyer like you, I think there is reason to believe #1 may not necessarily as straightforward as it seems. At minimum, there can definitely be a case made to support Uber.

Evasion generally has to do with mandatory liabilities and provisions. For example - tax avoidance and evasion. It's legal to plan your activities to avoid incurring a tax. It's illegal to take an action that results in a tax liability and then not pay it or attempt to hide it.

For me, what Uber did is akin to avoiding roads that are known speed traps. Yes, Uber is required to obey the laws of the jurisdiction they are in, but they are also able to deny service to anyone for any reason so long as that reason does not fall under a protected class (age, race, gender, etc.). Refusing service for being a suspected member of law enforcement is allowed. Just as certain small businesses provide discounts to law enforcement in appreciation of their service, others can refuse to serve them.

The issue of whether or not what Uber did was illegal seems to hinge upon whether or not the underlying activity was illegal. It sounds to me (and has been stated elsewhere) that many of the jurisdictions where this was being used have unclear or incomplete ride-sharing and booking laws. This would make the activities by Uber up for legal debate, just like the Uber legal battle in CA on whether to classify drivers as employees or contractors. If there's not a consensus or existing legal precedent that a specific activity is illegal, you can't say that their activity is evasion because the activity they are trying to "hide" hasn't been ruled in court to actually be illegal because this situation is still relatively new and hasn't been adjudicated on yet. Once we have a decision by the courts on the underlying activity, then yes, using Greyball to avoid authorities would be illegal.
I was trying to transfer as an engineer to another engineering position with the possibility of growth. These were not pure research positions, but positions with a fair amount of scaffolding making internal tools or productionizing a system alongside a team of existing experts, and so I thought my good performance being an engineer was going to let me move to a place where I could do more or less what I had already been doing, while learning and having room for growth. I had no illusions about being competitive for the actual machine learning _research_, having only taken online classes and done a side project. But there is a lot of schlep in managing data and then getting a model into production I knew I could do because I had done very very similar things successfully.

I'm not saying the people they picked over me are worse though, I'm just sad they couldn't have picked us both :D
I wonder if addict convert keys like "Funky Foobar Key!" into Funky_Foobar_Key? The README seems to use keys that cleanly convert to python dict keys, so it's not clear.
Storing energy for a few hours isn't that hard. I have no doubt we can store for 4 or even 8 hours of average load to replace all the peaker plants. It's the multiple-day cloudy spells during the winter when you really need that last 20% of power capability. It's not feasible to store energy like that for 200-1000+ hours (there are ways, but they're very, very difficult and generally inefficient... deep sea hydrogen storage, for instance).

Since we have decent short-term storage tech, it's not the peaker plants I worry about but the constant baseload. Peakers will be replaced by utility-scale storage.
It is nice to see how more and more tech companies are taking this initiative to hold on-campus intro to programming classes (mostly it is javascript or python). But before most of these companies decide to teach coding to every single employee, I would first focus on those god awful "tech" project managers who get hired because of some fancy MBA degree and most of the time they have no clue about the complexities of a software project in general.
I think it's possible that geothermal and hydro can get us 20% of our total power (though that relies on very optimistic estimates being correct), but I think that's misunderstanding what we actually need baseload for, which is when wind and solar aren't working to provide either enough, or any, power (for whatever reason). You need to be able to replace all of their power for relatively short periods of time (though to sustain our current lifestyle, probably longer), not 20% of their power all of the time. Being able to ramp up a bunch of normally idle natural gas plants at a moment's notice lets us do that right now, but part of that is that existing natural gas plants don't necessarily all fail at once... whereas wind and solar plans would have pretty correlated failures.
>The coalition agreement did not require them to vote to raise tuition fees.

Except the ones in government: https://en.wikipedia.org/wiki/Cabinet_collective_responsibil...

Apparently being part of the cabinet means you're no longer representing your constituency but the government instead...
Mr. Musk said that the world would need about 100 gigafactories in order to produce enough batteries to level out solar production off hours.

One factory is producing batteries now, and Tesla is announcing three or four new gigafactory locations by the end of the year.

It's a start.
Jesus probably wouldn't have been a master watchmaker. He gave up on the whole carpentry thing pretty early, so he probably would have dropped out of his MechE undergrad or got fed up with his job pretty early and joined a hippie commune.
I too hate when people dare to dream out loud about interesting unsolved riddles in the universe. For some, sci-fi psuedoscience is their inspiration into the field, boosting their achieving the impossible - take Musk. I recently landed my first machine learning job, brought here precisely because I think synthesized consciousness is possible, swayed by none other than this community's most hated quack: Ray Kurzweil. Many choose science because they're inspired to achieve incredible (literally "not credible") things. If journalists should shut up, I wouldn't have my rewarding job. I've learned to ignore psuedoscience whistle-blowers, they just sound curmudgeonly to me.
> they say "violent death is commonplace", but I don't think that's ever been true

The Greens happened to be in a bad place at a very bad time - late-80s/early-90s saw big changes in organized crime and political structures, with all the trouble that sourt of situation will inevitably bring. Things are nowhere as tense today. Unless you specifically head for the ghetto, the worst that can happen as a tourist is overpaying for taxis.
When I manage teams, I love having productive and self-motivated people like yourself on the team. As long as you are able to complete the scheduled and required tasks, if by being light-touch with process, you are motivated to contribute above and beyond, the whole team reaps dividends. I have seen such members contribute great tooling upgrades, features to reduce administrative overhead, automation mechanisms, and even delightful user-facing features.

In my opinion, processes are designed to resolve or prevent dysfunction. An extra-productive team member that completes assigned tasks and adds in some of their own creativity on top is generally not a source of dysfunction, so I prefer to encumber such people with as little process as feasible. I for one love engaged productive developers who deliver bonus features of the sort I mentioned above and I find over-processing curtails those bonuses.
Buckaroo is a package manager for C/C++