skysight-inc/HackerNews huggingface dataset:
As someone who follows technology closely, I find it a bit frustrating that chat is making such little progress, and that for our communication we've essentially moved from federated email to silo-based chat solutions (which is hardly a feature), and lock-in that comes with these. How is "IT" going to save the world if we get stuck like this as a profession? I suspect one problem is that at universities there is no credit to be earned from coming up with a chat protocol that can serve us the coming decades, and hence we're stuck with solutions from corporations and their inherent problems ...

But of course that's not to say that there is anything wrong with the quality of the product being promoted here.
It's also pretty annoying in the summer when the sun comes up at 4:30.
They are no more different species than a chicken and an egg are different species.

Neither the butterfly nor it’s larval stage, not it’s egg, came first. They are all one species that evolved from species before them. Originally the adult form was born from the egg, but other stages evolved later.
I'm always so surprised by this community. In discussions about self driving cars and AI, everyone says "the tech isn't there yet", "it's weak because of X scenario", etc.

But talk about cameras and surveillance? The tech is everywhere and can do everything with perfect accuracy and will come for you and your babies if you even sneeze wrong!. Come on.

Having worked with security camera systems (I used to install them) let me tell you something: the cameras are shit, the quality they produce is shit, clients are cheap as fuck and don't want to repair them, they break constantly, the software is terrible to use... I could go on.

We are a very long way away from the dystopia you are describing. People will gladly unintentionally fuck this up long before it becomes what you're fearing it will be.
Haha you stole the words from my mouth. The fact that CentOS exists undermines all of Redhat's business model.

Honestly, the future of Open source software is probably going to be like Sqlite, in the best case scenario:
1. The core of the software is open source
2. Useful extras like unit tests and documentation from developer might only be available to paying customers.
There is no other way to make money from OSS otherwise and please don't bring up consulting. It doesn't scaleup and to make money you're incentivized to keep making your software more complex, see a nearby comment on Elastic admitting that.
Prop 7 was submitted to voters by the legislature, since they couldn't do what they wanted without permission from the voters, because the law setting DST policy was from the voters, not the legislature.

Of course, federal action is still needed, too.
I feel that there is an inherent conflict of interest in the OSS support sales model. Hypothetically, if your software were really simple and robust (think standard unix utilities), nobody would pay for support. On the other end, if you have to deploy openstack, kubernetes, or any other stack with a lot of moving parts, you need support and personnel. So in a perverse way, it's in your interest to make complicated shit. In reality, it is perhaps not quite as bad, but I definitely feel that with a lot of projects for which RH is the sole upstream, the quality or elegance isn't quite there when compared to more traditional linux or unixy things which have more diverse upstreams. This manifests in systemd, freeipa, glusterfs etc. too. These are generally hard problems though. So it's not quite black and white.
RiTa: a software toolkit for computational literature
There are ways to induce people to carry the instruments of their surveillance with them (including phones).
Show HN: Delphus, a study manager that secures scientific research
Not on my machine. Likely a Chrome or macOS bug (or a configuration problem... who knows?) Have you tried a Linux live USB or another computer?
Not complaining about the downvotes, but this is interesting - wikipedia themselves recommend not citing wikipedia, as it's not considered a primary source.

I've never heard anyone argue in favour of citing secondary sources, merely not doing it out of ignorance - but obviously people seem to disagree.
If that's the price for spray painting cameras, the marginal additional punishment for getting caught murdering those who are arresting the spray-painters is no longer sufficient to deter me from attempting it.

Once you go full family execution, that's pretty much the limit of escalation against an individual. If you're willing and able to destroy everything and everyone I care about, there is no longer any bound you can control on what I might be willing to do to prevent that, or avenge it, and you are now relying entirely on my own ethical reticence and my resource limitations to avoid me engaging in acts of terrorism against your nation-state and its loyalists.

And that's the practical argument for proportional punishments, if your government is so dysfunctional that there is no moral argument for them. If you lock up all the Uighurs just for existing, for example, you may find that the ones who escape your pogrom are more willing to fight, and to fight dirty.

Realistically, we should probably be talking about vandalism of surveillance equipment in terms of how many cameras or camera-equivalents you could be compelled by force to replace whenever you are caught destroying one. And that is balanced by how likely you are to be caught when destroying one. Which depends somewhat on how many cameras/snitches in the area are fully operational.

There's probably an optimal camera-destroying algorithm to be discovered in there somewhere.
it comes down to whether you want your version history to reflect the true version of development's history (merge), or a simpler, doctored version of history which reflects the final deliverable (rebase). advocates of the latter, myself included, argue that it eliminates noise and tells all the story that needs to be told -- and that the original history can be preserved by not deleting the feature branches. others argue that changing your parent commit is dangerous and occlusive.

