skysight-inc/HackerNews huggingface dataset:
But in c++ when there's undefined behavior, the spec specifically says there's undefined behavior. It doesn't sound like the spec is specifically saying there's undefined behavior in this case.
Ask HN: What should I look for in a cowork space?
I’ve been working remote for years but lately I’ve been thinking a lot more about getting out of the house semi-consistently. If you’ve done the cowork thing, what have been the aspects that made it worth it for you?
I'm not sure if you intended to or not, but you've perfectly proven my point. DigiNotar and StartComm were both forced out of business because people couldn't trust them.

I can generate a set of magic bits on my own computer without any input from a CA, and I'll be able to use them to encrypt a TLS session. What I can't generate on my computer is some trust, which is what I get when I buy a cert from a CA. Also, as a customer of CAs, I have a selection of different companies to choose from, and I base that selection mostly on trustworthiness. It's not so difficult for me to determine which CAs have had the least number of trust-undermining incidents.

To your point of likelihood around CAs being de-trusted, something that happens even less often (as fas as I'm aware), is relying parties claiming on the relying part warranty, so I don't think appealing to likelihood is an especially valid point here.
I don't believe that at all. Western culture is strongly influenced by Christian notions like an eternal soul which has life after death. And American culture has a strong element of the pursuit of eternal youth. Contrast that with the acceptance of the transitory nature of existence that's central to Buddhism. Or even things like the Mexican Day of the Dead, where death is celebrated as a part of life.
I think the issue you are probably running into is a lot more nuanced then you are portraying it to be. Whether you are religious or scientific or some mix of both, creating offspring is a pretty fundamental instinct that is very deeply ingrained into humans. Logic might say "If you have a genetic abnormality you should stop procreating for the greater good of society/your potential offspring/yourself". But we aren't wired to think that way. We think of procreating. The percentage of people who want absolutely zero offspring at any point in their entire life is really tiny. People want children and will put themselves into great levels of harm to have them. You can't really fight that. Children make us happy.

The reason people tend to think of eugenics and concentration camps and such is because they don't know where your slippery slope leads to. If someone with huntington's disease should not have children for the greater good, what about people with a family history of cancer, or a family history of heart disease. We find people with a tendency towards weight gain less desirable, should those people also not have children? What about people with baldness? It seems absurd but maybe they also aren't all that desirable. Where is the line where we say "You are desirable enough to have children"? And if we draw a line, do we need to enforce it? I mean people with huntington's disease certainly cost society a lot without bringing as much benefit. Should we force people like that not to have kids? Where do we lay that line in the sand and say "this is for the greater good!"

To me, I entirely understand why people give you scorn for your opinion. It is a slippery slope and it goes against a fundamental human instinct that brings joy and happiness regardless of the overall cost, pain, and suffering.
that gave me a bit more trouble than the go one
> You're describing participating preferred

I'm describing non-participating preferred, which as you point out is far more common.

Here's how it would go with participating preferred. As before, I invest $10 million at a $90 million pre-money valuation. If the firm sells for $200 million, first I get back my $10 million. Then I convert to common and get 10% of the remaining $190 million, or $19 million. Before I got $20 million (10% of $200 million). Now I get $29 million. (In the down round scenario, the outcome is the same.) Participating preferred is--nowadays--increasingly confined to distressed finance.

TL; DR Participating preferred gets to have its cake and eat it too. Non-participating preferred must choose between (a) its preference or (b) converting to common.
TripAdvisor Gets Totally Punked When Fake Restaurant Is Ranked No. 1
If you continue to post uncivil and/or unsubstantive comments to Hacker News, we will ban you. Ditto for perpetuating flamewars.

Please (re-)read https://news.ycombinator.com/newsguidelines.html and use the site as intended, or not at all.
> Unfortunately for them the examples are still open enough to allow for what compilers do (things like remove code that the author intended be left in).

Though one could argue that, I don't really think this is the case.

Certainly "ignoring" it isn't the case when you record the fact that there is UB and then optimize based on it.

They also aren't issuing a diagnostic and terminating, either at compile or runtime.

So the remaining option is "behave in a manner characteristic of the environment". Which is fairly loose/rubbery, and I'd be happy to tighten it further. I still don't think it allows the current behavior even as written though, because I don't see how that is "characteristic of the environment". But the stinger is that the behavior has to be documented, which very little of the UB exploitation currently is.
I fervently believe its just a matter of time (hopefully the next 10 yrs) til we add "end-of-living power of attorney" to the list of documents that govern how we get old.

This legal document would lay out instructions to implement assisted suicide upon reaching a (difficult I know) threshold of mental/physical impairment.

With the exponentially increasing health care burden that aging baby boomers are inflicting on gov't purse strings it shouldn't receive much resistance.
For most of human history, surviving childhood was 50/50. Growing old enough to see your kids start having kids of their own was also rare. When you have a short life span, later in life things aren't selected against. But never in our history have we had the tools and the knowledge that we have now. We will continue to understand and stop these diseases.
It’s charter, by the way... not charta.
I'm not quite sure what the authors of this site mean by "reason" and "rational." Its design promotes the arguments that are most popular, not the ones with the most intrinsic validity or soundness. Furthermore, it's by no means obvious that rationality alone is sufficient to resolve moral and ethical questions; other virtues may also be required.
> They slap the same side effects on drugs of the same class

They spend billions on developing and promoting these, and they can't figure out the side effects for a specific drug? Maybe they should spend just a little bit more.
For (on a limb here) ~80% of all applications built professionally, making it look better or even just different from the default Bootstrap look-and-feel is a waste of time and money. Users don't care.

There are applications where they do care. The pathology is, people who talk about UI development online act as if the ratio were reversed, and that not looking like stock Bootstrap should be a top-of-mind concern for people building random business applications.
We do allow linking of arguments so that they don't have to be spelled out a gazillion times. Linking naturally also includes all their pro / cons underneath.
The Influence of Railways on Military Operations in the Russo-German War 1941–45
For the privacy aware people I would add:

- Nextcloud

- Conversations

- Davdroid
Box CEO: Mistrust of Google and Facebook could spread to every tech company
I came to ask for a non-paywall link, thank you for posting this.

Not all heroes wear capes.
Sonos sound bloody good. I have a modern Play 5 and a 1. They absolutely fill the (12x6 ish = 60m^2 of ground floor in my house which is quite open plan). The phone app works pretty well and I have a Samba share for CDs. However it will only support SMBv1 which is a bit crap. In the past Jeremy Allison has actually offered to assist in fixing that but nothing happened. I use firewall rules to fix up security. Another crap thing is that the app is unable to find speakers on another VLAN. I wanted to lock down the speakers on my THINGS (no internets unless I say so) VLAN.

Anyway, if Home Assistant and https://www.home-assistant.io/components/sonos/ are unable to work the way that I want them to then Sonos will be relegated to "pretty but crap" status and fall off my list. I'm sure there is another way of delivering sound using wifi and IoT.

I own an IT consultancy and am evaluating stuff in this sphere. Some of the modern IoT stuff gets wow status and some doesn't but the times are changing very, very quickly. I'm slowly putting together a portfolio of products and parts. I'd like to include Sonos but the jury is out.

To answer your question: a single Play One in your bedroom for good night music will work very nicely and I don't think you will be disappointed - they do sound gorgeous.
Snowden's Haven [1] is simply marvelous.

Essentially, it turns an Android phone into a very sophisticated alarm system with real time notifications and streaming. So you can e.g. protect a hotel room using an old burner Android phone.

I use it against some creepy UK landlords and agents, who have the strange habit of breaking into rented flats when I'm not in, and without any prior notice. Totally illegal, but very hard to collect evidence against. Furthermore, contracts usually contain (illegal) clauses preventing you from installing a real home-alarm system. (Edit: contracts usually also ban changing locks).

It's also much better than any cheap alarm system, and totally complementary too. If something starts beeping (e.g a fire alarm or a motion sensor), Haven will notice and message you.

[1] https://f-droid.org/wiki/index.php?title=org.havenapp.main&r...
Yes, look into learning MATLAB, Mathematica, or SPSS. They are all math base platforms. You will learn math as you learn to program the packages.
Thank you! We are trying hard, meanwhile >4k public debates, some of which have ~3k unique (without multi-linking) arguments, 5x that in comments and thousands of participants.
https://www.kialo.com/should-there-be-a-universal-basic-inco...
Naloxone binds to the same receptors, but it is an antagonist, so has the opposite effect.
Actually, it looks like opioids are not associated with vehicle accidents

https://www.ncbi.nlm.nih.gov/pubmed/14650448
Git can be told to use custom diff and merge drivers for particular file extensions via .gitattributes: https://git-scm.com/docs/gitattributes

For example, I have used .gitattributes to make git use MS Word to merge docx files, and LabView to merge .vi files. TortoiseGit (for Windows) includes diff/merge driver scripts for use with MS Word files.
> are there factors (likely) in the robot's appearance or behavior which make negative interactions more likely?

I have to be honest, my first gut-reaction was this sounds like victim blaming.[1]

My second, after a moment to think, reaction is that that this is actually probably a lot closer that that phenomenon and the aspects that lead to it than I previously thought.

I think along the spectrum of "things that look alive and things that don't" (as in the experiment in the article where kids hold different things upside down), it extends all the way to "people that look or act like me and people that don't" which is how we get some of our more unsettling social behaviors.

Part of this is, as creators, taking care to not trigger negative social behaviors if we can, but it definitely feels like there's a social and cultural aspect we're still working on.

As a simple example, if a machine was able to demonstrate sentience and sapience, what percentage of people would be willing to treat it as such. I imagine it depends quite a bit on the country in question, and possibly region within country. Religion might matter quite a bit as well. If a machine is too abstract, or you get to caught up in whether true general AI is possible or likely, what about an alien intelligence? Should that difference matter?

1: I'm presenting this more as a general thought-piece, so hopefully the parent comment or anyone else that made similar comments doesn't take this as an attack, it's really not meant that way. I've made similar comments and thought similarly.
ESLint v5.1.0 released
This seems like fake research to me.

It's simply gethering some news articles and saying that the stereotype of cargo bike owners is of liberal upper-middle-class families of a certain stripe, and implying that they are also possibly riding them to signal virtue and status as much as for practical purposes.

ie dressing up a commonly held stereotype in the garb of an academic paper.
There have been huge threads about this story in the last few days.

https://hn.algolia.com/?query=Zwiebelfreunde%20points%3E30&s...

When a story is ongoing, moderators downweight follow-ups unless and until they contain significant new information. Otherwise the discussions tend to be repetitive, reacting only to the original event which has already been discussed, and more likely to attract unsubstantive and flamewar-style comments, as well as complaints from other users about the same story reappearing too many times.

This approach is something we figured out after the Great Snowden Avalanche of 2013, and it has turned out to be a good balance that serves HN well.
Yeah newpipe is great, you can watch in a tiny window or just listen to the audio of a video.
As others have mentioned, the problem with branches in SVN isn't the branching, it's the merging. IIRC, this was because SVN didn't track merges, so if for instance you have a "stable fixes for release X" branch which is repeatedly merged into the trunk, you'd soon encounter wonky behavior.
Renouncing citizenship is not something anyone should do who does not already have citizenship of another country. It's not always trivial to acquire said citizenship.
Hi HN!

9 months after launch we make it to the frontpage :)

