skysight-inc/HackerNews huggingface dataset:
If you're going to cheat by using your contacts database, why not just ask your colleague for the original data?

Even with hundreds of millions of observations, the space of possible hashing algorithms that map phone numbers onto those hash codes is infinite. Well, not infinite, but the space of functions that map phone numbers onto whatever domain the hash codes have is mind bogglingly large.
Universities are places where unpopular points of view must be entertained and debated. Expressing or advocating unpopular or unpleasant points of view is not against university codes of conduct—nor should it be. But must it then also be the case that associations of students cannot limit hostile discussion in smaller settings?

Topics like the Israeli occupation of the West Bank or the efficacy of sexuality conversion therapy are things that can and should be debated in the university as a whole, but is it really the case that an association of Jewish or gay students must entertain hostile discussions of these topics in their private meetings?

Consider the entirely reasonable passage in the UoC Student Manual [0]: The ideas of different members of the University community will frequently conflict, and we do not attempt to shield people from ideas that they may find unwelcome, disagreeable, or even offensive. Nor, as a general rule, does the University intervene to enforce social standards of civility. There are, however, some circumstances in which behavior so violates our community's standards that formal University intervention may be appropriate. The University may restrict expression that violates the law, that falsely defames a specific individual, that constitutes a genuine threat or harassment, that unjustifiably invades substantial privacy or confidentiality interests, or that is otherwise directly incompatible with the functioning of the University.

That clearly says the University will not police the content of debates, without implying that "safe spaces" are prohibited.

[0] http://studentmanual.uchicago.edu/sites/studentmanual.uchica...
This is a similar project written in Lua, with a different Mario game: https://www.youtube.com/watch?v=qv6UVOQ0F44
Asking is a quite different than what is being demanded by people today. People who advocate for 'trigger warnings' want it enforced by law as far as I understand. My question is still unanswered, what changed?
> we shouldn't consider (a,b,c) and (a,b,c) identical under is unless they're aliases for the same structure in memory.

Which is the entirety of my point.
We are on the case right now. The solution is going to be really, really good. We had to get cryptographic node identity rolled out first and we're designing secrets management on top of that.
> not just against enemies, but anyone who disagrees with the government or threatens the status quo.

Those are enemies of the state. What you consider enemies are not who everybody regards as enemies. That is why there is no such thing as allowing 'good guys' using these tools for good and preventing 'bad guys' using them for bad.
Yeah. Telegram is sketchy, and their "we are Russian math PhDs, we don't need to listen to other people about crypto" attitude is very unhealthy, but unlike Moxie, I can at least think we are on the same side.
Examples of some obvious things that really shouldn't be too controversial:

Showing pictures of a massacre

Showing pictures or video from a war

Reading a graphic account of a soldier from war

Showing pictures of mass graves (esp where body parts are identifiable)

Showing pictures or video of a rape (even if a scene from a movie)

Showing pictures of the evidence from a rape

Reading a graphic account of a rape victim
If you can convince even a few people in your network to try something different, I'd suggest trying Telegram, Wire and Signal. Then decide which works best for you to start pestering others too switch.
I think it would be great to buy a car from Amazon. The WYSISYG pricing is something missing from car buying. Negotiating a car price can be a lot of fun if you're a good negotiator, but people who aren't might love this.

It also gives you a tool for negotiating if you DO plan to take the offer in to a local dealership.
thanks a lot. You are right. I edited and expanded it inside the introduction.
Books I Love: Stephen Mitchell’s “Tao Te Ching: A New English Version”
It's nice to live in a world where everything is simple. I wish I did.
Even Blue Steel?! :-)
[React] Stop writing bad Components
After 1 minute on my modem
Some 18 year olds fight in wars and die. Other 18 year olds cry and throw tantrums when someone says a word that they don't like hearing. The world we live in!
I mean, considering the FDA pushed out their competitors and made it hard for new ones to come to market, she's got a bit of a point. They rose the price because they could. It's not capitalism. It's not anything besides a broken system.
>How will there be any incentives to mine in non financial chains?

