skysight-inc/HackerNews huggingface dataset:
The biggest problem for me is when people try and squeeze it into something it was never really meant for. I'm thinking of things like ANT files or XAML. In both of those cases they are too verbose and difficult to edit by hand. They are building an object model that would be better expressed as code.
Based on the existence of the config option "FIX_KEY_WORDS", it seems like this detects bugs just using keyword matching? Github also tracks when issues are fixed by commits (and pull requests, I think). Is it possible to use that metadata in addition to (or instead of) keyword matching? (Does Github even make that information available through an API?)
I’m confident it doesn’t.
> boxes, pallets, containers and vessels

So you keep info about these separately already or in some common table with discriminator? Then maybe:

boxes -> box_events, containers -> container_events,...

Or:

units(type:{box, container,...}) -> unit_events
I am a big fan of redash.

It is really great in situations where non-SQL people ask if you can run a query or report for them.

It is amazing how quickly you can build up instrumentation with it.
Non-reddit link: https://i.imgur.com/3eGaQZT.jpg
What are the best third party reddit apps?
What makes you think moving society forward is on anyone's agenda?

The best we can do is align incentives.

Given recent events, incentives seem to be far from aligned, even in the most basic & important aspects of our society (policing, pandemic handling).
because people don't understand how Windows works, in general.

I'm not ready to absolve Microsoft of this blame, though. Yes, every operating system is a complex beast, and no single person comprehends it all. But Microsoft seems to have a particular fondness for non-transparency in all its machinations, whether it's pricing, licensing, telemetry, file formats, product usage documentation or even its APIs.

Not to mention that Microsoft is a repeat offender in this particular space, so I would probably have jumped to the same conclusion.
Former Founder Fund Partner on Narrative Violations
If the contract specifies the place of the work as the Mall, Mall street 1, as soon as someone crosses that line, it is ON and ticks as long as they leave the premises. I see no ambiguity there. If the time spent walking to the door is so important hire the fastest people.
Sure but then users would postpone updates forever then blame microsoft when they get pwned by some vunerability that has already been fixed for three months.

Seems like either way, microsoft just can't catch a break.
In an ideal world, I would try to seriously consider and validate what I can about the other person's pov. If I "steel man" their concerns, and still disagree, hopefully I would work through why in a cooperative way with the other person, and the conclusion would feel mutual, as though it were inevitable.

Not that I'm noble enough to actually manage that, in real life. It's just, what I would do, if I had sufficient self-discipline.
>I've long had the sense that flattering vs. unflattering photo choices are a powerful way by which newspapers (or some faction of editors within them—I don't know how newspapers work) express a pre-existing agenda.

Don't always ascribe to malice that which is adequately explained by incompetence (or time pressure on deadline). But deliberately choosing unflattering photos is certainly something that happens. It may often be the choice of an individual with an ax to grind, and no oversight, not an implicit policy of the organization
I believe you can view subs and comments only when you are linked from the homepage.
They all seem to be copied from Chinese apps though their implementations suck more. Virtual currency, awards, and gacha style encouragement is very popular in Asian countries for communication apps. That's how they extract value because there are too many competitors and free apps.

Reddit might add shopping experience or real world items for purchase through coins soon. It's too obvious to not do that.
I couldn't understand this: "Domain is an instance of an operating system (or subsystem in case of container virtualization like OpenVZ and lxc) running on a virtualized machine provided by the hypervisor"

So the domain itself is a virtual machine? What makes it different from other guest virtual machinse?
The French Revolution is a very good example for the importance of delays in communication in terms of world history, though.

The Haitian revolution might have played out very differently had it not taken months for developments in Paris to make their way over to the colony. By the time certain decrees were put into effect, sometimes they had already been overturned back home.

Similar things happened with the wars of Spanish American Independence. When the French occupied Spain and the country fell into a power struggle, there was no clear signal from the mother country to the colonies as to what they should do. The result was factional struggles in Latin America which also bolstered the independence movements.

(Also, I take issue with the statement of the French and American revolutions not having a preamble. I think quite the opposite is true.)
This is about Unix v.s. VMS, not Windows v.s. Linux.
Milaap Free Crowdfunding for India
The structure of Link's Awakening Overworld map
I also had this experience. I was a regular on a particular subreddit but the combination of awful website + censorship coming from above has made me stop using Reddit entirely.
CW: Child abuse

Pizzagate is a debunked alt-right conspiracy theory [1]. Epstein ran a child prostitution ring for himself and his inner circle [2]. Pizzagate conspiracy theorists have attempted to graft their theory onto the Epstein case in ways that are largely internally inconsistent. From what I can tell, it's been more successful in tethering itself to the Qanon movement.