Happy to answer any questions! More info about us and our mission can be found in this interview with our founder:

https://twitter.com/FT/status/956126468635004928
Being wired to think that way doesn't make it right under any light whatsoever; and I never say anything about enforcing anything; that's where the slippery slope starts by you and everyone else who thinks the same, where people pretend you are talking about enforcing, but you are just bringing the _option_ of not having children as a valid way to end the suffering, because even talking about such option brings all the hatred when it should be seen as a logical way to avoid suffering without stepping on the rights of anyone to reproduce.
I've used Java/C/C++/Ada/Perl/Go and most recently Python all professionally in one aspect or another. I settled on Python.

So being a professional Python/Django coder, I was aware of all these issues. And yet, those issues do not seem to stop the Python train from moving forward.

A couple of issues to note in his article: Everything he says is true, but the conclusions are mostly false.

1. Optimizing databases and data access are the number one scalability issue. It's the hardest thing going from a monolith to a microservice architecture. Goroutines, threads, etc. don't solve that for you.

2. Threads are terrible in any language (except Erlang maybe), and reliable code cannot be used with primitive thread constructs. Goroutines are good enough, sure. Also python asyncio. But not threads. I've seen production systems that no one could debug, because 3000 threads ran amok, thread deadlocks, race conditions, etc. And you can't unit test threaded code effectively either.

