skysight-inc/HackerNews huggingface dataset:
"One thing that bugs me is that people think trigger warnings are to make sure people don't get offended. Being triggered is not the same thing as being offended. Being triggered is about having a fucking panic attack, hyperventilating, feeling like you're having a heart attack and you're about to die."

If this is your normal behavior when a person mentions something undesirable, you need help and should probably get some professional counseling before enrolling in a university.

My problem is that we are catering to people with mental illnesses and making it difficult for anyone to accomplish anything without 'triggering' someone.

Life is tough, brutal, and ugly. It's doing a huge disservice to our youth to not give them the tools to properly cope with it.

Should they never travel abroad where trigger warnings and safe spaces will never be a thing? I traveled around Asia for 2 years when I was younger, and racism and bigotry are pretty normal occurrence.

It's also pretty apparent that it's now being used as a way to silence opposing viewpoints.

If I told you that gun control, atheists, and feminists trigger me, should any speech related to these on campus be banned?

I think one of the strangest things about the new generation is that unlike previous generations, they are actually fighting for more segregation, not less. Even the official BLM political site wants black-only establishments. You have groups that are self-segregating based on race and gender..yet scream for more diversity.

This is not my idea of diversity or freedom.

Universities used to be about the freedom of expression, thought, and open discussions. You can no longer have any kind of discussion if it veers away from the current narrative of the day.
Shadow DOM v1 spec: self-contained web components
Does anyone know if they'll do Amazon Associates on a car sales? 5% of the purchase price would be very nice indeed.
AngelList on China money into Silicon Valley: Trickle could become a tsunami
Is everyone forgetting the biggest benefit of Slack? It's the transparency part. Important details are no longer privy to 1 or 2 individuals on the team in their inboxes instead the whole team can see what's going on and can chime in if they disagree
Completely agree with this. Trigger Warnings - good intentions or not, preventing panic attacks or not, are completely unreasonable from a practical standpoint. One cannot know in advance which information might or might not "trigger" someone. Not to mention, in a college setting, you can't just say "I refuse to attend this lecture because it triggered me.". Well if it causes you distress you can remove yourself from that environment.

You can't just know beforehand what might "trigger" someone, and you can't account for the majority of the cases. Add into it the fact that you cannot just avoid discussing uncomfortable topics because _some_ people might find it distressing -- sometimes discussing uncomfortable topics is the entire point, especially in academia, what else are you supposed to do?
>if I can get a job and make enough money in a shorter number of hours, I'm probably smarter than the person who can't get or a job or the person who has to work 65+ hours a week

This may or my not be true. I'm certainly not convinced; the smartest people I know work the longest hours.
> which projects a likely scenario: the end of salaries, the end of health insurance, the end of pensions.

...which would likely result in socialized benefits to fill those gaps instead (and corresponding taxation to fund it). Yes, even here in the US, it will happen.

> rigged economy ... union membership has been declining for decades,

That's not all bad. The jobs that were unionized were replaced by others that one could argue there's less need for unions to represent.

> perks like “work from anywhere!” become the bullfighter’s muleta

IMO the perk would be that incremental effort on my part has a much more direct impact to my compensation than it would be otherwise. And if I manage to find new efficiencies, I get the entire benefit.

> quiet financial desperation ... a need to be cautious of the loud and cool becoming a smokescreen for the dismantling of knowledge worker labor conditions.

This seems like a good point to take away from the article.
The bible are Agner Fog optimization manuals [1] which contain quite a detailed description of the microarchitecture of intel and AMD CPUs from the pentium era till today. They are based on the extensive reverse engineering done by the author.

David Kanter microarchitecture articles at RWT [2] are also quite good.

Intel manuals are quite detailed as well.

[1] http://www.agner.org/optimize/

[2] http://www.realworldtech.com/cpu/
I'm also an older IRC user.