You could could pay miners with some other blockchain's assets. Say zoos trading animal tokens (because they don't believe in buying and selling animals) with a small Bitcoin transaction processing fee to pay the miners.
I was early at Twilio (#25 or so) and early exercised to take advantage of this one. I ended up with a much smaller tax liability than I would have received if I had waited until I left to the tune of thousands of dollars.

The keys are: a) being there early enough that the strike price is feasible for the cash you have and b) that the company becomes something more valuable later.

If you can do both of those, bravo. But don't count on it.
I use NAS4Free which is similar, on an HP Microserver N54L (it has ECC RAM) in a RAID-Z1 configuration and a cron job set up to zfs-scrub the drives monthly. If you're going to DIY a NAS, I can heartily recommend both NAS4Free and the HP Microserver.
You work together to find a reasonable balance between accommodating the most common and severe trauma triggers without shutting down general discussion.

For example, there are people who were raped by a man with a deep voice and are triggered by men with deep voices. That's a really shitty situation to be in, but it's unreasonably onerous to expect deep-voiced men to warn everyone in the vicinity (perhaps with a sign) before speaking, especially since there are very few people with that particular trigger. Asking people to give a warning before they intend to discuss rape in detail is not onerous, and it helps a rather larger number of people.

Edit: I'd really like to know why this is getting downvoted.
"Gobs of accountants, bankers, lawyers, and company bureaucrats would vanish."

Oh what a world this would become! What other "necessary evil" could we add to this list?
"Remember dialup?

From time to time when still being on it is getting me down, I take screenshots of some of the horribleness seen after trying to load one website for a minute.

Which is about enough time to download all of War And Peace over dialup."

A series of screen shots of what appears after one minute on the 21st Century Web at dial-up speeds
That sounds like basically the same newbie-pitfall that exists with code-literal Strings in Java: Just because a certain comparison operation can work in some circumstances (where the underlying platform makes an optimization) doesn't mean is a safe/sane choice in general.
I didn't read it in detail, so forgive me if this was accounted for, but I feel like this would be hard to control as people who are not working at all or working extremely long hours may not be as capable as those working a normal or slightly lower than normal numbers of hours to begin with.

For example, 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, even if accounting for degree or similar.
Referenced in the article as one of the two predecessors to this project.
Preprints are very common in economics. Their papers can float around for years before being 'published'. The figures & tables are at the end of the PDF.
Not with hills as he said, he would have to walk, and with that would take way too much time. Maybe on the days he did not have client meetings.

Posted by someone who commutes to work on a road bike 20 miles per day round trip M-F.
That's strange. You can backup WhatsApp data at least on iOS.
> First impressions are everything.

They're not.
I don't understand the part about "permanent do not disturb". Can't you just turn off all notifications, or quit the app?
"[0] http://privilege101.tumblr.com/triggers.html"

from the list:

- Pregnancy/childbirth

- Death or dying

- Slimy things

It's very difficult not to dismiss this as infantile.
>I think its safe to say that the current view of what decorators do is, a) filter things going to functions (so they error, or hit a cache), or b) register a function with another library (e.g. flask path decorator)

Why is it safe to say that? Aren't decorators just syntax for higher-order functions?
An HDD/SSD without ECC will not work, and wouldn't have worked for a long time now. Many of the reads performed will require some ECC use.

ECC is always written alongside the actual block and the overhead for ECC is the reason for the move from 512b sectors to 4Kb sectors in HDDs. For SSDs the data is already written in different block sizes depending on the NAND and the internal representation and ECC is done for larger than 512b units.

The probability of failure during rebuild is not really directly linked to drive size, the usual interpretation of the drive BER is wrong (media BER is stated across a large population of drives rather than just one drive).
> nor there was a need for facebook to use these dark patterns with whatsapp

