skysight-inc/HackerNews huggingface dataset:
This is an interesting idea, particularly if you couple it with other ideas or tools. The one primary issue I have with event driven systems is that it is very difficult to look at code and intuitively know what's going on.

If you're having to search your entire code base to see what happens when a user logs in, and then what happens if that user is marked as "blocked", it can get very complicated quickly.

Even worse, trying to backtrack events can be more complicated. What caused the "add to cart" event that added this special product type that is actually a digital download, but that wasn't a UI event? It could have happened in one of 10 places, debugging is difficult because you have to start somewhere in the middle and work your way backwards.

This is the issue I've had with wordpress development, actions and filters can make intuitively understanding what's going on under the hood very very difficult. Of course they give a lot of flexibility with plugins, extension points, etc, but when multiple plugins are interacting it can get very confusing.

Compare that with a more imperative controller where you branch based on conditions and you can generally follow the logic flow. Of course, there are ways to make that complex too like Form classes, validation, ORMs, etc. But I still find the more imperative paradigm of MVC easier to follow, such as in a Django case.

Where I say this can get interesting is in a use case like React. In a way, events are propagated through a tree and can be kicked off by data changes, such as in redux. If you design it right, there might be more promise in an event-based system, but introducing both server side and client side tends to complicate things.
1. Windows Mobile.

2. Microsoft Office.

Windows Mobile was pre-ssd, but we were surprised when we did get the first generation of SSDs and they weren't an order of magnitude reduction in compile times. (They helped but not as much as we hoped for!)
I wonder what percentage of these unskilled-jobs could be replaced by robots, though not all and in many cases, the cost, maintenance and running of a robot will not always be cheaper.
It’s a canard because it’s already been in place for over a decade and has had middling results. It’s still a pain in the arse to hire someone ex-eu with skills and the tier 1 HSMP path was closed (so you need a job offer).

Anyone with actual experience with the home office and British immigration since the coalition knows that the “points based” slogan was hollow. It’s not like you trade away the job offer requirement!
Literally was thinking about building something to save articles. Liste looks beautiful, excited to see it in action.
I have personal experience with this.

Your analysis is exactly right, and taking local control away from state and county governments is a partial solution. There should also be financial implications to local governments if they take too long to turn around permit applications. (1.5x actual damages incurred after a cutoff date, paid directly to the home owner, no lawyer required, seems reasonable to me).

In particular, some local planning offices are notoriously obstructionist. In the best case (no zoning exceptions, no objections from neighbors, sympathetic bureaucrats in the office itself), they still needlessly delay the project, and compliance with questionable local regulations with bloat the budget. A San Jose builders association estimates that 25% of the cost of new construction goes to this — I don’t think that includes finance costs due to delay, and it still seems low. Individual homeowners probably pay more as a percentage than well-connected development firms. Alternatively, maybe SJ is more developer-friendly than most places around here.

Over the decades, NIMBYs have passed a set of onerous laws, and created numerous new county offices to enforce them. Of course, the offices are woefully understaffed. There can be a dozen, and they are all backlogged. To resubmit, you have to wait for the slowest office to respond, and with 12 offices, you’ll definitely be resubmitting.

There has been some action at the state level for ADUs (nanny units). Basically, local governments had to remove a bunch of restrictions that were designed to make ADU development impossible, and impose an SLA (of many months, which is lightning fast by CA standards) on permit application processing. If the governments didn’t comply, the law temporarily voided the entirety of their local zoning laws.

Sadly, it only applied to ADU’s, which are limited to being the second house on a lot, with a max square footage of 1200 sq ft.

That’s intentionally too small for families with kids, especially in areas with weird lot shape constraints. I guess this protects affluent schools from poor kids.

Also, they can’t be sold separately from the main house, only rented. Presumably this is to prevent lower class people from owning houses. (If this seems implausible to you, search for “palo alto redlining“ to get an idea of the historical behavior of the city governments around here.)

