skysight-inc/HackerNews huggingface dataset:
>They can't be thinking about long term reliability.

That's been like that for a long time already even if you buy it, once it's out of warranty it's your problem not the manufactures's anymore, they are following the same path of consumer electronics, since they need to come with a new product every year and try to impress the public the only way is making them as flashy and sci-fi-esque as possible even if is unusable or it will last 2 years.
Flint Water Prosecutors Drop Criminal Charges, with Plans to Keep Investigating
If you are filling one position, it doesn’t matter if 20 people technically qualify, you hire one.

Imagine a single resturant forced to hire 200 chefs because each of them managed to live up to the minimum qualifying criteria for the position...
Hey @dassurma, can you explain your task scheduling function? As far as I can tell it schedules a micro task, and there is no meaningful difference between that and other microtask scheduling systems: https://codepen.io/ruphin/pen/qzbgYr?editors=0012
Review: Why an AI apocalypse could happen
The code as "precise" description: The problem is that you can't tell if that weird "if" is correctly handling a corner case, or incorrectly handling a corner case, or is now a "can't happen" left behind after something else changed. You can't tell which from the code.

That means that tribal knowledge is crucial for a successful rewrite. And that means that you need to do the rewrite while you still have that knowledge available.
I really disagree. Some of these groups barely existed 5-10 years ago and now they are everywhere. Violence cases like the one in the story is going to make them lose a lot of credit with the public, but if the other side escalates as well (see antifa[0]) things may get even worse.

I wish we could all accept our differences more civically, but I don't know how we can make that happen.

[0] I fully expect antifa to get stronger after this.
He is wrong in that quite a few (smaller) companies have gone defunct due to bad security, but he was right in that the hare that cuts every corner, rushes its product to market and (maybe!) gets breached will outperform the turtle that gets hamstrung by the governance, security and bureaucracy within its shell and doesn't produce anything.
> Imagine a car whose interior looks like one from the late 70s/early 80s, with all analogue controls and indicators, except that it's actually an EV.

Something like this?

https://www.theverge.com/transportation/2017/7/27/16052118/b...
This may be a reflection of the pessimism of the younger generations. Their parents and grandparents witnessed great progress with few, relatively manageable side effects--or so they thought. It was natural and easy to be optimistic

Now with micro-plastic pollution, mercury accumulation, CO2 filling the skies, and the prospect of ever fewer raw resources I can imagine why younger folks can relate to darker stories.
Despite having received 18 votes in 5 hours and while never having advanced beyond page 3 on the list of trending links (position #67 currently), this piece trails behind another Times piece, "Why don't more American men take paternity leave?", which is on page 2 (position #45 currently), and which has received only 6 votes in the span of 8 hours.

WTF
Reading this thread I was thinking this seems like it's turning into XHR all over again. It was a long time from XHR to 'ajax'
In the book Working Effectively With Legacy Code the author defines “legacy” as “code without tests”.
Shoe dog is a great book - about how you can afford to be a terrible business person if you have rich parents who bail you out and can live out of their garage. I don't see why people are so impressed by it? Nike shoes aren't even that good today.

How to mistreat your allies (Jeff Johnson)

How to mislead your suppliers and almost lose in court.

Do the marketing methods they used, which is perhaps the impressive part, even work today? Do you show up to track meets with shoes from an unknown brand? I don't think so.
Do things that don't scale, but not the exact same things that worked decades ago.
Oh, wow, this is excellent, and fixes it!

I never knew about this option. Thank you, sincerely, TeMPOral!
they're just as likely to use a different site instead.

just as likely, or more likely?
All your logs are executed immediately. .then() takes a callback function!!

FYI: AsyncTask and MicroTask are equivalent, and so are my task() function and your OnMessageTask
Leonard French had a good live stream yesterday going through everything too. Lawful Masses on YouTube for those interested.
Wood lasts for hundreds of years in the right environments. Similarly most plastic is not in any real risk from this.
being multi-modal i occasionally rent cars, so i've seen a variety of infotainment implementations.

i'd love simplifying cars on two fronts: (1) the use of standard knobs and buttons for radio and air conditioning on the dash (in addition to a touchscreen for maps), and (2) removal of takeover features like lane assist and collision avoidance. i don't believe these "safety features" actually promote safety. instead, they allow people to be even more distracted and low skilled.

in one of the cars i rented recently, the collision detection system activated, not once but twice, while i was trying to avoid a collision. the autmatic braking almost caused an accident by disregarding my direct control. afterwards, i looked for a way to disable automatic collision avoidance but couldn't find it.
Would you please stop posting in the flamewar style to HN? It is not a place for ideological battle and this sort of comment is super low-quality, regardless of how good your underlying points are. Internet rage is the most predictable and tedious commodity here. It has the effect on thoughtful conversation that salt has on a slug.

https://news.ycombinator.com/newsguidelines.html
Minimal Project Management
curl https://eblong.com/infocom/ | grep href | grep -v http | cut -d '"' -f2 | awk '{print "curl -O https://eblong.com/infocom/" $0}' | bash -x
What's the use case for something like this ?

Looks a bit like what any RSS reader would provide. Or maybe it's meant to publish links to other blogs on a separate site, which could work if the articles have a somewhat permissive license, I guess.
Correct me if I'm wrong, but isn't one of the uses of web workers to do resource management via local storage, so that multiple tabs can share one set of resources?

Not everybody is using web workers for that, but that could address both issues to a degree.
This reminds me a lot of the "Science wars" from the 90's. It's unfortunate to see things haven't improved much since then.

https://en.wikipedia.org/wiki/Science_wars
https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCa...

https://caniuse.com/#feat=offscreencanvas
Sounds like, unsurprisingly, the author hasn't spent that much time considering any of these questions themselves...they just have all the answers for those that do (thanks buddy!).

Some questions just deal with issues that are just not quantifiable (even the question he poses about immigration is just not completely quantifiable). And even questions that are quantifiable are often affected by beliefs (i.e. what happened to inflation in the 70s was a consequence, in part, of what people believed about the Philips Curve in the 1960s).

Perhaps more relevant: social science went through this phase nearly 100 years ago (in history, more than 100 years ago). And this issue was resolved often more than 50 years ago^. For example in history, EH Carr: people are not objective, arguments are often contingent but there are facts, present your argument, let your reader judge for themselves).