Facebook needs to recover it's investment in WhatsApp. No?
You're making fun of the sensitivities and stress experienced by some people after they are raped. Nice one.
> But trigger warnings are a really simple common courtesy

Indeed. I see "Trigger warning" and I know I don't want to read what an author has to say.
I don't think TWs should be required. But explicit descriptions or depictions of assault are pretty low-hanging fruit here.

By not making a policy, but encouraging a culture of learning about common triggers, we also encourage a more adaptive approach. If someone is distressed and they let you know, you can decide whether it makes sense to warn about that content in the future.
You can backup WhatsApp chat history on iCloud.
The cited study: http://www.bjs.gov/content/pub/pdf/rsavcaf9513.pdf It points out that students are very unlikely to report rape to the police, but somehow assumes that they will answer questions about it on a survey. It also shows wide variations from one year to another. It's not a bad study, but the data doesn't really inspire confidence.

Edit: from page 3 "From 1997 to 2013, females ages 18 to 24 consistently experienced higher rates of rape and sexual assault than females in other age brackets."

and from page 4: "However, there was no significant difference in the rates of female students and nonstudents who experienced attempted rape or other sexual assault. This suggests that differences in the rates of completed rape largely accounted for differences in the overall rates of rape and sexual assault between students and nonstudents."
I would call that an unreasonable request. But that doesn't invalidate the existence of reasonable requests.
Slack is of utmost importance. https://en.wikipedia.org/wiki/Church_of_the_SubGenius#Conspi...

Get it while you can.

Hail Eris
I did this awhile ago with my old car and found it tried to tell me whether a bunch of random non-car electronics parts I was buying were compatible with my car. Which was a bit cluttering.

It is an interesting feature and sometimes useful, but like you I found that when I even was buying car parts it wasn't always on the ball about whether or not the part I was looking at was compatible. I believe I remember errors in both the false positive and false negative directions, so I stopped trusting it's screening capabilities really at all and mostly have ignored it since.

It's motorcycle part match is an even larger adventure.
If you have more than a few teams, Slack becomes unusable. This alternative client doesn't freeze up like Slack:

http://meetfranz.com/
I don't get the point you're trying to make here. We've lost control because there's a serious vulnerability? We've lost control because Apple can patch the OS?
Sure but how is that responsive to parent's point about Mansoor being an "outlier in taking precautions"? The reason he found out about the previous attacks was likely because he took similar precautions:

"When Ahmed Mansoor opened the document, his suspicions were aroused due to garbled text displayed. His email account was later accessed from the following suspicious IPs.."

https://citizenlab.org/2012/10/backdoors-are-forever-hacking...
How, if at all, does attrs interact with serialization and deserialization?
Bitmessage?
Not sure what that has to do with scraping. A desktop browser can be used to copy and paste chunks of content and plagiarize a site. We have reasonable copyright protections to protect authors against that. What we need to discharge are the unreasonable laws regarding network access. It's not all or nothing.
VHDL/FPGA pseudo random generator tutorial
Lots of tape drives from that era could do that. You've got big heavy motors and spindles, which means lots of inertia. Tell a drive to spin up to full speed, then abruptly stop, and you got lots of angular momentum that still needs to be dissipated. As the spindle assembly is anchored to the chassis, this ends up getting dissipated through the chassis as a quick movement. Spool up the spindles in the opposite directiion and then abruptly stop, and you've just made it step forward. Repeat many times and you've got a walking disk drive.
I was thinking less of the knowledge being considered an armament, and more that an actual program that takes advantage of it being one. I don't consider the the scientific knowledge required to create a gun as an armament, nor even specific schematics, but governments may view it differently (indeed, they weren't happy about the 3D printable gun).