I think of Slack as "IRC for yuppies". Seen this way, it makes sense. It doesn't have the low-level features of IRC, but it follows you around easily, when juggling multiple clients. For that, it's pretty good.

I don't love it, I don't hate it. It works, kinda. It's loud and attention-grabby, for sure.
I was just about to post this. I run OMV at home, and haven't had any problems with it.

I've used both FreeNAS and OMV, and find the OMV community more welcoming and helpful than the FreeNAS one. The FreeNAS community has organized itself with the intent of focusing exclusively on very specific very corporate use case. If you don't fit they're use case, you are bad and should feel bad. OMV on the other hand is much more open and willing to help people use adapt it to their own needs.

With the notable exception of ZFS vs EXT4, they underlying software appears to be the same, which makes the community distinction every more cogent.
For high value items like vehicles reverse auctions can work, as long as you can specify what you want and are not too emotionally attached to the model that you want http://blog.marketdojo.com/2016/03/buying-a-car-via-auction....
I'm not saying it's impossible to generate an intellectually coherent set of regulations for exploits, just that the process of doing so is going to damage the 1A protections of a lot of other things over the long run.

Is it worth it? I don't think so. Unless you also regulate research, which is a non-starter, you're just driving exploit development out of the US. Substantial amounts of exploit dev are already done by foreign nationals. If virtually all of it leaves the country, what public policy problem have you solved?
From what I've seen Docker has added a lot of security functionality in the last couple of releases which is great, although I'd like to see more work at the Docker engine level on authentication and authrorization which still feels kind of all or nothing (I know there's a plugin framework, but there's not a load of good options there at the moment). Also at the moment implementing additional security options is a bit bitty, as the planned security profile work hasn't landed yet.

the other thing to note is that when deploying Docker engine the defaults tend to go towards making everything work and aren't necessarily the most secure, so its very much worth doing some additional hardening where possible.

Specfically things like

- enabling user namespacing

- disabling icc

- removing capabilities (e.g. NET_RAW)

- not using the default docker0 network

- disabling userland proxy

There is a CIS standard which is pretty much up to date and has some, hopefullly, decent sets of things to look at hardening (disclaimer I helped work a bit on the latest version...)
Except mental handicaps are not as well understood as physical handicaps. Trying to accommodate every single mental handicap in society is futile and expensive.
Lost Nasa spacecraft breaks silence after 22 months
Edited my comment to clarify some things, but a solution is that if someone points out a thread is a potential dupe, be more open to the possibility of merging that discussion?

Especially since the bulk other thread was already talking about privacy concerns and most users would go down that route.

Also, you already do a great job moderating here, but this is just one of those few situations where I'm in disagreement with you on this particular instance.
Its funny. In the early days of consumer PC's the feeling was very much the opposite. There were persistent rumors of "killer poke" commands (some of which were at least partially true) where an incorrect software command could destroy the hardware.
I'm on a small team (14-15) and honestly I love Slack. Have never had any issues with it and I think it's an awesome team messaging system. We use growbot to give props and get a kick out of it. We just switched from skype to slack calls and it was a gamechanger. I have been on teams that used GroupMe in the past and it was terrible. I don't read group me messages because they're off topic and annoying. Slack's channel system changed that for me.
I'm not convinced by this line of reasoning. Some of the highest paid jobs - Doctor, lawyer - have the longest hours. On the other hand, part time jobs are often minimum wage and low paying jobs (Walmart etc).
Yeah, hey, thanks, that's all great advice except I never had a Facebook account in the first place. I mean, I'm sure whoever you imagine yourself to be talking to would find all that super useful, though.
Airlander airship crash-lands in slow motion during second test flight
Lessons Learned Building $150k Business in 40Days with $100
Psychoacoustic masking was the premise of Sony's ATRAC compression scheme for audio (used almost exclusively on the Minidisc format).