There have been many cases of the wealthy and powerful abusing children (Jared Fogle comes to mind,) but to connect it to Pizzagate really commits you to believe some pretty wild things (like the Clintons and celebs like Katy Perry are Satanists who ritualistically abuse children in service to Satan and do so out of a NY pizza joint called Comet Ping-Pong) [3].

(Famous guy + child abuse) != Pizzagate

[1] https://en.m.wikipedia.org/wiki/Pizzagate_conspiracy_theory

[2] https://nymag.com/intelligencer/2019/07/jeffrey-epstein-high...

[3] https://www.rollingstone.com/feature/anatomy-of-a-fake-news-...
I'm genuinely sorry if I came across as condescending, that was not my intention at all.

I merely wanted to point out that, in my opinion, this property should be reflected in parameter type, rather than the name. Just like, if we wanted a parameter that should only be a whole number, we wouldn't declare it as a float and name it "MyVariableInteger" and hope that the callers would only send integers.

You mentioned that there are quite a few languages that do not permit what I proposed, would you mind specifying which ones exactly? The only one that comes to my mind is assembly?
In module context. Then

var config = require("settings.js");

My reasoning is that if you have access to change config or source code, all bets are off.

Or you could parse the config in a separate vm and import the result as JSON.
Hello, Jean-Noel here, from Kameleoon (also a competitor to Optimizely, but mostly serving European markets so far). First off, congrats to Optimizely / Dan and co for the acquisition. For us Optimizely has always been a role model, especially from the technical side of things (I'm the founder of Kameleoon, but currently serving as CTO, so obviously I have a tech background). Optimizely was (and still is, in many ways) a great platform. And it did create (or at least, heavily helped develop) a whole market.
However I agree with Feynman's comment, the main problem with this company (and even looking from aside, it was quite obvious for us) was that they raised way too much money and made promises to their investors that were completely impossible to fulfill. Basically, it looked like they wanted to be compared to AirBNB, but their potential was honestly never the same, and this was quite clear from someone with a little insight into the business. Because of that, they started making mistakes after mistakes, burned way too much money and it all went downhill.

They're not the only ones with that problem - almost all competitors / actors in the field raised too much for the side of the market, from my opinion. Dynamic Yield is probably the one that did the best at that game, with a great exit when the hype was at its peak. But all the other ones are clearly in trouble (even Optimizely exit, I am sure, is clearly not a success for their investors, etc). The only actor that has a reasonable overall strategy is VWO (somebody asked if they're were profitable - of course they are, since they did not receive any funding, they have to. While Optimizely clearly never was), because it stayed lean and avoided the pitfalls of over investments (going to all continents on the planet, having 20 offices all over the world, etc). Hats off to Paras for that. We try to stick to the same strategy at Kameleoon, even if we had to raise a bit of capital. But you don't need to raise $200 millions to have a great CRO platform - we proved this for a fact.

About the switch to Enterprise - anyone in this industry will tell you it was absolutely necessary. Impossible to sell experimentation to SMB and expect to be profitable, you need larger customers. Because contrarily to Mailchimp for instance, a SMB customer paying $50 (or even $500) per month for a CRO platform won't be able to operate it on its own and will churn. The problem with Optimizely pivot to Enterprise is not the pivot in itself, it's how they did it (I heard some horrors stories from people inside Optimizely, not sure if they are true, but one thing is clear - it did not go well).

Anyway, it's still an exciting field, from the technical side of things, there are still many innovations to be done and we hope to spearhead that at Kameleoon :-)
Nice filter. Personally, for engineering positions I only hire a capella singers who play lacrosse :)
That is a totally different beast.

That is more like differnet flavour of Windows.
Windows 10 Pro, Windows 10 Standard, Windows Server,
Windows server core etc.

The UNIX war had truly different implementation that all converge to a partially common standard.
The Memory Area Network at the Heart of IBM’s Power10
I wouldn't be surprised if they start having 1st party exclusive features instead of shutting down their existing API.
Cool concept! I will check it out.
An explanation of why you didn't like it would be more helpful.
Which is indeed technically correct, and even an easy way to explain it the first time.

Of course this rather undersells the elegance and simplicity of perunages, but I'll take it.
Do you know if the old open street map trick of having multiple tile servers (that are each just aliases of the same server) still works? I think this was how they tried circumventing the 6 connection limit
‘Per’ means ‘divided by’, ‘cent’ means 100. Units implicitly multiply, and x/100 == x*0.01.

Percent is a fancy way to 0.01, just as ‘dozen’ is a fancy way to say 12.

Percent has some strong norms around its usage (no-one buys 1200% eggs at the supermarket) but you can’t ignore the mathematical meaning.

