skysight-inc/HackerNews huggingface dataset:
"If you wear sexism-colored glasses, don't be surprised if everything looks like sexism."

and if you wear glasses that block out sexism, don't be surprised if nothing looks like sexism.
Thanks for the feedback :-) As I mentioned at the end of the post, there are indeed malwares that detect being run in a virtual environment and who change their behavior (e.g. do nothing). I'm not an expert at all on the topic, but I was recommended https://byte-atlas.blogspot.com/2017/02/hardening-vbox-win7x... on the subject. I'm interested if somebody has additional resources to provide.
I am curious about your experience taking the course. How much time commitment is it? Is it something I can do while working a full time job?
Ask HN: Best portfolio project for someone with no CS education?
I work in finance but have really fallen in love with programming. I've written a fair amount of VBA/python/powershell to help automate portions of my job and some of it I'm pretty proud of. Unfortunately I can't slap it on github or show it to anyone in an interview because all my scripts are dependent on company-internal websites or they need client data as an input.

So what I'm looking to do is program something up in python that could get me a job but I'm looking to make it really good. What I'm wondering is what sort of skills are important to demonstrate in a project to get a job? Would a little python/sqlite CRUD app be enough to get me in the door or do I need more? What are you looking for in someone who has the passion but not the formal education?
Yeah and that Java stuff is super cool; didn't Sun float a CPU with support for Java bytecode a long time ago? But they don't run a "full" JVM; I more or less mean "can run Apache Commons".

And yeah most of the platforms Rust doesn't support are either legacy or very niche. It's an interesting topic though; platform developers and manufacturers seem to have no problem shipping tweaked C compilers (usually some awful old GCC fork), but I've yet to see them use LLVM. I think Rust is hamstrung a little by having only the one compiler, but it's an entirely unfair expectation of such a young and ambitious project. Plus, it's hard to outdo LLVM.

We'll see how it goes. Maybe we'll see a lot less platform proliferation as mindshare moves away from C, but it's also possible that LLVM will just grow its platform support.

I also wonder if we'll see industry become a little more relaxed in its requirements. Like requiring multiple implementations, language standardization, or security/development standardization and verification. Most of this stuff grew out of C's instability, but with a more stable language maybe it doesn't matter? Or there are parallels in the web world too, like multiple browser vendors have to be on board with a feature for it to eventually become a standard, whereas with Rust it's pretty much whatever the Rust community decides and LLVM supports. Do we still care about standards and multiple implementations? Are the roadblocks worth it? I feel like on one hand I think they are, but also that if we accept them then we're kind of implicitly accepting C forever.
Exactly. The other poster needs to just shut up.
Have a look at PurifyCSS: https://github.com/purifycss/purifycss
You don't have to over-complicate the analysis. The fact that they give you the options instead of cash is proof the options are worth less than the cash. This is Econ 101: bad currency drives out good as good currency gets horded.
It all depends on whether Apple makes ARKit a priority, though. Apple has advertised SpriteKit on various occasions, then mostly broke it in iOS 9.0/9.1 [1], [2]. Game Center went down once a single game (Letterpress) started using it as designed [3]. What will you do if ARKit breaks in iOS 12.0? If you use an third-party lib, at least you can roll back to an earlier version, or even fix the bug yourself if it is open source.

I would stay as far away from Apple as possible when it comes to gamedev tools.

[1]: https://stackoverflow.com/a/33260910
[2]: http://geeky.gent/reasons-to-not-use-spritekit-for-game/
[3]: http://kotaku.com/5955318/apples-game-center-seems-to-be-mal...
I recall seeing a navigation app a few years back that copied almost perfectly the navigation views from Standalone Complex. Never did get the name of it.
I think it's more impressive to compare a phone with a 20 year old Silicon Graphics workstation. The OpenGL performance obliterates it.
The alternative is that the tax is entirely on exercise of the option.
And that is where they went wrong (the nerds that is). This is a new work, you should evaluate it on it's own merits and not how it compared to a artifact in what is essentially a different medium.
He did it with the men, AND he had reason to believe she was nervous or otherwise less communicative because she had an hour where many theories she certainly has views on were discussed and barely chimed in.