The most harmful thing is to claim that there can be objective truth about these issues. Economics has thrown itself against the rocks far too often. The trend towards this in history at mid/end of the 19th century produced some extremely unimportant work.

This can also tend towards quackery. I remember a biologist in my local politics dept (relatively prestigious) got a ton of funding because he believed he had found a way to spot the physical attributes of terrorists (srs, not joking, last I checked he had over $1m in funding from govt). Some people, like the author, are just unaware of the wider context. Less preaching about ways to "solve" social science, more listening (btw, in my experience all of the above applies to scientific research too...all research is contingent).

^ We first had the move towards (broadly) logical positivism/empiricism, then to post-modernism when that seemed ridiculous, and now to (imo) a reasonably healthy medium.
Oo, I'm really interested that you're working on that, although I don't love the syntax (particularly `worker<endpoint>` seems awkward).

It seems like you should stick with function invocation syntax:

`worker = (endpoint) => {| block |}`

`worker(endpont) // does what you want`

with the difference that the result isn't a closure. As a bonus this syntax would let you write 'pure functions' even if you weren't working with workers. Perhaps the worker version then is `worker = async (endpoint => {| block... |}`.

Although considering the precedence for `async function` maybe the way to do this ought to be `pure function`.
You're welcome. It's a life-saver, in cases like this, or when a mobile site disables the ability to pinch-zoom.
Your initial gut bacteria "infection" most likely comes from your mother (through a couple of possible means), though there seems to be some scientific questions about that.

Otherwise, while you could get good bacteria from the environment, you'll also highly likely to get some bad pathogens as well, especially in urban environments. Or even worse, helminthic infections.

You could have fecal transplant candidates try several unwashed food sources and see what happens.
That's like textboot journalism: say something that is true but at the same time omit an important part to create a negative reaction.
Can a submarine... fly?
back down until they find a sneaky way to reintroduce it. IMO, case closed. Just a matter of time
Or maybe some of them considered the wind fortuitous. I wouldn't be surprised. But then, I'm not a huge fan of war. In fiction, sure. The bloodier, the better. But not in reality, where so many die to make points.
In the old days, they murdered prophets.