In both cases, if someone used them as a type name, conversion to floats should involve multiplying by the unit.
The web has been quite unempathetic when it comes to DJs and the music culture that surrounds it. The key difference between mix DJs and other types of music is that the culture around mixing is made by and for DJ sets. The music makers want their music played by DJs on radio, in clubs, in livestreams, at house parties, that's why they made it in the first place. A blanket ban on music means even cooperative parties can't belong.

Same goes for platforms with automated copyright checking. Enough music makers get caught up in labels that don't get this either, that you'll almost always have three or four tracks striked out of your recording making it pointless to upload.

There has never been any money in live online DJing, it's done for fun and the love of it. So it just feels like petty fun policing.
I was pleasantly surprised by Extreme C.
I agree. The only real problem I have with the new UI is that it is slow. However it is so painfully show, even on a fast device that it dwarfs and of the minor benefits of the new UI for me.

I end up using the new UI for mobile, because the old UI is basically unusable. Luckily I generally only open one tab on mobile and the old UI on desktop.

If the new UI was fast I would actually consider it good.
That’s very confusing. Is it a physical device, or a desktop application, or both?
> Whenever a new app for a given filetype is added, Windows asks you which one you want to use.

I prefer the old system where individual apps begged users to use it as the default app for this or that filetype, and shut up if the user said no. If an app kept bothering the user to change (hello, every browser ever), that was the app's fault, not the platform's. Meanwhile, Windows dutifully kept sending the user to the default app.

Now that Windows has taken up the task of bothering the user, the responsibility for this annoying behavior is on Microsoft. They can and should be blamed for it.
Take a look at this video: https://youtu.be/G2SqqjRn_c0
It's basically unusable without this.

For example, on the javascript heavy new version 'my profile' link only loads about 50% of the time for me, and when it does work, it's far less usable than the old site.
More complex type systems absolutely support asserting the units of a value in the type system. For example, here's an implementation of SI types in C++: https://github.com/bernedom/SI
Show HN: InstaSpy – Auto save new Instagram stories to your Dropbox
Remember when they called it "My Computer". Now it's called "This PC". No ownership, only tenancy.
Why would an average user want to participate in such a network? The only reasons I can think of are tied to benevolence and altruism of the participants. We saw this being successful in the SETI project. I doubt paying participants would ever be profitable enough for either the operator (why not rent a few machines over cloud) or the participants (training would need power and cpu).

How about tying the training and consumption of the model together. An internet scale tool with a focused goal, like Alexa/Mycroft for speech and intention recognition, that trains a distributed model while pushing improvements back might be more successful in getting adoption.
Features:

1) Automatically download new stories from other's Instagram accounts and save them to your Dropbox app folder (one folder per username).

2) New stories will be available in your dashboard in chronological order
That's an archetypal abusive relationship
A high-performance blog template for 11ty
From my perspective there are only two ways to browse Reddit nowadays: visiting the old.reddit.com site and through a third-party mobile app.

I’m not one to speak either about the changing dynamics on the site since it’s launch, but my experience there as a whole has shifted hard into the direction of carefully curated subreddits. Avoiding anything I don’t want to see is just as easy as never visiting All or Popular.
Weekend Reading List: Memory, Cyberpunk and Startups
The social and economic costs borne by young people without offices
I'm confused about their thought process on their $95 a month DO servers.

They mention using a blue-green deployment strategy and a managed database service. That implies their web servers are stateless, or at least stateless enough to switch between the servers seamlessly.

But then they go on to say they don't want to downgrade because it means provisioning new servers.

Even in the worst case scenario of not using configuration management tools, aren't we talking a few hours of work here to save yourself let's say $40 a month which is 25% of their monthly bill? That would be the cost savings of downgrading to a lesser server x 2.

With configuration management tools, spinning up a new server would typically be running 1 or 2 commands and waiting 5 to 10 minutes. That's about how long it takes me to spin up a new server on DO to run a Flask application using Ansible and most of that time is because Ansible isn't exactly well known for its speed to execute tasks.
I have a feeling that Windows Nano Server w/ Powershell + .NET Core might make this text relevant again soon. Having a consistent OS that scales from containers to servers and desktop is a big benefit in corporate. Now if it matched performance of an Alpine, played well with WSL, and Microsoft would manage to push the major open source stuff for compatibility. I'd give Linux 5 years. But only time will tell..
Does Insurance Cover Rioting and Looting Damage?
Their security team was concerned that I was impersonating myself.

They sent me a boilerplate e-mail that there was a problem with my account and to contact them to resolve it. I called them within 10 minutes, and they told me 'your account doesn't exist'