The moderator is a scientist with a clear understanding of the subject matters being discussed. I agree that it was a poor way to try to involve her, but the FB post is off the rails.
They show up pretty high on DuckDuckGo. I think W3Fools has more traffic and more hyperlinks from the DHTML years.
Hej.. kan du lede mig til information omkring denne sag?
> You're labelling women as victims before any crime has happened. Your confirmation bias has everything worked out ahead of time, including the derogatory remarks awaiting any woman who dares cross the line you've drawn in red paint.

Nobody's accusing anybody of any "crime." I don't understand why you're stepping up the rhetoric like this. It's not a war, it's not about punishing anyone, it's about correcting social misbehavior that was harmful - whether it was intended to be or not.

> You're labeling women as victims before any crime has happened. Your confirmation bias has everything worked out ahead of time, including the derogatory remarks awaiting any woman who dares cross the line you've drawn in red paint.

Knowing nothing about you (as you know nothing about me), I could easily make the same assertion you're making here: That the only reason you don't see sexism is because you are biased against seeing it. But it's no more likely that everyone in this thread arguing against this being sexism is doing so for biased reasons than it is that everyone arguing that it is sexism is doing so.

What is actually happening is that we have looked at the same situation and seen it two different ways. What's being requested here is some amount of empathy for and understanding of the viewpoint you don't agree with, not some kind of punishment or shaming. When someone says "let her talk," they're not saying "how dare you oppress her with your talking," they're saying "I want to hear from her about her, not from you about her."

I'm a guy; I understand how this could be seen as no big deal to other guys. But I also can see how people not in my situation wouldn't see it that way. I'm asking you to try to do the same, rather than just write off everybody who doesn't share your opinion as irrevocably and maliciously biased.
a decentralized version would be cool
Meanwhile a school in Siberia believes that daily showers in the snow makes children stronger. From 2 years old.

>'Perhaps people will not believe us, but facts are hard to argue with,' insisted teacher Lyubov Daniltsova.

>'Our doctor confirms that children in groups that practice dousing get through the flu season a lot more easily, and generally the statistics show there are 95% of healthy children in the 'wet' group, compared to 75% among the others'.

I would be curious about the overall rates of influenza have varied in the school as there could be a selection bias for the wet group.

http://siberiantimes.com/healthandlifestyle/others/news/like...
"It's a psychological problem, because people don't like income inequality, but economically, it doesn't make much of a difference."

Did you not notice the sharp inflation-adjusted increase in rents and house prices over the last 20 years?

That was directly a result of rising income and wealth inequality.
There have been many examples of malware detecting being run in a virtual machine to discourage analysis. (I would note that one obvious sign would be the presence of the guest additions and/or the fact that the PCI bridge will almost always be an i440fx or Q35...)

As for VM escapes... Can't guarantee there won't be a sample that comes along eventually that'll try.
you're right. let's get rid of safety nets, because YAGNI. it's so efficient!
Well, who said robinhood wants to build a business around it? For what it's worth, I care about the topic, but I would never want to use a hosted service for something like that. So his decision to build an open source app is the only way to do it.

But as I am using my own Nextcloud and XMPP Server I would like to see a simpler setup/update procedure.
What more interesting to me is that someone figured this out!
Bollocks. I have two ex-collegues who were exactly like this, no matter who they interacted with. I make a point of avoiding them now.
> In fact, dilution is a positive sign