i think the core of it comes down to the UX for "git log", which attempts to display history linearly when in fact it absolutely is not. ask yourself: what is the _contents_ of a merge commit? if you know git well, you know that the merge commit contains everything from the feature branch... and that the feature commits you see when you run "git log" on master are actually not on master at all. so the rebase strategy makes master truly linear to match the tools and reduce cognitive load.

however, the rebase strategy does introduce new possibilities of tool-driven bugs and requires more rigor. this article has a good run-down of the risks:

https://medium.com/@fredrikmorken/why-you-should-stop-using-...

the classic example of a rebase pitfall is:

a) you branch from master,

b) on your feature branch, develop a feature utilizing dependency x,

c) meanwhile, on master, another developer removes dependency x,

d) you rebase back on top of master -- there are no conflicts, and things look good, but the build is completely broken.
First Steps Running a Cloud Task on Spring Cloud Data Flow
Attribution doesn't pay even for a hotdog, as seen here: http://theoatmeal.com/comics/exposure
Nowadays we have bus' stops and clocks with ads all over the city.
Wow. We are really moving into a sad future where we will be watched and advertised to all the time.

If you see any Zik Zak ads[1], run away as fast as you can!

[1]: https://www.youtube.com/watch?v=PJP-Ilw_xaY
Science and the Rise of the Co-Authors (2015)
This kind of world gets built by some people who are excited to work towards this goal, but also by a much larger group of people for whom meeting their daily needs outweighs the abstract, distant drawbacks that they can pretend to rationalize away.

It will be built through economic coercion appealing to their livelihoods, and the impacts will be perceived as externalities. Incidentally, this is the same way most of the modern world got built over the last several centuries, with those having to work to earn their keep taking on various risks to enrich themselves ostensibly to provide for their families: mining, military service, or data mining others' personal information to sell ads; their participation in these has far-reaching impacts on the world, but gets distributed over a large population and avoids hitting close to home.

Some people can't rationalize this away, so (in a low-violence society) they quit and do something else. Given enough time, the workers who are uneasy will be replaced by people who have no such qualms. They, and their bosses, will make good money until an outraged public prompts government regulations to catch up. By that point, they will likely have a seat at the table. In an authoritarian society, or when the state itself is the actor, there's even less of a chance of this balance.
I think you are oversimplifying here. The de-platforming often was sweeping across many websites and service providers. So there weren't really any choices left. And in the case of Gab.com they have had a lot of trouble getting running again at all. I think they were completely shutdown for a week or so.

Some of these accounts that were de-platformed completely erased followings that they had developed over years of working that were probably worth millions of dollars to them. To imply that you finding a different ISP is a greater inconvenience than what these businesses had to face is doubtful. Even if you had to completely move to a new home to get service it could be argued that it was still less of an inconvenience.
Because while sure they may be working on any sinister form of control possible, the NSA has to do it in secret, which makes it a bit harder to trample on rights. In China it isn't secret, its just the way things are.
People definitely study whether AGI is possible. For example, philpapers.org lists ~2000 on the philosophy of cognitive science [1], and each of these papers is discussing some aspect of the possibility of AGI.

[1] https://philpapers.org/browse/cognitive-sciences
Then you have to worry about security from side channel attacks. Even things like the iOS or Android task-switcher UI caching screenshots of your app can be vectors.
People said facial recognition was absolutely impossible a decade ago. Now we can remap one face to another in real time. The tech is there.
No that's just awful, now instead of having a defined timezone boundary we have a slow bleed between different areas and we have to look up to know what a businesses hours are if we're not close enough to follow the same customary time instead of just knowing what timezone they're in.

So now we're dealing with a patchwork of 'zones of similar customary times' as areas with similar solar times move towards a similar clock so businesses can coordinate and trade easily with local businesses. It'll be a mess so states will probably organize together to make things simpler and have a similar set of hours across the state. These pseudo-timezones will be slightly better and states around a similar longitude will naturally order into a similar set of customary times because their local solar times are roughly the same. Now we've got pretty much the EXACT same situation as the current timezones including a generalized offset from UTC so we gain nothing.

What exactly do you suppose we gain from abolishing timezones?
Looks super useful. Have you thought about extending it to write entire LaTeX documents with this syntax?
I made no claim of it being less complicated, and I am not aware of the general public's primary issue with the time changing being one of complexity.

If the clocks are automated, nobody really notices the gradual change.

My perception is the public's major complaint is the jarring disturbance to their lives an overnight +-1-hour change has.
Making an Ancient Roman Murderer
I didn't mean "your own" app would be easier to use, I meant the crypto would be easier to use via an app instead of using it through the command line.
Actually, it allows the Legislature to actually change it, provided the feds allow it. And it was submitted by the Legislature, which probably wouldn't seek permission if it didn't intend to use it.
I bought it before ad's were "included". Honestly its a great tv if ad's are disabled. (ks8000)
If the manufacturer can keep costs lower because of the ad's included then I believe I get a substantial benefit by blocking the ads at home.
Thought it were my "miss clicks"!
Now its becoming interesting...