On the bright side for owners of ADUs, the state-wide rent control laws that were recently passed don’t apply to them (though the anti-eviction clauses might) so home owners can use them to extract extra money from students (and therefore UC), as rent control restricts construction of higher density housing.
they are turbine generators in hydro electric power plants - they are live buildings; the floor and walls are resisting all of the torque from the generators and the forces exerted by the water flowing through the building, and the machines are vibrating at 1 mm/s velocity or about 4/1000" displacement. So it isn't completely stationary, everything is just kind of humming and rumbling - unless there is a short circuit out on the power system and then massive forces are exerted on the generator and power conductors, or if the machine becomes disconnected from the power system and has 10 MW coming in and 0 MW going out it tends to speed up quite rapidly and shake a bit more - but for the most part I can't imagine any conductors wearing through their insulation, ever. No wires are ever exposed to sharp edges.
The solution is lower rates of population growth. Romanian youth were already preferring to stay home and seek office jobs than to travel to the UK to work low paid manual labour jobs. It’s inevitable that economic growth around the EU drains the pool of cheap labour.
But Xerox PARC mainly made a ton of successes for other companies. Wasn't such a great decision for Xerox itself.
Open-heart surgery is certainly no picnic, I'm not suggesting that it is. It depends on who the patient is. If you're talking about an 82yo man with renal insufficiency, that's not exactly a person you're going to rush into surgery. But if you are a relatively healthy 67yo who smoked for a decade but not actively smoking, getting a stent is likely not your best option because your expected life expectancy is still fairly decent. The point is that many people are not getting both sides of the story because cardiologists act as both the gatekeepers and the interventionalists.
I hadn't either - came across it randomly on Twitter and then saw it a few months later on Product Hunt - coordinating time zones with a remote team can be a huge challenge!
Chinese companies say they can’t afford to pay workers now
All Tesla cars have radar, starting with Autopilot V1.
> Incremental rewrites

You keep using this term and I don't think you know what it means. The Strangler pattern IS an incremental rewrite. You've suggested that it's possible to introduce incremental rewrites to old code and all I was clarifying is that by refactoring code written in an old framework (e.g. PHP 5.6) does nothing to eliminate technical debt (adds to it, in fact). The Strangler pattern is most often used when you want to switch languages (e.g. Java -> Rails) or when an older paradigm doesn't have a straight migration path (e.g. WebForms -> .NET MVC). The new code using the new framework essentially strangles the old code.

For the record, I've advised over 100+ software companies, which I would say about 60%+/- of them are experiencing some type of major rewrite and of those, 9/10 are because they simply can't upgrade an outdated/unsupported/poorly architecture software framework. Trying to refactor an unsupported framework is simply not an option. You (1) either migrate it to the latest (if possible) and refactor over time, (2) strangle it with the new framework, or (3) rewrite it. That's it. Every other topic discussed is simply just one of those but semantically wrapped in some engineering jargon or nuance.

This is all consistent with the examples here: https://paulhammant.com/2013/07/14/legacy-application-strang...

- C++ -> Java Spring

- Powerbuilder/Sybase -> Swing

- VB6 -> .NET

- Java -> Rails

- Java/Swing -> Rails