Today it'd get a press release describing that as AI no doubt...
I would definitely not trust it, at the very least. Even if this particular vulnerability didn't exist for it, there are bound to be many others that did.
I'm guessing it started in the 90s when progressive social scientists edged out political dissenters from their departments, and began pushing their political orthodoxy as "science" to an already left-leaning campus who ate it up (confirmation bias and whatnot).
This is more about stock price manipulation than it is about implantable medical device security.

Having worked in the medical device industry for over a decade, I know first-hand how bad the security situation is on the vast majority of devices. It's by no means unique to St. Jude. The fact that these issues exist is also old news, as noted in the Bloomberg article linked by jevinskie.

In addition to new devices continuing to take a lax approach to security, there are the ongoing vulnerabilities in the older devices. The older models continue to be sold, and many of the older devices are still implanted in patients.

Is it an issue? Yes. Should something be done about it, perhaps by withholding FDA PMA or 510(k) clearance on new insecure devices? Probably. Is it unique to St. Jude? Not in the least.
I remember when people complained Slashdot was a WINE release announcement site. How times have changed.
In the end, this is about defining a typed structure. "@attr" plus validator constraints is effectively a typed structure.

Python got further with minimal declarations than any other mainstream language. Yet there's a demand for typed variables. This is going into future Python, although in a strange and clunky way, because types don't fit the syntax.

We seem to be converging on a consensus on when to declare types. The breakthrough was "auto", in C/C++, which declares a variable as the type of the value to which it is initialized. This is the default in Go and Rust. Function formal parameters and structure slots have explicit type declarations, while local variables are usually implicitly typed.

Python seems to be moving in this direction, but from the no-type-declarations direction. Unfortunately, because the language itself doesn't do this well, it's being kludged through decorator macros.
Scala is consistently #15 or #16 in various measurements. Just not in TIOBE as they decided to use the wrong search terms to look for, so TIOBE doesn't provide useful information in this case.
> AIM-349 describes scheme as "essentially a full-funarg LISP

That's long ago. That was kind of true in the mid 70s.

> and no compatability with Racket is ridiculus

CL has no Racket compatibility. Zero. Racket has no CL compatibility. Zero.
Porting programs is a full rewrite.

> Clojure's website claims it is a "dialect of lisp,"

Best it is a new language, derived from Lisp and influenced by C++, C#, Common Lisp, Erlang, Haskell, Mathematica, ML, Prolog, Scheme, Java, Racket, Ruby.

'Dialect' in this case is the euphemism for 'fully incompatible' with 'random operator renames and shuffling functionality' where it kind of looked compatible.

> As make no mistake, all of these languages, from Common Lisp to Clojure to Scheme, are dialects.

Sure, but not of Lisp. Of those three, only Common Lisp is a Lisp dialect.

> They have the same origins, and they share many of the same ideas.