They restored my 'account' which means i had a user with the same login and password, but all of the assets to the account were tossed to the wind.

I can only guess that someone jumped the gun, (assuming they had an internal process at all).
For the last few years, I've only used reddit through Relay for Reddit (Android app). The web experience is so awful that reddit has basically become a mobile only thing for me.
Because now there are 2 ways to do the same thing with little obvious benefit other than syntactic bikeshedding.

2 ways to do something is more complex than 1.

But it's more than just the syntax of the code. It now means new lint rules, new coding standards in projects (some will allow => assignment, some will encourage conformity to legacy code, and others will disallow it entirely). There will be new Rubocop rules and other editor configs to update for proper syntax highlighting.

Syntactic changes like this with little obvious benefit need to be looked at skeptically. Just because something can be done, doesn't mean it should be.
What specifically is going to cause mass migrations in your mind, and on what time scale? Sea level rise on the order of 5 feet in 80 years is hardly going to make most countries uninhabitable. Over longer time scales will see much larger increases, but the yearly change is never projected to be that rapid.

Water availability is a concern for farming and industry, but not really people. Desalination is cheap enough for personal use even in India. Every 10 gallons a day is an extra ~4$ per year. Projecting US use age on global poor is unaffordable, but the global poor don’t use nearly that much water.
I actually saw this last night and initially had the same reaction but had some time to think on it. Remember, for a lot of people taking a pregnancy test is incredibly stressful. Reducing the complexity of reading by outputting a less ambiguous result has a lot of value to some people.
I implemented a tiny and simple data structure in rust, a circular buffer: https://github.com/RedBeardLab/circular-buffer-rs

The amount of subtle bugs and problems that proptest was able to point out to me was terrific.

Property based testing it is definitely the tool that you want to use to thoroughly test a complex library that need to maintains its invariants.

The interesting bit is that if you approach the problem with unittest, you will write mostly test that pass. If you approach the test writing as a property test, then you will write much harder test cases.
>However, I believe most of the more popular languages support creation of custom data types?

No, most don't, except if you go into building custom classes.
What you (really) can/can’t do with the No-Code Bubble.io platform
Yes, using #feature:name=value. This makes it easy to share a URL to someone who wants to test a not yet enabled feature
Big Data Applications and Examples
DOI: Safety and immunogenicity of the Russian Covid vaccine
People liked to paint it as politics, but there were technical critiques such as Russ Allbery's for starters.

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708#172...

And yes, people do erroneously paint it as only a choice between van Smoorenburg init+rc and systemd, as if they were the only two possibilities, when in fact in the Debian Hoo-Hah (for one) it was effectively a choice between systemd, upstart, and OpenRC, nearly all parties agreeing at one point in the proceedings that van Smoorenburg init+rc was last choice, either before or after "further discussion".

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708#672...
I mean, the IRA was able to do the same with the telephone and the M4 and lasted much longer than ISIS
Everything Magnified: Why were the protests and riots of 2020 so explosive?
You can have one of two types of politician:

* A politician that will speak out against all injustices.

* A politician that will speak out against injustice only when it is politically expedient.

The reason people liked Corbyn was because he was the former. Why do they want the former? Well, because any day you might be the one thrown under a bus because it is politically expedient to do so. In a world where every politician is apparently a lying snake, he was somebody you could trust to be true to his word and true to his principles.

It's not like he spent all of his time on Palestinian issues and none on anything else. This isn't about how he allocated his time at all. The reason this blew up is because Israel decided to engage in the nuclear propaganda option because he had already spoken out against injustice in Palestine and wasn't going to apologize for it. Consequently, they threw everything they had at him and as it turns out they had a multitude of weapons they could deploy.

Note that if he had just shut up about Palestinian issues after becoming leader they would not have left him alone. They had a destroy at all costs mentality. As did many others who were similarly evil with powerful weapons at their disposal (Lord Rothermere, etc.).

This is probably the primary reason we can't have honest, principled politicians (what you described as "bad"). The system will filter them out - usually before they even get to that level and as we can see it will attempt to destroy them if they do.

To have avoided this scenario he would have had to grovel and apologize profusely for speaking out against Palestinian rights in the past. That's the only way this would have gone away. US politicians will do this kind of thing to appease powerful lobbies (e.g. NRA) and as we all know they are a lovely bunch of highly principled human beings who are loved by their people.

The US is actually a good example of what happens over the long term when people instinctively just try to pick the lesser evil and all integrity eventually gets washed out of politics by powerful, entrenched, wealthy groups. It's a long, dark, winding road to some kind of populist fascist leader - an incompetent one if you're lucky, a competent one if you are not.