skysight-inc/HackerNews huggingface dataset:
The Beer Store is an even worse story: it’s a monopoly that’s owned by the breweries!
> There's a big fear that projects that become unmaintained suddenly stop working; this isn't correct.

While true, it only applies if you don't want to upgrade your lower level dependencies, ever. And given that this is a React based framework, so it's not based directly on the web platform, if it's not maintained, you'll have to port the framework yourself.

Coversely, if it is maintained, you may be forced to keep up and upgrade whatever this is based on, or backport fixes if the project moves on to a newer incompatible version of the lower level dependency.

> Besides, all webapps are rebuilt in a 3-5 year cycle anyway so it really doesn't matter.

Eh? :D I still iterate on 13 or 9 year old codebases for my clients without re-building anything.
Okay, I get the idea with kmasks for branching. But what about loops, where one VM would still have to continue the loop and the others would have to leave it?
If an application has access to send keystrokes to another application, isn't it necessarily true that it could just install a keyboard hook in that application (on Windows at least)?
Tell that to conventionally unattractive women with pitch decks. You’re missing the power dynamic attractive women wield over less attractive women. They love the status quo. It gets them jobs and money and power at the expense of short, overweight, unattractive women. It’s why “attractiveness” is a much stronger single variable indicator of success than “gender”. Nth wave feminists rarely talk about this.
World first subscription platform to support blockchain payments
Olafur Arnold is a Neo-Classical Musican from Ice Land. He took this idea (Minus the garage band) and made two pianos connected with a midi controller which he hired a programmer to make the software for him.

I seriously think that more and more musicians will employee programmers for musical reasons.

Here is his Tiny Desk Concert. Pretty amazing stuff.

https://youtu.be/TpO_8tk6yNQ?t=235
Paul Allen: The Singularity Isn't Near
Hey, person living in Czechia here. Weed is illegal here.
For carrying a joint or up to 10g of weed, you can get fined up to 600USD. More than that and you might have some serious problems with police. Of course you can't smoke it in public only at home.

I think it's quite a misconception about Czechia being super weed friendly. As a tourist you are most probably going to get scammed on streets of Prague. If you want to feel more free about weed consumption Netherlands is the place to go to.
Too much of this architecture in London. I wish the South Bank centre and the Barbican would be demolished and re-developed.

Fun fact about the Barbican: The central heating is controlled centrally. Tenants get a notification about which day it will be turned on for winter.
I have always liked DBSCAN: https://en.wikipedia.org/wiki/DBSCAN

DBSCAN is used for clustering in applications, much like k-means clustering, but in k-means clustering, the number of clusters must be known in advance (hence the k)

DBSCAN solves this problem by for every point in the graph checking if a certain threshold of vertices is within a certain radius. If this is the case, it will add these vertices to the new cluster and repeat the process for these nodes. It is very simple, so much that you can easily explain this to non-technical people.

In my previous job I used it for detecting whether for one word in a signal there only existed one representation or multiple (used for toggle bit detection)
We should definitely recognize that marijuana can be harmful along with many other unhealthy and addictive substances wrongly perceived as "harmless", such as Coca-Cola and Hostess cakes. None of those substances should be sold or given to children, for example.
In defense of Elon Musk
Richard Pevear/Larissa Volokhonsky, a husband and wife team who have been translating Russian novels for close to 30 years. Having read most of Dostoevsky's works, some their translations, some others, I highly recommend their translations when available.
The website is super non functional similar to the buildings: ads everywhere, side bars that open up as you scroll, popups to subscribe. It's hard to see where the content is. I'm on mobile on my home WiFi. I also run pihole and the website was still a sh*@hole.
Was this written by a bot? It's terrible.
NLP/NER Library – Contributors Wanted
We are developing a rule-based NLP, NER & Information Extraction library. It is heavily based on Regex and Lookup Dictionaries. If you have an interesting / useful dictionary or a regex pattern and you are OK with sharing it with others, we would be happy to include it into our StdLib. All contributors will be mentioned / linked from the corresponding page on our wiki https://rl3.zorallabs.com
Doe eyed conventionally attractive women with mediocre pitch decks, usually for fluffy consumer goods (“Warby Parker for mascara”, “Casper for Yoga Mats,” “purse with a battery in it”), showing up to pitch in high heels with tight shirts. All. The. Time.
The real problem is when different VMs branch differently. You essentially have to run both sides of a branch in serial with masked lanes. The author mentions this and states that the method works only because the VMs are very deterministic. I don't understand how he deals with indirect jumps.
It's a profoundly ugly building. The whole hulking slabs of inevitably discolored and gross-looking concrete look is really not good for a government building; it just looks seedy and corrupt and authoritarian. It gives off too many dystopian vibes, and makes me think of the police station in Mad Max or City 17 from HL2.