The real world is FULL of these. I've seen many of them first hand. The rewrites you hear about in the "SV world" are either superfluous CTOs who are misguided into thinking they need to, for example, rewrite their Rails 4.2 app in Node because they think it'll get them more users, or represent real engineering feats that truly "blitzscale" startups entertain to maintain business continuity (Twitter's migration from Rails to Scala comes to mind).
Which Sign Up and Login Options Are Optimal for a White Label Crypto Exchange?
> The British had something precious until not long ago: a working welfare state, a welcoming society, and an influx of enthusiastic citizens from all across the EU. It’s sad that they are throwing it all away.

The British have many more precious things that that.

They also have a rule of law determined by the BRITISH (NOT Brussels), responsive and accountable government (even though of course trade offs must always be made), and still have enthusiastic citizens from around the world banging at the door wanting to get in. As well as a dynamic and capable population of natives willing to bear the costs and risks of really changing their society in the 21st century. And they are still a welcoming society, them feeling they are in control again will make them more welcoming, not less.

People counting out the UK yet are being very premature. There will certainly be economic pain from this and likely other costs, but there are potential big benefits too. Brexit is a story that will play out over the next 10-20-50-100 years, not just the next 5-10. Would not surprise me at all to find the UK a wealthy more developed nation than Germany by 2050.

Even when you look at the Boris Johnson Cabinet, the ideas and intent that is emanating from there is very promising. No more "we can't do this because Brussels" or "nothing can be done". Real thought into how to make the UK remain relevant in the 21st century on its own terms, real efforts into how to improve the country.

This isn't the End of History. This is the end of the insular old folks home the EU is at danger of becoming.
Wait, how you can be free to use Cloudflare if you get 1M requests per month?
Nice to see multiple of us are on here.

> I imagine most of these checks (definitely all $7 of mine)

The 0x$2.00 check I got from 10 Feb 2020 was for one typographical item in Volume 4A and one pedagogical improvement in Volume 1, Fascicle 1. So it is certainly possible to still get checks for material that is already published.

Since it is now 2020, anyone with bug reports from the typography stuff should send them in soon, wouldn't want to miss the deadline.
I use Heirloom-mailx.
Brexit supporters talked about creating a 'Singapore-on-Thames'. But in Singapore all construction work is performed by cheap, low-skilled men from South India who are given temporary work visas. So it seems that Britain is actually going in the opposite direction to Singapore in this regard.
Brighter Future for Photonics
This is why Gnome is not a DE I run, and likely won't ever be.
At least on Android, VLC UX is quite professional-ish. I never had a problem with finding something. Maybe because I am power user. But my non-poweruser friends are also happy with VLC.
It isn’t clear to me what the individual tier allows, except for the pageview restriction. There is no FAQ or Support link on the homepage. Is it one domain where all sub domains can have comments enabled? Or is it one subdomain in a domain? Or is it all (disparate) domains owned by an individual?
Not on my computer, at least?
Heavens forbid people should try to better themselves through education later in life.
> given Kurian's mandate to overhaul the group's famously engineering-driven culture in favor of a more enterprise-oriented approach

TIL that engineering culture is mutually exclusive to enterprise approach
^ This has been exactly my experience too. I wanted an ad network that fit the above description, briefly thought about trying to build one, decided that definitely wasn't what I wanted to spend my time on, and held out a small hope that one day somebody would.
Windows supports storage of sparse data but probably it’s not what you mean.
A Windows feature which can result in bypassing User Group Policy
"Every part of the ribbon can be customised" Afaik, that is not true. I tried to do that just today with Outlook; I cannot remove the ribbons (ribbon groups??) that I don't ever use, Send/Receive for example. (When you're connected on a high speed connection, what's the point of that? But you can't get rid of it.) Likewise, in Word I'm pretty sure you can't remove things like the Mailings ribbon. (Mail Merge? How 1980s...)

Also, if I'm not mistaken you can't add commands to any of the existing ribbons; you have to create a new one, even if you only want to add one command.

It's been a long time since I've used a version of Office with menus (sigh...), but IIRC you could change every part of it.