Today we are more efficient, and just bury their words in haystacks.
It almost certainly is. Likewise for the dye.
You are absolutely right. This happens over and over in history and people never learn (or intentionally don't want to). Politics is a game and there is a thing called overreach. Now is the time to consolidate on the gains, not to do something obviously impossible and way outside the procedural norm like removing Carrie Lam from office by street demand. Fight it out in future elections. At least there are real seats in the HK LegCo.
> To answer the question posed in my headline: Nah. Far from being wrong, Darwin is as right as ever when it comes to his big idea, natural selection.

Background: this is part of the continuing discussion around horizontal gene transfer and the click-bait (IMO) title “Darwin Was Wrong” that New Scientist used in 2009.
That doesn't change the fact that they could be using another framework or library that has code to access Bluetooth. As long as the app has been granted access, the framework would have access too.
Well she may be from HK and she gets paid by HK government but we all know she's a mainland shill and was chosen for that reason. She is 100pc in the pocket of the mainland government
If a completely different person does it, then they're not the one you told to do it. If I tell one person to drive drunk, I'm not responsible for a million drunk drivers.

I'm not saying it's a good idea to be generically racist, I'm saying it's within your rights and not being an accomplice.
It's also possible that things that grow 50x tend to be newer, meaning less gradual accretion of cruft in the code. Being newer also means more remaining institutional knowledge in the organization about the technology.

For 50x growth, the new thing we are thinking of rewriting probably also has some simple core purpose (like some kind of social network), making it easier to grok the existing code and indeed to rewrite it.

By contrast a decrepit old payroll system will not have the growth dynamic, and will not be at all simple to rewrite - the code will be packed with small fixes and strange little features that are actually critically important, and that it would be disastrous to omit in a rewrite.

These tie in with your last point.
Blog with In-Depth Articles on Clean Code
I don't agree. The code may not do precisely what was intended but it is deterministic. If you understand the language, you can understand the code.
After massive Target outage, some stores say registers running again
I did a thing where I used data URIs instead of explicit files to load up web workers. Don't know if that still works, as this was a few years ago, but it definitely helped a lot with those sorts of issues at the time.
That should make it more impressive.
"Men who take leave are less likely to get divorced, and have better relationships with their children, research shows."

Correlation does not equal causation.
The video series about women and videogames started a reaction that included what you describe (doxxing and gang stalking activities) among other things. That led to a reaction that included them being "removed" from 4chan. That led to the more radical people to concentrate on 8chan where don't they get called out for being extremists as much. That led to the case in the OP.

Obviously that's simplified, but I think you can see how the dynamic plays out.

The victims aren't gamergaters or feminists or whatever. It's humanity.
A key part of this has to be reduced usage. There is an awful lot of plastic made and used that isn’t necessary.
This is very impressive in only the way that lisp can be. But part of why it works is because SQL is a well defined interface. There was a comment on ltu a good while back:

------------

"I would say that a system that allowed other metathings to be done in the ordinary course of programming (like changing what inheritance means, or what is an instance) is a bad design. (I believe that systems should allow these things, but the design should be such that there are clear fences that have to be crossed when serious extensions are made.)"

The fact Kay realized this fine point of design in the late '60s (according to him) is why he is a Turing Award Winner.

I know Lisp programmers who even today don't understand this point - their code is succinct but the API has a massively unnecessary learning curve due to unclear boundaries.

Sometimes my coworkers object to me paying extraordinary attention to detail about what the boundaries are. However, if we don't pay attention to boundaries, we may as well all be Netron Fusion COBOL programmers munging VSAM records and EDI data formats.
By Z-Bo at Wed, 2009-04-15

http://lambda-the-ultimate.org/node/3265#comment-48165
They will eventually disappear. Even though all of them are heavily pirated, they don't stay on people's hard drives for ever. The metadata about them may actually stay alive longer, i.e. IMDB, fan forums,etc.
What's the use case for something like this?

Looks like it takes RSS feeds and makes a blogroll. I thought most blogging platforms had that function built-in. Certainly Blogger does (ex: http://www.sloopin.com).

Maybe this is for if you built your own blogging platform and don't have a blogroll plug-in/feature available.
I do this with cooking, kinda, let me know what you think.

1. Make the thing from a book, verbatim, change nothing

2. Synthesize a new recipe from 3-5 recipes, changing stuff
at will, but within the range for each ingredient

3. if excellent: goto 2; else: goto 4

4. Continue to make this dish, using this recipe, from feel until the output consistency is always delish

Being good means being creative and then being able to consistently hit the required output quality.

“I fear not the man who has practiced 10,000 kicks once, but I fear the man who had practiced one kick 10,000 times.” -- Bruce Lee
Is running a server really that cheap if you include the up front costs, maintenance, and your own time? What about the costs of having an offsite backup?

As someone who also has their own personal server, I can definitely say it's not cheap.
And when the Alexa gets confused and records anyway? Or the guest is, at least initially, unaware that an Alexa is present?
It's not even half time to 50 years. Also, given that there is the "One Country" part, the moral argument would stand on firmer ground if that reality were recognized and the new generation of HK-only protestors paid more attention to improving China itself because, as much as it is understandable that they only care about their own wellbeing, it is having the exact opposite effect on the likelihood of them achieving it. For better or for worse, the fate of HK is tied to the fate of China.
You can go long or short on VIX but read what "contango" is and what happened during the volpocalypse.
You have literally no idea if this is true. Literally used in the literal sense because until such microbes exist you can't predict their behavior.
In a system of exchange, even when the rules of how exchanges take place is completely random, you necessarily end up with wealth inequality:

http://www.decisionsciencenews.com/2017/06/19/counterintuiti...

Now, in capitalism, where exchanges can be influenced more by those who have more wealth to begin with, it's pretty obvious that it will naturally lead to extreme concentration of wealth. So I don't believe this question "screams for some quantitative analysis" but there you have it anyway.

The essence of capitalism is indeed the protection of private property and the resulting dynamics will lead to the aforementioned results. I don't know how you cannot see it.

As for inequality throughout history, it is actually a pretty recent phenomenon. Considering humans have been around for 100k+ years, and that we were all pretty equal up until around 6k years ago, inequality is very much an exception in history rather than a norm. And you can make a strong argument that inequality only really took place once humans became sedentary and started to implement a practice of private property.

This is also how I think about human nature. The "nature" of hoarding and greedily taking everything and leaving your fellow humans with barely enough to scrape by is not something we have always done. In fact, we only became so successful in nature originally due to our innate capacity for co-operation and our social behaviour and language. The fact that our "nature" for over 90% of our existence was very different to the brutality of capitalism that we see today goes to show that there is no fundamental "nature" that explains inequality. It is clearly a function of the current system rather than an inevitability resulting from the nature of its participants.
Depends on the site. In some cases, less likely. E.g. at this point in time, Facebook or YouTube or even Slack could make a browser change demand with little to no consequences.
Could you please stop posting unsubstantive comments to Hacker News? You've done it a lot, unfortunately, and we're hoping for a bit better than internet default here.

https://news.ycombinator.com/newsguidelines.html
>The trick is that by taking every symbol that had positive influence and making it a hate symbol, it's showing that you're a fool for naively associating Symbol A with hate, and are merely acting as a knee jerk reactionary without understanding the underlying context.

I personally didn't, though. I'm neither naive, nor am I a knee-jerk reactionary. But the underlying context is that idiots on the net pretending to be Nazis want Symbol A to be associated with hate, they're just doing so as a joke.

So, yes, while some people are reacting like that, they're not entirely foolish for doing so, or entirely wrong, because hate groups will probably embrace Symbol A unironically, because they're part of the same community, and they're taking the piss at the trolls the way the trolls are taking the piss at everyone else, and it being a meme gives them plausible deniability.

And then someone shoots up a synagogue and burns down a mosque.

And somehow it's still everyone's fault but those crazy kids on the chans with their wacky hijinks.

It's not 2008 anymore.

>You need to get to the root of the matter; which is apparently a marginalized segment of your population being squeezed to the point violence and hate seems the only way forward.

If by "get to the root of," you mean "sympathize with and concede to the agenda of," then no. They are not marginalized, nor is their violence and hate justified.

>It is infrequent that a population pushed to the brink of violence becomes anything more than a bloody footnote in the history books in need of some form of whitewashing for the future.

They haven't been pushed to the brink of violence. That narrative sprung, fully formed and fully clothed, as propaganda from the populist movements of the US and Europe, and in particular from the viral efforts around Trump's campaign, but they've always been around, and always been violent, and always been hateful.
If the protection of wildlife is profit-driven by governments, I'm fine with that. Maybe these other places where endangerment is a problem can learn from the other ones. If they can make more money from milking foreigners for protection, rather than land encroachment, maybe they wouldn't hesitate to try it.
This is talking about evaluating dynamic expressions over (semi-?)-structured row-oriented data, for the purpose of filtering.

It contrasts a tree interpreter in C++ with a JITted dynamically generated Lisp expression, with some hand-waving away of what the equivalent JIT in C++ would be, seemingly dismissing it as taking too long (is that what "unpause cosmic time" alludes to? I'm not sure).

The tree interpreter is a little unorthodox - it isn't how I'd write an AST-walking interpreter - and other interpreter techniques like generating linear programs for a simple virtual machine aren't considered. These can be pretty fast, especially with some use of implementation-specific computed goto, available in gcc and clang. It would get rid of the author's worries about recursion and lack of TCO, increase locality and decrease cache usage.

But of course there's not much need to write such an interpreter. Why not use a JIT framework for C++? Depending on the library, it wouldn't be a whole lot more complex than a traversal of the AST.

And the next question is, if the problem is querying plain-text databases, why not use Apache Impala? It's written in C++, and uses LLVM to compile SQL expressions into native code, and can evaluate filters (but not just filters, the full power of SQL) over CSV text.

Maybe Impala and its dependencies is too big, but if that's the case then your data is small and a simple interpreter would be plenty fast enough.
This looks legit. I picked one up at a yard sale complete with games and overlays a while back. So impressive with 1 KB RAM and no frame buffer.