Particularly in Boston, which has its own style and so many beautiful old buildings.
I would be interested in that too :)
Not to mention [1] could be almost halved size if run through the default (fast) options of optipng (or just compressed properly by whatever generated it).
TriDef 3D V7.4.0 Crack and Serial Key Full Version Free Download
There is an official document on the protocol [0], but it doesn't go much into the details. Theory.org's resource [1] does a much better job.

[0] - http://www.bittorrent.org/beps/bep_0003.html

[1] - https://wiki.theory.org/index.php/BitTorrentSpecification
Brutalism (and modernism in general) was/is a fundamentalist way of thinking. They wanted buildings to embody principles, that could be rationally justified.

Generally speaking, fundamentalism is usually a bad word. We use it when people seem to view the world through a narrow framework, and can't even engage with ideas, facts or truths from outside that framework. We tend to think of authorotarian religions, strict political doctrines and such.

But... there are other examples of fundamentalism, that we call out more rarely. Science, for examaple, is very fundamentalist. It is, after all, a narrow framework for determining truth that ignores anything which can't fit into it's framework.

Anyway.... the modernist movement(s) failed, in terms of proving it's principles but it did have some significant influence.

Personally, I think the biggest reason was economics. Architects (especially the more ideological types) often hate having commercial decisions impact their work in any way. Ultimately, I don't think you can (philosophically) have a truly rational "theory of buildings" that ignore economics. Economy of space, materials, labour... money.

Still... I think there's some value in purity, embodying ideas as fully as we can. Not everything that fails is a failure.

Imagine a town that's fundamentally democratic. It probably won't work, but we need someone to try it so that we can learn.
Thank you for this. This probably ranks as the algorithm with the greatest coolness / simplicity ratio I've heard of.
You loop until all masks are zero.
>"Or am I even higher level than that and can think in terms of the abstraction of python. I think sometimes this is not clarified." //

Which may be the point, they want you to ask "what am I optimising for", to be aware that there's no simple best answer without needing prompting. Also that the optimisation might be at the business level, like time critical implementation, or use of excess resources gleaned from some other part of the corporation.

So instead of telling you they want a one-liner, you saying "what are our constraints; how long have I got to implement it, ...".
is there any chance facebook will improve in the future, in any way? both the increasingly terrible user experience and the company's shady practices seem like features rather than bugs at this point and to fix either would require a fundamental shift that i can't imagine happening.
Is this image [1] the same bridge? It looks quite different from the other shots.

[1] https://charismaticplanet.com/wp-content/uploads/2014/08/253...
If I have code exec on your everyday system, it's game over. There are very few viable defenses without a complete architecture overhaul which would probably remove too much usable functionality to be a viable option anyway. It's just game over.
Librem 5 general development report – October
Surely it's a Weeto?
100% on mobile Web.

Firefox already on beta.

As for Edge it is already in development, and to be honest it doesn't matter with its insignificant market share.

When Microsoft employees use only Chrome at BUILD to show Azure and .NET Core MVC features, the writing is on the wall how relevant the browser is on the market.

Still you keep running away to clarify what "many browsers" means.

Maybe it is my lack of native English skills, but Edge being a single browser is far away from being "many browsers", even if we include Firefox until they get out of beta, two still does not make "many browsers".
> The elements of the protocol are all fairly easy to understand, but it's gorgeous to see how elegantly it solved a social problem rather than a computational problem.

One more protocol / paper which fits this description, imo, is Bitcoin paper [0]. It's easy and accessible to all and elegently explains how to solve a complex problem with existing tools. Not sure it can be called as an 'algorithm'

[0] - https://bitcoin.org/bitcoin.pdf
Scary Code Samples?
I'm putting together a Halloween display of scary code sample (SQL injections come to mind). What would you add to the scary code display?
As a US citizen, I can honestly say that I have never experienced more unprofessional, rude, and outright hostile border control experiences than some of the ones I've experienced when reentering the US, and I doubt they treat non-citizens any better. Unfortunately in the US, the customs and border control people often seem to be the rejects who can't get a job anywhere else and relish lording their power over you.
Conway's insight, and the subsequent law that bears his name, was so laser-precise that it is uncanny.

Local incentives matter too. In any social system there's an incentive to "flexing your muscles" and showing off our abilities, since that helps to build prestige and respect.

When coding moves away from "impact", and "scaling" and "agility" and back to old fuddy-duddy engineering staples like better up-front design, partitioning problems properly and solving them in toto before shipping (i.e. doing it right the first time), allocating the right problems to the right people--difficult to do in a team with junior members that need space to grow and experts that can dash things out in minutes--then we'll hopefully be sober enough to see through cargo cult practices down to what works.
For me, the advantage of mosh is that it handles network changes seamlessly.
https://en.m.wikipedia.org/wiki/Clenshaw–Curtis quadrature is similarly fun.
The AI people would argue that simply following the prime directive ("Don't hit anything") covers a multitude of driving sins, and they're not wrong in a technical sense. But the prime directive doesn't cover all of them. Driving defensively involves much more than just not hitting stuff.