Also, I don't think this concept is limited specifically to exploiting bugs. I think a program that was meant to access and catalog social media accounts for a person while hiding it's accesses as much as possible, but run from a third party's location, might be considered an armament. Same with something designed to DoS a service.If the purpose is to cause harm, it might be an armament. I am aware there's probably a fine line here, and one that would inevitably be abused. I'm not sure how to deal with that, and whether the negatives there outweigh the possible positives overall.
The fix for that is user namespaces which is (finally) included in Docker. So yes, it has gotten better.
Avoidance in the form of 'trigger warnings' may actually worsen the underlying problem for people with PTSD because avoidance can strengthen the underlying fear.

Successful treatment often actually involves confronting the fear, little by little, until it no longer causes discomfort:

"Exposure therapy is a type of cognitive behavioral therapy[118] that involves assisting trauma survivors to re-experience distressing trauma-related memories and reminders in order to facilitate habituation and successful emotional processing of the trauma memory. Most exposure therapy programs include both imaginal confrontation with the traumatic memories and real-life exposure to trauma reminders; this therapy modality is well supported by clinical evidence."

https://en.wikipedia.org/wiki/Posttraumatic_stress_disorder#...
Your view of what decorators doesn't seem to reflect the usage I've experienced writing Python professionally over the last 10 years.