3. All software has multiple build systems. C/C++ and autotools, CMake, Scons, Waf. Java and Ant or Maven or Gradle or whatever. Go is sane for the most part, until you get to dependency management -- goglide, govendor, etc.

4. Strongly typed, statically typed systems (Java, C++) usually aren't. Usually people rely upon that as a crutch to think they don't have to worry about types, until they see NullPointerExceptions (java) or segfault (C/C++) in production.

5. Python code is only as reliable as the person who wrote it. But that's true of C/Java/C++ etc. People have to understand where the pitfalls of a language are, and that's usually documented in coding standards or style guides.
1g of caffeine is high, but with tolerance it doesn't seem _that_ high. I currently use 600mg/day to help with OCD[1], and it doesn't really effect me - heart rate barely moves, and I don't feel noticeably different. I've tried 1g, and it made me feel _slightly_ jittery, but that was about it.

[1] Counter-intuitive I know, but it seems to help - it makes the intrusive thoughts easier to ignore
I worked in web standards bodies for many years (mostly TC39, but also the initial webgl spec, and random clumps [mostly canvas] of the dim specs)

One of the goals of all the web related committees for more than a decade has been to ensure that there is no undefined behaviour. Undefined behaviour is exactly the reason we used to have to have different versions of a webpage for every browser.