Sometimes. But if this were simply a case of ignorance-correction, certain preferred investors would never ask for pro-rata, or everyone would be offered pro-rata.
Great counter example, thank you. Accompdating people with disabilities is totally worth it though imo, as an example of a very minor cohort that's not all about percentages.
Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
Only for small copies (due to static overhead/no branch prediction in microcode). For large buffers, rep/movs has been a win since ivybridge once your buffers are too large for L2. A big part of this is that the stores used by rep/movs get to do a dataless read-for-ownership, so they actually move 1/3 less data around than any other implementation when they miss L2.
I said almost the same thing on reddit here:

https://www.reddit.com/r/programming/comments/6fmzwn/pharo_6...

The upshot seems to be that they're working on it, slowly.
FYI, to the best of my knowledge:

- ietf.org/rfc/ <- this is a static version that IETF has

- rfc-editor.org <- this is the RFC Editor's official site - I think you used to be able to download stuff through FTP, and the site looked like an FTP site until recently; in some sense this is really the canonical URL for RFCs which the RFC Editor publishes

- tools.ietf.org/html/ <- this is mostly Henrik Levkowitz' work - he's working directly on datatracker.ietf.org and has for many years, I think there was a plan to have datatracker.ietf.org contain HTML versions but I don't know the status

- datatracker.ietf.org <- this is the dynamic (Django-based) site that tracks lots of stuff about the working groups and meeting and documents - the source is open so you can look at it if you like - honestly I think this is the best place to link as it gives an increasing amount of context, although tools.ietf.org/html/ is definitely the nicest way to read the contents
'Impact' is far more important than 'intent'. People do racist/sexist/less than ideal things all the time, without even meaning to, because many of those behaviors are ingrained/systemic. Not meaning to be sexist doesn't excuse sexism.

I agree that call out culture sometimes doesn't leave room for nuance and sometimes unnecessarily shoves people into defensive spaces - i.e. telling people they 'are sexist' vs telling them a behavior they are exhibiting is 'a little sexist'.

In this situation the impact wasn't "The speaker is being offended, I must speak up", the situation was "Im here to hear what the expert has to say on the subject that they are an expert in, and the moderator is doing all the talking" Which would be irritating regardless of the genders involved. But this behavior fit with a very common pattern of men speaking over/for women.
Iranian Lawmakers Keep Calm, Take Selfies as Gunmen Attack Parliament
Or the opposite - look at all this deal flow. As these startups move through the program I am sure YC is collecting tons of data in regards to how their trending. Imagine an online portal an investor could log into and within seconds have access to thousands of startups but more importantly, visibility into their metrics and traction.
How does backlit of reflected make a difference? Light comes of the screen/projection and hits the eye. I don't see how the light would change with that bounce by projection.
Ouch! I would never have thought that this crappy site originates from the IETF itself. It doesn't even point to their beautiful (and fully inter-linked!) HTML versions.
I've been on the other side of two of these and the explicit alternative in each case was bankruptcy. Also asset transfers are more expensive to the acquirer because you have to explicitly delineate the assets you're buying and what you're not buying. This makes for more lawyer time and pushes the transaction costs up significantly. The real reason to do it is because the team there at the time is more valuable as a group than they would each be on the open market individually. Anyone _not_ there doesn't add that kind of value to the deal.