My favorite example is a humorous image that went around several years ago, a photo that depicted someone driving in a Miata or similar convertible with the top down. The convertible was driving behind a sewage truck, the kind that has a large tank with a hose attachment to clean out septic tanks.

The sewage truck, in turn, was heading straight for an overpass that obviously had nowhere near enough clearance. An alert human driver would have no problem anticipating what was about to happen, but the oblivious one in the Miata was clearly about to find out the hard way.

Every time I find myself idly wondering if would be fun to work on self-driving cars, I flash back to that image. Then I get back to work on whatever I'm actually supposed to be doing.
Actually, this would be an amazing news service. "Actionable news", where the high-frequency scare-stories weren't reported on.
Totally agree. I have come to integrate a live module dependency graph visualization[1] in my JS workflow, it really helps me when apprehending a new project or prototyping ideas.

More flexible representations (at the function scale for instance) would probably help even more.

[1] https://www.npmjs.com/package/madge-watch-gui
The Border Guards have absolutely no incentives to let you in and many good reasons to deny you entry on even the smallest reasons. Much like ICE and TSA, the whole organization is built entirely around gatekeeping/policing and will have people who will power trip the fuck out of their job without any kind of accountability whatsoever.
> why the experience has to be so patronisingly humiliating.

It's intended to be stressful because that gets people to crack. My advice is to not take it personally unless they really push the line. The stress is part of their procedure to make sure you are not lying.
How Canada interfaces with the rest of the world promises to be a bit screwy.

For just one example, consider airline staff. Some Canadian airlines have already banned employees from using pot. Obviously, the general public doesn't want to fly with pilots that are high in more than one way. These airlines also have to operate in countries, like the U.S., where their employees could be detained or expelled for even admitting to have used pot in the past. Being able to look foreign gatekeepers in the face and deny having ever used a product that's legal in your native country is now a necessary job requirement for some.

On the bright side, we could finally get some quality data on the health impacts of pot, now that trials and surveys can be done without potentially incriminating anyone. Like practically every other fun thing in existence it's probably very bad for you. We just don't know how... yet.

Canada taxes alcohol at a rate of over 50% in most provinces. The initial tax rates for pot will be much lower, but should increase steadily year-over-year. Alcohol taxes continue to rise every year. This is going to be a huge cash cow for the Canadian government, and I can't imagine other countries not wanting to get in on the action once they see how much Canada will be raking in.
It is absolutely insane to me that the market has not demanded for open source hardware and software. A competent company would be able to trivially hide such requests. How am I supposed to trust a large competent organization when there seems to be no incentive for them to operate on the behalf of the privacy of a user?
I see your masterpieces and raise you Cumbernauld Shopping Centre in Scotland.

https://flic.kr/p/7VgANo

This place is horrible!
If it's easy for you to remember ssh syntax, then for you ssh is the better tool.
As far as I'm concerned, I never remember the different syntax between -L, -R, -D, etc. Always have to read a doc somewhere.

In the same topic, do you remember the syntax of tar? I don't. https://www.xkcd.com/1168/
I agree very much. However there are two points that make it difficult :
- Virtual Dom. It simplifies a lot the creation of components. And components that are made for a VDOM are very different from those made without VDOM in mind.
- Data Binding. There are multiple ways to bind data to your components, once again this might influence the way components are made.

Those are not standard, some people like VDOM other not, and not everybody want to bind data the same way. So if we all contributed components in vanilla JS / Web Components, this still doesn't solve what should the API of those webcomponent look like.
It is simpler than we anticipated as well. I will say that many of our past clients had something in common — a recent ugly experience with one or more other development teams.

So far we have a history of delivering on what we promised (knock on wood), and we make sure to communicate that there is a very high chance that we will be the last team they will have to hire to solve their problem.

There's one more thing... A couple of years ago we created a passion project (https://news.ycombinator.com/item?id=8547351) that experienced quite a lot of traffic. I'm not sure how much influence (if any) this had on our ability to find clients, but a few of them did tell us how cool it was.
https://github.com/WebComponents/webcomponentsjs

Quote from the readme.

"
A suite of polyfills supporting the Web Components specs:

Custom Elements v1: allows authors to define their own custom tags (spec, tutorial, polyfill).

Shadow DOM v1: provides encapsulation by hiding DOM subtrees under shadow roots (spec, tutorial, shadydom polyfill, shadycss polyfill).
"
Hi, thanks for the question.

This is the most common question I get whenever I introduce Vimalin. "Where's the Windows version?"

It is not there yet, but this is something that I am actively working on and hope to have ready for a beta soon.
obligatory xkcd:

https://xkcd.com/927/
I'm surprised no one mentioned PageRank (or maybe I missed it).

Another favorite is RAFT, simply because of how elegant and simple it is and how easy it is to understand.

Also - I used to work in a company that did P2P video streaming (pre WebRTC) and the way the protocol leveraged Reed Solomon Coding was just awesome. https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_cor...
I'm a fan of the three parameter sign fit https://ieeexplore.ieee.org/document/469117. Sorry for the paywall. Essentially if you want to fit a sinusoid to some data, and know the frequency, you can transform it into a linear least squares problem. If anyone is interested I can type up the math when I'm not on mobile, it's pretty straightforward.

Honorable mention: Kahan summation algorithm https://en.m.wikipedia.org/wiki/Kahan_summation_algorithm
google material components

https://github.com/material-components/material-components-w...
Smart way of doing a wipe is to kill the encryption keys needed to access the data.
I read the book without any annotations and, while I could understand that there were references to other things, I missed those references and the general cultural context, which led me to not really like the book very much.
Yeah, it has quite a bit of marketing juju going on, which flies in the face of the "just for fun" disclaimer. If its just for fun, why push it so hard? The testimonials is especially cringe.

Its not just another web framework, its another plea for approval.
Sadly complete state control of online sales prevents us from running an erlang written dope auction site or similar business.
comments like this are just silly.

Not even 1% of the military can get into SOF, and that's less than 1% of general US population.

The people who get through BUD/S are generally Olympic class athletes who are selected for very specific mental and physical traits that are almost non-existent in the general population. There's absolutely nothing straightforward about getting into any SOF organization.
The linked site only ships to US locations.
YouTube was down but now it’s back
It's easy to disable loading of custom fonts in the browser and set default font to what you want. The only thing I'm missing is browser option for minimal strength of small text, because some designers just don't think about people and combine weight:200 with color:#444 or whatever for body text.
> The way Grooveshark was slaughtered was despicable

Well, maybe they should have licensed the content they offered. They streamed unlicensed music - what did they expect?
Hypertension can be caused by many factors, including genetics, however there are indications that one of the biggest factors is sugar consumption and not salt, as was previously believed and still is to some extent.

I've been reading The Salt Fix (http://thesaltfix.com), it has references to many studies ... not sure what to think of it, but being confronted with a serious electrolytes deficiency lately and having the symptoms to go with it, I tend to believe it.
Facebook Deletes Disabled Veteran’s Page Without Warning After Taking $300K
"Murder" the act of illegal killing. malum prohibitum, not malum in se. laws do not define morality.
there is no need to support all use-cases.
I'm not disturbed by the Barbican as such (it can be argued that it really is a masterpiece), but by the exhibition venues, which, in my opinion are really utter crap. Unfortunately they sometimes run really good exhibitions.

Compare that to the Centre Pompidou in Paris [1], on which arguments about the building will probably never cease (personally I think it's brilliant), which went up at about the same time. But it's hard to argue about its quality as an exhibition venue (or rather venues).

[1] https://blog.artsper.com/en/a-closer-look/five-facts-about-t...
How we organized transparency in the app development process
Craig Newmark, Newspaper Villain, Is Working to Save Journalism
We made our own:
https://editor.construct.net/#open=kiwi-story

Responsive (in terms of interaction with components) and lightweightedness were our top priorities when we started developing (~3 years ago) and no third party solutions seemed to fit the bill back then. Always a fear as well of reliance on third parties for such an important part of the product - is a very large technical risk for the entire business.

We're pleased with the results, our entire app is smaller than the Apple homepage (usable after ~1MB of network transfer) and often starts up faster than our C++ native Windows predecessor. Bloating third party solutions could add significant %'s onto the download size - the example HN React Clone is a comparible size to our product: http://www.hnclone.win/

There was a lot of resistance from users initially when we announced the future of our product would be in the browser and not the native desktop app they were currently using, but we do get emails from users saying after using it for a while they forget they are working in the browser which is amazing.

If we started developing today, I think we'd still roll our own.
Cure, smoke and preserve meat to last for years using secret natural method
Standard output for errors is for errors only, or for debugging information if enabled manually. Please, don't abuse stderr, because admins are very dependent on it to be clean. Use stderr for errors and stdout for anything else.
If you need your own output stream with your own output rules, just print to file.
To be honest, I find this kind of article deeply hypocritical. People die in wars, brutally, horribly, and special forces are normally comprised of psychopaths. The fact remains that they cause less civilian casualties than any other kind of politics by other means. If you are going to fight wars, it would be far better to train more people to be the kind of psychopaths that like to disfigure corpses and carry around strings of ears, than to do 'impersonal' drone strikes, or worse still, sanctions - which sound very soft, but ultimately kill far more, and with a far more brutal selectivity, than war itself.