(i'm on mojave and latest chrome)
you described something that is an outsorce operator (from the end client POV)

not trying to pick on you (specially as I have nothing to gain doing so), but this is exactly how I deal with them. with the option to have the engineers hosted or remote. Add a beefy ORM with a client UI and they could also claim 50% of the work done by machines...
Kindle Paperwhite 2018 review: A more premium e-reader at the right price
Have not tried other OSes yet.
Quite apart from the math and science of deterministic physics and probabilistic quantum physics, there's a broader evolutionary question.

Why would we evolve this hallucination that we have free will, if in fact we fundamentally don't? It seems like a lot of effort and metabolic energy on a moment-by-moment basis to maintain the illusion. I guess you could make an argument we're in some sort of simulation the maker of which required this illusion to be present for reasons of their own.

But the conscious awareness of our moment-by-moment availability of choice is one of the most difficult things to deny even if you're incredibly skeptical about everything else you can observe through the senses (a la descartes).
Please do educate me as to how the government enforces a geographic monopoly.
Where else on the Internet can you find Gershwin and Herbert tied together by machine vision gait analysis?
Oh yeah, making an app that is easy to use and still secure is definitely not easy. But at least you would know how you implemented the encryption on it.
Using AI to lower costs and improve patient outcomes: one hospital's story
Samsung shares a glimpse of its folding ‘Infinity Flex Display’ smartphone
You seem to be inferring focus on the name of the company more than intended. Is this not closed-source software? Might not it have some weaknesses at any point in its implementation or update mechanisms--by design or inadvertent--that put it at a disadvantage to PGP?
The bigger issue from an economics perspective - how do you properly distribute mosquito nets to ensure people use them?
Yes, I'm experiencing the same thing! I recently switched to Brave beta, and thought maybe it was something there, but I opened up Chrome for another task and was hit with the same issue.

I've got a couple common extensions running between the two, with uBlock Origin being my most likely culprit if it's an extension thing, but it's definitely annoying! Don't know why it's going on.
What's better about traditional methods? Numbers are always off, recounts always get different results. It still seems like a black box.
Which will make the staggering oddballs much easier to detect by human review of the footage, or by police/informants in person.

It's like that anti-face-ID makeup that covers your face with dazzle patterns. It may work as a visible act of protest, but it won't actually protect your privacy.
It sounds like the Ministry of Silly Walks may need to be folded into MI5.
I've been thinking about this for some time and I agree with the gist of the article.

Most OSS that comes out:

1. Either funded by giant megacorps because they're trying to commoditize their competitor's edge: See kubernetes, LLVM etc.

2. Common frameworks that people sell consulting around. This is tricky because if your software is easy enough for consumers to use, they won't have use for your consulting. This leads to this bad incentive of complicating software where not necessary. See: Pivotal selling consulting around Spring and Redhat etc.

3. Anything that doesn't fit in #1 or #2 above is mostly not possible with OSS. To think about it, we can just examine the most consumer facing software that we use. Where is a OSS developed messenger app that is as popular as Facebook or Hangouts? 20 years back, we had OSS for most consumer facing software, Unix coreutils etc. Basically, today OSS is reduced to professional frameworks and middleware libraries because that is beneficial to megacorps and they fund this kind of software, but OSS by indie developers is pretty much dead.
What’s wrong with just getting up earlier, on your own terms? Or just stay on DST time zone forever?
> There's no FaceID (yet, maybe it's coming) on laptops, so we don't need the ML chip.

With Apple's focus on on-device ML, I would guess this will be the first part of the A-series trifecta (CPU, GPU, Neural) to be included on a Mac and exposed to developers. I can imagine a bunch of possibilities for such a chip, not just FaceID.
Coke products are the only ones with actual extract from the coca plant. It is grandfathered in. They used to contain actual cocaine. They remove that, but they still contain other things from the coca plant.

The very name refers to the coca plant they based the drink on. In contrast, Pepsi and "generic" brands are essentially sugar water. This is likely why Coke had that campaign for a time: "Coke -- the real thing."

People drink coffee primarily for the caffeine. This is generally acknowledged. People joke about being unable to focus because they haven't had their coffee yet, etc.

So, we drink coffee for some meaningful active ingredient. I see no reason to believe we drink soda "for the flavor" and not for the actual active ingredients. Coke has active ingredients that other brands lack.
For what it's worth, Zulip is one of a few projects to support federated chat. From the linked document:

"Zulip now has an IRC bridge powered by matrix.org"
It's not, but couldn't Redis do what Memcached and RabbitMQ are doing?
Use of skateboards (and Heelys) is already punished in the US.
This is the 'right' way on a kanban board. The column indicates the status. A card should move from To Do, to Doing and then into the Done column when completed.
More like effects whose cause we can't ascribe... would have a free will component to their cause. It seems a bit silly because wherever you can ascribe a cause, there's no free will, so when is there free will?
I find this attitude really tiring. I'm a contractor and I work with people all the time who feel like they must avoid improving anything because if they do they'll be out of a job. It's nonsense. It's the same as the luddites that think robots will tale all the jobs. There will always be something new (and more fun to do) than maintaining broken systems and processes.
A bottom up parser such as LALR knows what it has built successfully, and knows that the next token makes no sense in the current state. So you have stuff in the parse stack that is headed somewhere but you don't know where, and you know you are at the earliest point you can detect a syntax error. Unless you rummage around in the parse stack for clues, there really isn't much you can do to make a good message, and the rummaging is often ad-hoc.

When parsing top-down as in recursive descent, you know what higher level syntactic structure you are in the middle of constructing, and anything successfully parsed so far is probably slotted into the AST in a meaningful way, so you simply have a lot more context to go on when constructing a message, and that context is an intuitive AST walk away.
Right, in my view it's important that every message have a topic/thread. The reason is that you spend most of your time/effort in a busy team chat tool consuming other people's messages, and that flow is a lot more efficient if you don't have a giant "catch-all" bucket of unthreaded messages about fundamentally different things to wade through in order to find what's important to you.

Zulip, used well, ensures that the messages are partitioned into different conversations, so you can easily do things like skip to the bottom of a long thread to see if it ends in a satisfactory resolution, without missing the unrelated question that you need to answer.
Thanks.

Chevrotain is an LL(K) Parser library,
or more precisely SLL(K), It looks up-to K fixed token ahead to choose the next alternative.

Because it is just a library to assist in hand crafting recursive decent parsers, the same limitations apply, left recursion would lead to an infinite loop...,however left recursion is detected during initialization and an descriptive error is thrown instead.

Right recursion is allowed.

It is possible to resolve more complex ambiguities
using back tracking: http://sap.github.io/chevrotain/docs/features/backtracking.h...
or other types of custom logic.

However in general, the library does not try to be able to parse all the possible grammars in the world, instead the focus is more on performance, features and ease of development.
>> I do not exhaustively search literally every hypothesis and match it against my data

Are you implying you're a prodigy who's never fallen while learning to walk as a kid?
It's also better for syntax highlighting and code completion.
I had never heard of Hetzner before reading this thread on HN. Been using AWS for almost a decade. Most people I know are using either AWS or Google Cloud. A lot use Linode or Digital Ocean for personal projects.
Federal action is only needed if they choose to go with PDT year-round rather than PST.
RemoteMac.io – Dedicated Mac mini
Humans cherish their pets. Aliens will cherish humans

Who says they'll see us as pets? Humans also gather horseshoe crabs by the thousands and suck the blood out of them ("only" killing 10 - 30% of them)

https://www.iflscience.com/plants-and-animals/how-horseshoe-...

Let's hope human blood isn't useful to the aliens.
Not to mention teachers not wanting to work until 5:30 every day.
Unfortunately, school starts at the time it does only to the benefit of adults, and the detriment of students.
Ads are flowers. We can hate on them, and they are annoying, but sometimes they offer something you need.
Vauban in Germany is somewhat like this, with the addition of trams.
One of the ways I poke fun at the Apache foundation is to point out that their online documentation is vague and uninspiring, and then poof the lead maintainers write an Oreilly book that explains all the whys and hows and whats.
Would dual chips make sense? A bit like their dual graphics, run most of the OS and anything compatible in one, and have another, low power x86 core take over transparently on demand (like, when running an x86 only program)
At least nominally it does provide them a minute degree of risk isolation, and they surely want to have an executor better suited dealing with dotcom hipsters than some Saudi guy with beard and a hoodie.
Wow, this is maybe the best "online editor" experience I've had so far... Very impressed.

Curious if there could be a way to use it completely offline (on a non-connected laptop while on a trip or something), but that would be a rare occurrence for me.

Since it all happens client-side, this may be my new "I need a quick edit" editor
What is the point of moving the time zone by 1 hour (keeping permanent DST instead of normal time) and then adjusting times, like school hours, to compensate for it? Couldn't one just go back to normal time instead?
This discussion started because someone claimed that the crypto of one was superior the crypto of the other, the implementations aren't strictly relevant i.e.:

> anyone with even a basic understanding of crypto would do things the other way around.

Not least of all because they made no reference to which implementation of PGP they were even calling superior, only the protocol itself.
No it isn't. I logged out of Linkedin and I can still access it just fine.
I kind of feel like we need a PBS of software. We have a few things that partly fill in that gap (Apache, Mozilla) but leave a lot to be desired.