Decorators take an object and return a object (by convention a callable, although this isn't enforced in the slightest). Maybe they modify a function or method signature, maybe it produces an unrelated object, or maybe one augments the object by adding side effects like caching or logging.

There is a special syntax (@) legal for classes, functions, and methods that provides a shortcut for the common pattern of:

def decorator(): ...
def foo(): ...
foo = decorator(foo)

such that we can say:

@decorator
def foo(): ...

Things I've seen decorators do:

* add logging
* add tracing
* enable type validation
* register functions/objects for various reasons
* produce full objects out of functions
* swap out implementations for global functions/vars
* change output formats to json/xml/yaml
* take a class, inspect a database schema and bind various internal attributes to update items in a row for that schema (somewhat common in ORMs)

I don't see this attrs library as any more egregious than other uses. In particular, I don't see why mutating a type via a metaclass is preferable to using a decorator. I can offer that decorators generating objects compose much better than metaclasses do (at least they have in python 2.x, I haven't had a chance to use 3 professionally).
As far as I'm aware, none of Transmeta's x86 stuff became Project Denver. There was definitely licensing of Transmeta technologies, but I believe that was relatively generally applicable patents (well, generally applicable to ICs). There was, however, given the relative size of the semiconductor industry, some ex-Transmeta staff working on Project Denver.

But yes, as far as I'm aware, what killed the x86 support was licensing.
Show HN: Spiri – next generation carpooling service soft launch
Silliman refers to a residential college (dorms etc.), not the entire university.
"Secure by default" is a great philosophy to have. I hope Docker continues to push into this direction.

However, where is image signing? Where is pulling images by their hash instead of mutable tags? Where is restricting what images run according to their hashes? Where is Docker not running a daemon as root? How about Docker doing more hardening releases and fewer feature releases?

There's a lot of low hanging, security related fruit which haven't been picked. Why not?

Process isolation is a fantastic. There just really needs to be more, in my opinion.
Windowing Systems by Example: 2 – Rectangle HQ
This has always been my concern with Linode and other cloud VPS providers. You can secure the server all you want, but you can always get in via a vulnerability in their API or out of band console access. 2FA helps a lot to prevent access to Lish/Glish/Rescue mode console but as shown the API is powerful enough to still be a potential problem if your key gets leaked somehow.
The Instapundit is attempting to debunk public-health assessments of the incidence of sexual assault with crime-report data, when a key argument of anti-rape activists is that rape/sexual assault largely goes unreported. And given the way that women are treated who make allegations of domestic violence, sexual assault, and sexual harassment, I would not be surprised if that is correct.
There is also m4sh which are just M4 macros that compile to portable bash scripts. Albeit it is not convenient to write in, and probably harder to avoid making mistakes.

[0] https://www.gnu.org/software/autoconf/manual/autoconf-2.62/h...
That is a good point, and I agree with you when the case is that the idea or person you disagree with is a necessary part of the curriculum/class. But in the case where it's an extracurricular activity or student organization that isn't a core part of the degree, then why doesn't a student have the right to complain?

edit: I believe that students are also consumers. The two are not mutually exclusive. Tuition is pretty high these days. I guess the difficult part is finding the right balance.
I'm not sure I understand this.

Even if you keep deploying new versions of containers every few days because you use them to deploy new features, how about the db and web server containers? And how about the vulnerabilities that won't be patched until you make a new deploy? We should build a new container after each apt-get for security patches, right?
But that's not what trigger warnings are for... it's not just about mild discomfort. They're to prevent panic attacks.

I'm sure no true Scotsman would have a problem with that definition...
How exactly did that implementation work for templates?
What If Facebook Enters Your Market?
They've had the ability to leave review for months now on their "Your Garage" page.
Even Blue Steel. (What's a Blue Steel?)
Author of the post here, thanks for reading! Here's a source citing the $5B figure: http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/system3...
Where did you find that? I've been trying to find any data from the campus climate surveys, but most links are just about who participated.
The Size of the GTA V Map (San Andreas State)
Couldn't agree more. We use Skype for Business and its lack of obvious features is amazing. To give people an example, you cannot even send a link!
I don't mind Facebook having access to my mobile number. I mind them mining that data and then pushing advertising to me when they said before that they _wouldn't_ do this.

Quote from the announcement (https://blog.whatsapp.com/499/Facebook):

> And you can still count on absolutely no ads interrupting your communication. There would have been no partnership between our two companies if we had to compromise on the core principles that will always define our company, our vision and our product.

Today's announcement (http://www.bbc.co.uk/news/technology-37184651):

> The updated privacy policy also paves the way for businesses to send messages to WhatsApp users.

Facebook has used their market dominance to restrict competition so we can't avoid advertising. I'm not normally one to get angry and start waving pitchforks, but for me, this is clearly an abuse of their monopoly.
The thing is, we almost had this already with Saturn. There were dealerships, but all the cars had fixed prices- no haggling- so it was almost direct-to-consumer, with a bit of added tax for the useless middleman. It was great! But it built up too much resentment at the rest of GM so it had to be killed. It sucks that we're just now starting to get the future we already had, but better late than never.
There seems to be whole lot of slippery-slope happening in this thread. Asking people to respect trigger warnings for the most common types of PTSD (generally, rape/sexual abuse) does not lead inevitably to banning everything that anyone has every been uncomfortable with. This is about reasonable accommodation.

Consider the example of disability laws: you're required to install a wheelchair ramp/lift if an employee needs it; you're not required to let a quadraplegic person be a lifeguard.
I'm imagining somebody saying "Alexa..." and then playing Skee Lo "I Wish" and getting just a multitude of things shipped to their home.
> There are many many ways that your information can end up being referenced in an identity graph and be discoverable by Facebook

Of course, it's not simple.

Additional measure might include using browser extensions like Ghostery, uBlock origin.

I know people find it hard to do, but avoid using Google search. Use Duckduckgo instead.

Block ads. Some sites refuse to load up for that reason. I'm ok giving those a pass :)
Or, self-driving cars deliver themselves, perhaps.
Project Denver still JITs ARM to an internal VLIW architecture I believe. It's pretty Transmeta-like.
We use Docker to containerize apps in cloudron. One issue we have faced is that --readonly and user namespaces don't work together. Is there any on-going effort on this front? I can't find a link now but this limitation is hidden somewhere deep inside the docker docs :/ For cloudron apps, we simply decided that readonly was more important than user namespaces for now.

edit: found the link - https://docs.docker.com/engine/reference/commandline/dockerd...