You may want to argue that IP is also part of these deals and past employees created part of that. This is probably true for some deals, but it has been minimally true for the deals I've seen directly. Sample size of two isn't great, but keep in mind the value of startups is largely believed to be in execution, not ideas. A startup on the verge of bankruptcy probably doesn't have immensely valuable IP because it's 1) not producing present value obviously and 2) isn't obviously worth a lot in the future, otherwise someone would be willing to give you discounted cash today for an ownership percentage of its future value (aka an investment).
Developer here. Duplicacy is built on the concept of Lock-Free Deduplication (https://github.com/gilbertchen/duplicacy/blob/master/DESIGN....), which allows it to backup multiple computers to the same storage without using any locks. Currently it supports local or networked drives, SFTP servers, Amazon S3, Backblaze B2, Microsoft Azure, Google Cloud Storage, Google Drive, OneDrive, Dropbox, and Hubic.

I recently released the source code under the Fair Source 5 License (https://fair.io/) which means it is free for individuals or businesses with less than 5 users. Otherwise the license costs only $20 per user/year.

Questions and suggestions are welcome.
> If you're a white heterosexual male you're probably not used to being uncomfortable because the whole world was made for you.

I was close to homeless a couple of times -- when I was younger. That didn't make the world feel like it was made for me.

> You don't feel uncomfortable when you see the police.

The last police I saw stopped their car and watched me walk down the road.

> You don't feel uncomfortable walking down your street at night by yourself.

Depends on where I am.

> You don't feel uncomfortable going to your church.

I don't believe in God. There's no evidence. There also seem to be many groups claiming their God is the correct God. The probability of picking the correct God seems low: given an infinite search space.

> You don't feel uncomfortable kissing your spouse in the street.

I don't have a spouse. And am probably not going to have a gf for a long time. I've had some health problems and the last girl I liked didn't like me back.

> In my opinion, the discomfort you're feeling is nothing compared to the others I described. So get used to it. We do the right thing because it's right, not because it's easy.

I'll take that into consideration.
Definitely try out Laravel.

I'm not involved in the PHP community, but had a chance to take off a client project and decided to go with Laravel. It was real pleasure working with in combination with writing modern PHP overall.

Jeffrey Way's Laracast was of help for me and is worth checking out.
And my Galaxy Nexus stopped receiving updates 2-3 years ago despite it being a Google device (mine was also straight from the Google store, so it wasn't the carrier's fault).
I don't think it's heresy, nothing about F# strikes me as dogmatic. It's a multiparadigm language, after all.
I don't think I have ever seen a startup offer a competitive salary/equity package here in the Bay Area for a software engineer. I have found that the best I could do is trade compensation for a good work-life balance since salary is not competitive and stock is so volatile for a startup, whereas at big companies salary often is much more in line with the market and stock has actual liquid value.
It seems you know this subject very well :) https://github.com/etep/resume

On an unrelated subject, do you know if the next desktop generation (coffeelake?) will support AVX512 or should I just buy a skylake-x?
Yup, and a projector can provide a huge surface to work with - problem is that they are limited in resolutions available, and 4k ones are extremely expensive.
I guess that depends on how strong your projector is, because the light bounces of the wall/screen back in to your eyes.
By the same token, what is compelling them to do this? A sense of patriotic duty? The kindness of their hearts?

There's a lot of work that would go into designing, implementing, and testing this. Then you've got logistics in manufacturing. That's time and money.
That attitude is more-or-less why Smalltalk is in the boat it's in. Lots of mindshare with few actual users because everybody can name a superficial issue that keeps them from using it.
This seems like it supports the idea of how the knowledge needed to understand options adds up to become impracticaly large for non finance people.
Iceberg: code management with Git, so lots of actions can directly happen from inside Pharo. There can be other backends than Git in the design. Git is the only backend atm.

Epicea is something dealing with code changes even if you are not using git. Instead of .changes files. You can see what you changed in a given session.

FullBlockClosure: A FullBlockClosure is a closure that can be independent of any outerContext if desired. It has its own method (currently reusing the startpc inst var) and its own receiver. outerContext can be either a MethodContext/Context or nil.

Alternative bytecode sets is paving the way for the new VM developments, which will really make the VM super fast.

How much faster is Pharo6? On the VM side, depends. But 30% or 200% depending on what one looks at. Definitely speedy. On the image side, feeling is much improved because instead of scrolling through slow lists, FastTable is underneath a lot of things and that is simply much much faster (especially when inspecting super long collections, like thousands and thousands of entries).
Agile Guru and Coach, Tommy Norman, Joins Acklen Avenue Team
It clearly sounds like sexism (probably non-intentional, but is that better or worse?).

On the other hand, the woman who spoke up seems to be an actress working at a theatre, so public speaking is probably not a problem for her.
What are the consequences of telling NSA "no"?

Is there any law that permits the USG to compel any action, other than those legal requests pursuant to an active investigation, on the part of private companies?
Oh look, the thing I should have read before joining a startup.

I left [large corporation], who had been paying me very well, to go try out the startup world. I found a cool local company doing something that sounded neat. I looked at the pay (better on a per-paycheck basis) and the options (better than the stock I was getting in the corporate world) and said "this is a great idea! If the startup succeeds, the options will be worth a lot!".

It's a great company with great people and I don't regret that, but the financial implications of the change are starting to sink in. I'm getting a bit more per paycheck, but on the whole I suspect my tax returns over the next few years will add up to less than I was making before, even if the startup succeeds.
I know of several well connected, 'Older' founders who applied, were accepted and are doing well.

There is even cases of YC alums going through again. The reason is likely quality, structured mentoring and not just marketing.
Work started on that last year based on the RFC XML format. Or was it the year before that? It will get here eventually.

I think it's likely someone will go through old RFCs and convert them too.
Disclaimer: as a Clojure developer and functional programming evangelist, I do not want to be too critical of this article. It's a really great post about some incredibly valuable and advanced Clojure features.

That being said, it really bothers me when functional programming evangelists write out such horrible Python code examples. It makes Python look like it's not a functional language. It perpetuates the idea that Python won't let you write elegant and stateless programs that behave in a functional manner.

If the author had not mentioned Python and had instead used it as pseudocode to represent the entirely non-functional way to write something, I would have been okay with it. But calling out Python specifically is just incorrect!

I have rewritten the code in a very pythonic manner that illustrates the functional capabilities of the language:

even = lambda x: x % 2 == 0

# alternatively, depending on your religious beliefs:
def even(x): return x % 2 == 0

def process(seq):
return sum(x + 1 for x in seq if even(x))

Note the (parens) for the comprehension instead of [brackets], which creates a generator. The above code is lazy (in Python 3)!

And if we fire up a python repl and play around:

In [2]: process(range(10))
Out[2]: 25

I really love Clojure and use it daily, but I find the Python version to be far more legible. It reads more like english.

Anyway, the moral of the story here is that you can do immutable/functional programming with regular ol' Python.
Can't they just tell you the current share price and your strike price? The share price minus the strike price times the number of options is the value of the package when vested, no?
This is for real, although we should acknowledge that some successes would be much harder to see than failures. (Some should be much more obvious, though... The FBI loudly celebrates terrorist attacks it prevents, and yet all the self-described wins turn out to be pretty lame.)

SIGINT sometimes does really well. Enigma is the obvious example, but I'm sure the recently-revealed wiretaps on international conferences produced some politically valuable stuff.

There are even occasional wins on analysis. The German tank problem was a major statistical breakthrough, and Abraham Wald pioneered operations research doing air force design analysis. But... both of those were unconventional, marking breaks from normal intelligence work.

Moreover, almost all the wins I've outlined here came during wartime, a setting where a very clear 'they' is undeniably out to hide secrets and attack you. Things tend to get way less impressive during peacetime.

I can't find it at the moment, but John le Carre tells a brilliant story about this. He was an MI6 man in the cold war, before he was a writer. And the beginning of Tinker, Tailor, a mission to Hungary to meet a defecting general, was inspired by a real experience. But in real life, there was no general - le Carre's superior had made him up. His boss led him on a dangerous covert mission across the Iron Curtain for no reason, simply because real Cold War spy work was so aimless and boring.
Right but I mean that perhaps in the iPhone 7 they somehow rejiggered the SE interface in anticipation of doing this. That way the 7 hardware has a very secure way to do this where as since it wasn't planned in the older phones it might not be secure if they tried to provide access from user software. Maybe the NFC reader is attached to a different chip in the 7 that makes this easier/secure than in the older phones.