Less and less. As a starter: Clojure has no Lisp lists as basic data structure.
But there's a difference between changing it once when you serialize/deserialize it, and changing it every time you try to access the key.
Am I too harsh in thinking that trusting anything a tech company says is a bit unreasonable?
Jason Aldean Withholding New Album from All Streaming Services for One Month
It's interesting that Facebook Messenger still doesn't have ads. It even supports using it without a Facebook account (although you do need a phone number and it appears to be slightly limited)
iirc duckduckgo isn't the best. disconnect is better
A Complete Guide to the Sunshine Coast, Canada
That was definitely baity and you were right to change it (https://news.ycombinator.com/newsguidelines.html).

But we always prefer a title to use representative language from the article itself, where possible, so I've done that above.
Allowing people to ensure that they're in a mental state to handle a topic before they handle it is reasonably important. Mind, in the case of master/slave, the term "trigger warning" is likely misused and a simple statement of "these used to be the standard terms for discussing this, now many people use leader/follower" is reasonable. Explaining historical context to things that may be upsetting can never be a bad thing, IMHO.
The default seccomp configuration in rkt is not the same. It is based on the Docker one, yes, but as it does not support parameter filtering it is significantly weaker, eg it allows namespace creation, and all use of the personality syscall, allowing users to disable ASLR.
There's nothing wrong with trying. There just needs to be recognition that resources are finite.
Make UX Choices Based on What You Hate About the Internet
You didn't check to see what value opts.multiline has. It's initialized to TRUE in src/options.c. It's only set to FALSE if a user passes the undocumented --nomultiline option to ag. Default behavior with a regex query is https://github.com/ggreer/the_silver_searcher/blob/master/sr...
Money quote for me from that link:

That the companies whose spyware was used to
target Mansoor are all owned and operated from
democracies speaks volumes about the lack of
accountability and effective regulation in the
cross-border commercial spyware trade.

While these spyware tools are developed in
democracies, they continue to be sold to
countries with notorious records of abusive
targeting of human rights defenders. Such
sales occur despite the existence of
applicable export controls.
you quoted someone's statement of personal opinion. it doesn't need a citation. do you really need people to spell it out for you explicitly "hey these words are my opinions"?
Hah! When I worked at Amazon, we occasionally used to joke that the only thing you couldn't buy in the Automotive and Industrial department was actual cars. That discrepancy has now been corrected :)

[edit] Aw. No, it hasn't: this is just a way to "See specs, read reviews, and ask owners" about vehicles. Pity.
> I don't think this is a consideration worth extending to veterans, and I am dismayed by the fact that many vets have embraced the culture of competitive victimhood that has infected much of American popular discourse.

That seems a bit callous. Care to elaborate? I don't think they are usually framing these as "demands", and I don't see how asking for this consideration necessarily crosses into "competitive victimhood". Also, as mentioned elsewhere in this thread, physical stimuli are the type of "actual" triggers than can cause real panic attacks in those with PTSD, unlike verbal discussions of uncomfortable topics which can cause emotional distress but not true panic attacks.
that's true. But as I said before, I'm not after speed or actually using this a NAS, more like a backup server (where I can ~send~ my zfs snapshots).
There's a reason most people don't like hearing that: it's not a solution. I could try to explain, but Moxie Marlinspike did it a lot better: https://www.youtube.com/watch?v=eG0KrT6pBPk
> I'd rather spend time explaining the language than teaching them workarounds.

Good user interface is not a workaround.

I don't think you understand the magnitude of the problem though. By not caring about user experience and forcing people to learn the language you are limiting your target audience to a fraction of professional programmers and pretty much closing the door to everyone else. This will not get Nix anywhere, really. Don't get me wrong, I think what Nix brings us is great and pretty much the only future for package management, but it's very obvious that it's not going to be the Nix itself.
Don't give up! Check me out, I consider myself a decent developer but I've done almost NOTHING with AI and ML. Guess what my side project / prospective company is? I'm working on an AI. Haha. Seriously [1]

I still don't know a ton but I'm fumbling my way through it working towards my end goal. If I can start working through it and figure it out I don't see why any developer couldn't!

Also never forget the golden rule: largely no one really knows what they're doing. Sure we have AI / ML experts and me saying they don't know what they're doing is insulting but overall people rarely know everything that they're doing or how to specifically accomplish a goal. Most of the times it's a haze and you work through it.

[1] https://www.simex.io (sorry, shameless plug but it seemed relevant! Anyone can get into this category)
You can run bare bones OS/360 using hercules-390 [1], which emulates old and new mainframe architectures.

You can play with OS/360 versions like MFT and MVT, read source code (or try!), do a system generation (recompile the "kernel") and run ita facilities.

Hercules-390 has a very active community [2].

PS: OS/360 and many other older IBM systems are now public domain and have almost all source code available.

[1] http://www.hercules-390.eu

[2] http://groups.yahoo.com/group/bercules-390
There's a subtle point that's getting overshadowed by the lightning rod discussions about trigger warnings and safe spaces.

The U of C is explicitly stating in this letter that if you don't agree with their values, don't come to the school.

This seems uncontroversial to me, but I think it's worth affirming that self-segregation is a valid social strategy. I know segregation is a loaded word, but that's because historically it was caught up in the exercise of power differentials.

Robert Putnam concluded (http://archive.boston.com/news/globe/ideas/articles/2007/08/...) that diverse societies actually see a decline in civic life because there is more friction and distrust between individuals with different values. So there is such a thing as too much diversity, and diversity must be balanced with cohesion.

Moreover, diversity seen as social mixing is self-defeating since after enough social mixing everyone is the same and there is no more diversity. There is a happy medium whereby people can be tolerant and different at the same time. Indeed, tolerance and difference need each other to exist.

Segregation is abused when there is an exercise of a power differential, whether between individuals or groups.

So I'll strike the balance by saying, "You have the right to segregate yourself from others and hold exclusionary values as long as you do not use force to impose those values on others."

If you disagree with this statement, I'd ask you to examine how many ways you segregate yourself from others. Do you befriend anyone? Do you date anyone? Do you work with or hire anyone? Everyone engages in this behavior because we are social animals and shared values are necessary for society.

In the long term perhaps human society will become universally shared, at which point many of these controversies will be moot. However that is not the case now so we should allow communities of like-minded individuals to form and share values that differ from the values of others. Indeed we should always allow this, because there will always be minorities no matter how homogeneous the dominant culture is.
The State of JavaScript: Front-End Frameworks
What You Need to Know About HIPAA
You should replace 'unfair' with 'competitive'. I have many competitive advantages, but I don't consider decades of sacrifice and hard work that contributed to these advantages 'unfair'.
Docker is not secure by default (not even close). Their philosophy is "secure by default", which I suppose means it is something they strive for.
Removing Elements from JavaScript Arrays
I love this idea (if only for the motivation behind it).

How would your "normal" mail client filter out the messages that are for this app? People have lots of different mail clients which they might not be able (or willing) to configure. Or would you expect a dedicated address.
One thing that's been unclear to me with ZFS: How should I design a ZFS-based storage system for extensibility? From what I've read, it seems like you can't add devices to a pool once it's been created. I'd love to create a small-ish NAS right now to store, say, the top 10% of my blu-ray collection, and then incrementally upgrade it over time as I get funds.
-->How do I choose not to share my account information with Facebook?

Answer: Don't use Facebook.
Private Companies Will Take Money Public Companies Don't Want (2015)
Recently xonsh became a very good drop-in for Bash and if you know Python, then it's just a few things to learn.

http://xon.sh/
What's wrong with someone educating people and making a profit while doing it?
The problem isn't that this information isn't out there. It is -- but you need to (a) recognize that this information is important, and (b) know how and where to find it.

Writing another blog post on a VC blog isn't going to solve the fundamental problem of information awareness and discovery.

It's very much like basic personal finance. The hardest part is becoming aware of the need to educate yourself in the first place. The second hardest part is figuring out what you need to learn. Much of this awareness comes from upbringing and is an element of social capital that we often take for granted.

Establishing a neutral, nonpartisan online resource under a transparent domain name would be a plausible first step.
Yes that is the plan, once everything is in place. The next step is to turn it on for official images (which are all signed now).
> * One thing I don't really like about Prometheus is it seems to prefer the pull aka scraping model over the push model.*

This is also closely related to one of my (well, our) wishlist items for any TS system. Quoting from the README.md:

> allows a scraper configured for a high-frequency 15s resolution

Above extract feels like a crystallisation of cognitive dissonance.

For us, and especially our engineers, 15 seconds for resolution is just barely acceptable. Our senior engineers would like a 2-second granularity for most metrics, and should generally accept 5 seconds as a reasonable compromise between storage requirements and data accuracy. (We have 10-15 seconds resolution now, and all too frequently find it annoyingly coarse.)
you're being downvoted for deliberately twisting the meaning
Automotive security: How safe is a next-generation car?
Mail.ru, Funcom gaming forums hacked, user databases stolen