The only intentionally remaining ambiguities are in areas where there is significant existing content that depends on mutually incompatible behaviour, eg: content that does one thing in browser A, and another in browser B, but is using the same API in each path yet expecting different behaviour. I can’t recall any specifics off the top of my head any more, but a classic has always been for(in) enumeration along the prototype chain when properties are being added and removed. @dbaron or @brendaneich (that his account? I can’t recall) may recall some of the others. Prefixes (that everyone on HN hates) solved this problem - it makes it possible to keep that old non-spec API around, without permanently screwing up the final specification (every points to those old -webkit-gradient properties, but forgets that that api was much clunkier to use than the final gradient spec. If the prefix hadn’t existed then the webkit api would be the permanent one that everyone would have to use)

The other big one where there’s specified behaviour that is allowed to vary is webgl. I was kind of responsible for the hated “only support the minimum subset” rules of version 1, but I believe modern specifications allow an implementation to vary according to hardware. The only other place in webgl that I made people (gpu engineers mostly) unhappy was not allowing undefined behaviour when accessing beyond the end of an array in the shader - there were voices that literally wanted to allow this to be undefined for perf reasons even when shown you could read data from other execution environments (this was mind blowing). The compromise in the end was allowing an implementation to return either zero, or some other constant defined value (I think this would fall under the C/C++ “unspecified” behaviour banner).

Anyway, in general undefined behaviour is bad on the web, and all web spec authors try to ensure that every edgecase is covered explicitly so that we never get stuck back in the terrible 2000s again.
I'll use the previous statements one at a time to build a case. I'll use only the statements that you have said or accepted. Everything I'm typing, has been said before.

People who are fine with their apps don't write reviews.

Ten percent of the user base (at most) write reviews.

This includes the people who want to complain more than the people who don't.

In this ten percent a fraction of reviews are negative.

A fraction of ten percent of the total users feel negatively about the app.

This is a rare occurrence.

If you feel I've misquoted any part then I apologize.
I can explain it simply to you. Only the personal data of flesh and blood human beings is protected. So contact info is protected if it is the direct email of a human being. If its a huge faceless corporation and the email is just "legal@.." it is not protected. Saavy?

Well its certainly beneficial for privacy. There are very few social media sites in the world where publishing other people's contact details without their permissions is allowed. Its banned here. Its banned on Reddit. And a ton of other sites. There is really very little difference.

How would you feel if all HN submitters had to list a personal phone number? Why is running a website any different?
I use and love Diary, one of the few text editors that store the text as flat files on the SD card, to be synced to the PC by another app like Syncthing.

I must mention Orgzly, which is a pretty UI over OrgMode files. Also stores the flat files as text on the disk.
In general terms I find that:

1, 2, 3, 5, 6, 7 = all rare (or only valid for brief moments in time).

You seem to be lumping #4 in for all cases which is a subjective view and I would argue isn't at all close to 95 or 99% of the time.

Thus I maintain that "very few very specific exceptions" applies and is not selective reading. I'd further suggest that you're pushing an agenda instead of being pragmatic and honest. It's fine if you don't like the laws as written, it's fine if you think things should be different in terms of how cyclists are treated on the road, however instead of trying to play loop hole games just get the laws changed.
This crosses into nationalistic flamewar. We don't want any of that here, and ban accounts that do it repeatedly, so please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
A beautiful, opinionated micro-service chassis, enabling the delivery of REST based micro-services from zero to production within minutes (no kidding: literally within minutes). It is powered by Flask and it offers native support for MongoDB repositories.

————

I would like to get your honest and straight feedback, in order to improve and grow it into a fundamental python framework in your toolbox. So, don‘t hold back please ;)
> The comparison of css to the facade or to "ornament" in architecture can't be made here, as css also takes up a big part in the actual "shape of the building".

CSS didn't even used to exist on the web. One of its primary purposes is to provide ornament. It also does provide structure - so I suppose you could impose some artificial limits on how you use it, focusing on the structural and limiting the ornament, but that highlights the problem: you're not using some technology and living with its capabilities and limitations, you're using a much more advanced technology with somewhat arbitrary constraints to simulate the design and look of a less complex technology.

> The reference to brutalism in regards of css can therefore be understood as a directive to moderation

Yeah. It seems like a weak analogy to me, though.

> building the dom with js - this is where we leave the "building block of the web" part of js

That seems arbitrary to me. The same moderation you can apply to using CSS can be applied to building the dom with js.

There are certainly important benefits to using moderation in one's choice of how to use technology. But the comparison to brutalism seems to me force-fitting an idea that doesn't really fit well - unless one took the concept seriously, in which case the results would not be likely to be well received.
Typescript Repository Pattern Framework
And how is that accomplished? I doubt this will happen on private PCs.
Using actual rendering for fingerprinting is a serious perf. hit. I'm not aware of any production setup using that.
If I were a billionaire I'd buy the Onion, it's so sad to see it being treated like this.
Multidisciplinarity sucks until it doesn't
> when you just need sprinklings of AJAX

Then it is even more antithetical to import jQuery. I might as well use an SPA framework instead.