So on the contrary, if my memory serves, the menu was far more customizable than the Office ribbon. (I don't know about toolbars, I never used them.)
Yes, true. But generally electrics are much cheaper to own. Assume 12k miles a year and figure the cost to own for 10 years. Might be higher than the corolla or civic, but similar or better than the accord or camry. Generally it will be quicker, quieter, and safer than the competition and most (that can) would rather plug in at home than regularly visit gas stations.

So model 3 might be a luxury car, but the cost to own is clearly lower than any of the luxury cars you mention, except the BMW i3.
They have had some serious economic stagnation problems for more than a decade now that were and are increasingly spreading their resources ever thinner. Their welfare state isn't working because they're eroding per capita economically.

Zero net economic growth for 13 years (16 years with any inflation included) while adding six million new people (10% population expansion). GDP in 2006 of $2.7 trillion; GDP of $2.7 trillion in 2019. That's a recipe for disaster as each person starts seeing their slice of welfare state pie shrink. Maybe they could hike taxes further to compensate some. Eventually you have to generate economic growth to go with the population expansion, or else the population will begin to react badly.
No free snacks just union dues. And a new bureaucracy that will live off it. Have a problem ? See your union boss. They will take care of everything.
Reading this, my initial thoughts are - will this virus be the catalyst that causes a global financial recession.
> For example, if I rely on "updated-at" and infer that whatever record has the latest updated-at is the "current" record, then I may create the illusion that there are no gaps in my facts. That may not be so.

I believe that notion is captured by timely's capabilities [0]. Your capability has a current time, and you can only produce records at or greater than the current time. So you could produce a record at, say, t + 3, then t + 5, and then produce a record at t + 1. But not until you downgrade your capability to t + 6 will the record at t + 5 be considered final; downgrading your capability is how you indicate that you have the correct and final set of facts for all times less than t.

If your events can arrive out of order forever, then you have a problem, as you'll never be able to downgrade your capability because you'll never be willing to mark a time as "final." That's where bitemporalism (as mentioned in that issue I linked previously) comes into play. You can mark a result as final as of some processing time, and then issue corrections as of some processing time in the future if some out-of-order data arrives. Materialize will (likely) gain support for bitemporalism eventually, and the underlying dataflow engine supports arbitrary-dimension timestamps already.

Would be happy to chat about this more, if you're curious, but I feel like this discussion is getting a bit unwieldy for an HN thread! (At the very least I might need to put you in touch with Frank.) Feel free to reach out on GitHub [1] or our Gitter [2], or shoot me an email at benesch@materialize.io.

[0]: https://docs.rs/timely/0.11.1/timely/dataflow/operators/stru...

[1]: https://github.com/MaterializeInc/materialize/issues

[2]: https://gitter.im/MaterializeInc/community
What do you mean you wouldn't be able to? From the linked article, you can get 50 points by having a job offer, having the job at a relevant skill level, and speaking English. You can get another 20 points from earning more than 25k GBP a year, which is 2k GBP a month. That brings you to 70.

Are you unable to fulfill any of the above? Or are you saying that the criteria is onerous for the average immigrant? If so, would be curious to hear your thoughts on that.
I'm not sure when the last time you used it was, but now they allow limited applications per person. Someone swarming won't get very far. A lot of people are quite high quality, and I feel the rating system does the trick. Downside is they rate you back, so if someone did a shit job and you say so, they'll do the same on you. If anyone has lots of high ratings, it's likely that their bad work isn't being rated.

You can choose to withhold payment until the deliverables are delivered. IMO the bigger risk is that a lot of people on there are doing it part time and slow or absent. I've had a few people who also choose to back out. The system works great for small tasks (make me a map marker feature), not so great for bigger tasks (make me an app).
> This is why we have 'recalls'. Your car should continue to receive updates and improve as you drive it off the lot. Security updates are necessary, UI updates are necessary, performance and economy updates are necessary.

Did you ever try to rollout change to millions of units of anything, with individual owners of each item, operating in vastly different environments and with additional modifications from those owners?

Rolling updates is A HUGE issue, if you need reliability. It’s not a random app. It’s, for majority of the people, second most expensive purchase in their live (only behind a house). Messing up with that is very very risky.
If I can play devil’s advocate for a second:

Maybe the UK’s working welfare system can’t cater for all of Europe’s economic refugees plus the middle east’s conflict refugees.

For a representation of a labour market + immigration free-for-all, at least in theory, I invite you to live in Brussels for 12 months.

Dilapidated infrastructure, abandonment by national population, high levels of petty crime and a de-facto skills test where regardless of who you are and how well educated you’ll fail a job interview if you don’t speak both fluent French and Dutch. A simple way to keep the _good office jobs_ for the locals.

That is once you jump through the many bureaucratic hoops-on-fire
Advancing their amazing bet, maybe?
I’m not sure how you budget, and whatever works for you works for you, but 77% of the money that hits your bank account every month going to housing when you’re a grad student is insanity, not “a little higher than sustainable levels”. Especially when there’s a kid in the picture.
which software do you use to demodulate P25? gnuradio?
While an unfiltered network is cool, am I the only one who thinks it’s utterly reasonable for aircraft owners to want some basic level of privacy? I always have found it strange that communities of folks who very much don’t want to be tracked themselves are also very interested in aggressively tracking others.
> that ECU and Infotaiment runs on different CPUs under different OSes. Question is, what do they share? Same bus? Some memory area? Or only something like I2C?

That's not how auto engineering works. Read up on Controller Area Network (CAN)Bus. Tesla MCUs (Touchscreen) are on a completely separate sub-system from the power-train/braking systems.

> I hope, Tesla's engineers better than that.
Sure. Most of Tesla engineers came from other auto manufacturers. Lot's of them were form the UK during the development of the Model S.
Thanks for the advice, I'll give it a try!
No, they started from a problem "how do you get internet into rural/low infra areas" and settled on balloons after iteration. You just didn't see the rapid prototype part, because at that point the company was "5 people fucking around in X" and not "Loon".
This will be very hard to answer without knowing anything about the kind of app. So as always: it depends.
DoH = DNS over HTTPS
The underlying compute framework, differential dataflow, supports multi-temporal timestamps. The Crux folks were at one point looking at it for Juxt, though not sure what they concluded.
Of course it is, union dues are literally a percentage of your salary.
Good catch, thanks! I've filed an issue about this: https://github.com/MaterializeInc/materialize/issues/2056

Though it's not yet documented, we do support all of the SQL set operations [0]: UNION [ALL], INTERSECT [ALL], and EXCEPT [ALL].

[0]: https://www.postgresql.org/docs/current/queries-union.html
What I’m saying is that, if you take 10,000 people from the population at random, there probably isn’t a single person whose experience of Nazis is anything other than consuming media about them.
Day long compiles used to be routine. Any c++ project in 2001 had a good chance of taking that long.

I worked on a c# project in 2011 that had 18 hour builds.
You'll actually have to bug clients for a review. I think this is actually a best case because I've had one or two horrible contractors and the system punishes clients leaving low reviews.
because they probably didn't know you could jump fields.

But also because in an IBM POS the cashier has to physically press the enter key and wait (with delay) for the month/date and CVV.
"People wanting to come to the UK from outside the EU will find rules are being relaxed"

Yes because non EU labour tend to have fewer enforceable rights. I don't think this is about raising any thresholds, its more the opposite lowering the barrier for exploitation of low skilled non EU labour. At least in a business/financial sense.
FWIW: this gets argued about occasionally, but consensus seems to be that the cited line in the SDM is documenting a misfeature on an older CPU (though the details escape me about which it is). That effect is, IIRC, not observable on current hardware.
His issue might be that he works remotely. Those points are probably only valid if you're employed in a UK company.
FBI agents learn to boost their confidence
There is a broader point to the quote which I think your comment does not touch upon.

Put simply, war is never good, it damages even the victors, and, the necessity of being prepared for it should not blind us to its costs.

We all come from the same family, at the end of the day. Albeit a particularly contentious one ;).
Why do you need to know exactly who is in a plane? How does that help you at all? What do you do with this information to improve your life?
The screen is automotive grade. The yellow discoloration has been traced back to a supplier changing the adhesive chemistry on the LCD panel to save cost.

https://teslamotorsclub.com/tmc/threads/yellow-borders-on-ma...

https://forums.tesla.com/forum/forums/mcu-touch-screen-yello...
Why isn’t this view shared by Alphabet?
Devil’s Dictionary of Programming [Satire]