skysight-inc/HackerNews huggingface dataset:
There is some really good stuff here. Keep politics out of this train of thought, Microsoft … and you'll go far to help the human experience.

About 14 years ago, I created a software company that produces software that just feels right from truths in kinesthetic learning. I target the Microsoft platform, because that was where I got my start. The way I helped to make the world a better place is very tiny droplet in the grand scheme of things. But it felt rewarding to do something.

Since Microsoft is a big company, they make a lot of mistakes. This is to be expected, and a natural thing. The Microsoft platform effects millions of people who can at times get disillusioned and frustrated by the design choices made by the old Microsoft - not the new one shown here today.

Those of us in this industry forget, or maybe never knew, that there are people who have to use technology for their work, for their life. They are not geeks like you and me who like to toy with technology. They are people who expect things to work and help them to be efficient, and to follow their train of thought, not ours.

So, good on you Microsoft for thinking about this. This is a beautiful presentation and I would love to see the software that will come out of this. It's time for technology gate-keepers to have the skills and empathy of product designers. Programmers can make the code beautiful - they always did. Graphical designers can make it sparkle - they always did - now let's make sure the software experience is beautiful too and based on what users need, not what we need.

The best software in the world feels wonderful to use, its a beautiful experience, it's an extension of what your mind saw and a tool that helped you do something.
Front end technology has advanced rapidly in the last 5 years. You can't compare the back end as much. Although there's innovation there too from new languages and functional paradigms.
Migrate your Hackpad to HackMD immediately
It's worth noting this post caused a very intense twitter debate among the NLP and DL communities, especially after Yann Lecun replied to Yoav's comments. https://www.facebook.com/yann.lecun/posts/10154498539442143
Don't forget that on a plane you're literally packed like sardines and can only get up and move maybe once or twice. Flying is pretty miserable tbh.
Apple's First Retail Location in Taiwan Officially Opens to the Public
It is kinda a 20 minute job. On production, where I work, we just bake the maxmind DB into our app server images (it updates when we redeploy - which is a couple times a week) and use the maxmind client to read from that DB file.

Was just an extra step in our build pipeline.
Amazon prime started taking 5 days. I canceled. Orders now spend 3 days in waiting to ship, and then arrive 2 days after being marked as shipped.
I think asking coworkers out is a huge no-no. If the only people in your orbit you feel you can connect with that way are at work, that's a sign your personal life needs some development. However, let's say you have a robust personal life, and you just have this absolutely amazing co-worker, who totally is not your subordinate, and ideally you don't even work directly with, and you want to ask them out... again.. I discourage it.... but:

Ask them out someplace public outside of work. If they say no, that means no, and just drop it. If you hear "I don't know, I don't really like to date coworkers" that's also a no - don't push the issue. If they say "I don't think that's a good idea" - also a no. If they say "Eh....." or laugh or whatever, it's a no, and just drop it.

Be aware a no could make things really awkward for you two, and it may even piss off your co-worker who perhaps viewed you as this great work friend but now thinks things are weird. It can hurt them in other ways: they may also blame themselves for not being more into you, and question if they lead you on. So if you get rejected, just say "Hey that's cool. It was a long-shot, I understand."
I think that humans' problems are better solved without involving the government if at all possible.

However, I certainly agree with you that he should apologize to the actual people he wronged, more than to the world at large.
This cut both ways. Power inbalance has the problem that sex is a extremely common strategy for gaining power in human societies. Predators can take any side on the relationship.
You don't have an answer because you're not applying hard logic and rules but slippery moral constructs that revolve around the right people/outlets signaling that you need to be outraged.

There is absolutely nothing wrong with asking someone on a date. If they say no? Cool. Yes? Awesome. The act itself is not criminal, actions taken based on that (like retaliation) are.

Demonizing basic human behavior has no place in western society.
>deathly afraid

The difference between cannabis and every other drug is that there are 0 reported deaths, making the arguments related to physical harm far more questionable than those that appear in the current moral panic over frequent opioid deaths which are obviously harmful.
I can't really think of any good ways to do it. The good news is that on a software engineer's salary if you're going to do a lot of drinking alone you can at least buy the good stuff.
Is anyone else here writing their GraphQL queries / REST calls in their components?

IMO coupling the data layer with the presentation layer is a terrible idea.
I know a former executive at Homeland Security who was also a federal prosecutor. He's now the head of security for a large company that owns luxury condos.

When I reported a former roommate for prostituting teenage girls (my friends), the security executive said they didn't want to know about it. This led to a dispute and the executive called five of my colleagues, intimidated them and told them lies about me.

The situation quickly devolved from there, involving a complicated tale of criminal and civil charges.

It was shocking to realize how many guys think its okay to offer girls money for sex, even if they're young.
Flying sucks. Hard or impossible to sleep, uncomfortable, can't walk around, little to no food, airport security.
Switzerland also has to build tunnels, because of the Alps. I am not an expert on US geography, but there seem to be places with many people and much easier terrain to build rails on.
Stop bringing gender in to this. You can ask someone out during an after-hours social event without it being wrong.

What's wrong is retaliation based on those things happening.
I think that qualifies as a valuable judgement
PORC is one of the largest police advocacy organizations in California state. SAM is funded largely by private individuals (yes, "individuals" not "individual", although its single donor is Julie Schauer). Notably absent is any "big pharma" or private prisons, in contrast to what the GP stated.
Does God Want You to Spend $300,000 for College?
Initial page load might be marginally slower, although it's not hard to thrown down the bare minimum and lazy load the rest, but every subsequent page load will be faster and much less intrusive.

I'd say react is a perfect fit for this type of thing. A basic news site it might be, but there's a lot more going on under the hood than you'd imagine.
If the EU can simply decide that agreed upon tax deals are no longer valid seems like nothing more than a shake down of an American company.

Also, it's somewhat terrifying because what laws will Brussels decide to suddenly interpret different on a whim?

The US Treasury has a good analysis of why this is a sham ruling: https://www.treasury.gov/resource-center/tax-policy/treaties...
People lose their job for all sorts of reasons, no crime necessary. If you're going to worry about people losing their jobs, why don't we start by talking about everyone laid off at Etsy, and importantly, the college kids who were informed two weeks before their internship started that no such internship existed any more?

As for career and public shame: he's had a wildly successful career and significant public praise in his lifetime. I think he can deal with it.

As I wrote in another thread, take a look at Brendan Eich. If losing your job and being publicly shamed leads to being in charge of a well-funded, well-respected growing startup with a real product (plus whatever net worth he has from his previous employment, none of which was taken from him), I would like to know how to sign up to be publicly shamed like that.
I am a stock market speculator as well as long term investor, but I personally would not invest in any crypto currencies right now, because the market is very thin and I don't trust the exchanges- just look at the flash crash few days ago... maybe one day in the future we'll have a robust exchange with high enough volume, then I can try to speculate or even invest for the long run...
> Plus bonuses if you have more than one database or are mixing data from your database and external APIs in your backend responses.

You can easily do that with a RESTful API too.
I wish there were some way to avoid being subject to resume driven development when I'm on the internet. Alas, it's not to be, because instead of taking a step back and asking "do we need this" we get webdevs asking "how can I force fit the latest shiny bauble into my professional CV." And we end up with react graphQL node AWS kubernetes docker rube goldberg machines pumping tens of millions of bytes of data and billions of bytes of markup and JavaScript through Kafka all to serve up news text.
Well as you surely know, residents like to joke that horses come before humans in LAH. Also, the pathway committee seems to have quite a bit of power.
There is some ambiguity that concerns me.

However, I think if you click through the videos shown, that they are making the case to make software behave better in different situations. For example, someone might be holding a baby and thus the idea of temporally having only one hand ... but someone people only ever have one hand because of an accident.

The word inclusive is a politicalized word, so I'd like to see that go. Browsing around the site I did not see politics (not really sure how software could be political actually).

Microsoft is a special company in that they effect a lot of people. They need to be thinking about these types of things. They have an incredible responsibility.
Yup, this.

But I'd give the option for email or username too, because some people like myself are oldskool and don't want discrete identities linked together.

But for OP - prioritise it. You could design for a plethora of options. Choose the easiest use-case for you and your audience, and then do other higher priority stuff, and then come back to lower priority login method choices.
I believe you have misread the comment. If there is a 30:1 benefit ratio in his favor, i.e., against her favor, she is underpaid by a factor of 30.
Please read this: http://thomas.enix.org/pub/rmll2005/rmll2005-shapiro1.pdf

Because EROS processes survive system shutdown, no file system is required to provide persistence. The operating system instead implements a transactional block store with only two kinds of objects at the disk level of abstraction: pages (which hold user data) and nodes (which hold capabilities). Human naming services (directories) are provided by applications that act as directory servers. EROS does not have any notion of a “file system root directory” or a universally shared file system at all. An EROS system is simply a very large space of objects that are connected together by capabilities. Surprisingly, the resulting persistence implementation is both simpler and faster than a conventional file system.

You can actually go further, and dispense with the operating system too, by running an image-based programming language, such as Smalltalk or Lisp, on the bare metal. Device drivers and other essential functions of operating systems then become part of the language.
If you insist to protect the code you can use Jscrambler (https://jscrambler.com/).
Depends. I worked on a software for school which will be used by young children to learn spanish. It was a strict requirement to have usernames because these children don't even have an email yet.

Another advantage of usernames is to mask the email address specially if you run public forums etc. Also, this allows changing email address without losing identity on front end as you obviously dont want to display the database table id.
I get having a raging boner for a girl, but there are so many better way to handle this with a shred of empathy. First, he could wait until she is hired/not hired to proposition her. Second, he could simply ask her on a date, prefaced with "this has nothing to do with our business relationship".

And I don't think she has any "hot girl" power over him. It sounds like he did this all the time, to any woman he wanted to bang. He wasn't pining over her, he didn't want to get to know her. To me it sounds like a short jump from this to grabbing them by the pussy because what are they going to do about it?
Monero is ASIC-resistant. In addition to mining it with your GPU, you can CPU mine it as well.

I think a project that isn't run by a company or DAO, but instead by a group of developers donating their time and effort for a project they believe in instead of for a paycheck is a good criteria.

The developers for Monero discovered a flaw in CryptoNote which is what Monero is based on, and instead of exploiting it and secretly creating coins, they patched it and told developers of other coins affected by it to give them the opportunity to patch their coins before publicly disclosing it. I think that shows they're in it to make a great currency that everyone can benefit from rather than just trying to make a quick buck.

Monero is fairly mined: No premine or instamine to pay for investors of any company.
I bought probably about 20 books on O'Reilly website. Mainly because they are typically of good quality but also because they're drm free.

I always appreciated that they were available in any format (pdf/ebook etc) and thus easier to search. You can even sync them to your dropbox automatically after purchase. A download them.

We had a book service at a former company and it was terrible, one page at a time with a clunky web interface. Being able to download and scan them was much appreciated.

But as internet search gets better, you find quick solutions on stack overflow. It must be hard selling books.
Testing helper library for Go Language, generate pseudo random data
> Why doesn't the federal government just have a big database?

Because that tends to end very badly. I've been in Fed MIS systems since I joined the USAF in 1981, and it's the same just about everywhere except for a few of the research labs.

Remember the OPM data breach, where the background check info for over 20 million people went walkabout? I was one of the lucky winners, and it's a result of the management-by-spreadsheet mentality that's everywhere in the government.
On paper, they were fine. In actual fact, not so much.

If the security checklist says "you must have an audit system in place", and you have the system installed and running, you pass. Nothing is said about ever looking through the logs for atypical behavior that might indicate a breach.

You want to buy new software? If it's not Oracle or Microsoft, good luck. If there's not a contractual vehicle in place to use for the purchase, forget it. Whether or not the software is fit for purpose has no bearing on the matter.
>Or is this just not OK at all?

You are asking single 18-30 year old who spend most of their waking hours at work, to not make any advance to the only females they probably see in the week.

Good luck with trying to fight nature.
little arduino keeps on ticking. the esp8266 has got to be the most import soc ever made for arduiono. nice to see some community spirit with the github repo. good luck.
I would suggest you take steps to strengthen your relationships with the women in your life, so that you can discuss these things with them and they'll know you're genuine in asking about what is appropriate, etc.

I can think of several women I would have zero problem discussing this stuff with, just because they know I'm not out to stir shit up or play devil's advocate. There's trust there to begin with, so there's openness, etc.
I think there are many polite ways of expressing interest, just like you would express interest in any other social setting. I don't think that's inappropriate at all - for example to politely ask out for a coffee, obviously not at the workplace, but somewhere outside.
However, in the light of recent activities, I would be quite cautious of any such moves, inherently. The last thing you want is for your actions to be misinterpreted.
At work. What work-related purpose is being served by being all touchy-feely with people?
I never trust Chrome extensions - too often the business model is to build up a user base and then sell the spot in the store.

The only way to safely install extensions is to pack them yourself from versions you trust, then drag + drop them into the extensions window.
What's inappropriate is for a third party to decide when and when not two adults can have a private relationship.
Why are you so upset about everyone on this thread who is honestly communicating? Isn't honest communication valuable?
This post is a perfect example of what I've mentioned elsewhere.

If you ever find yourself in this person's shoes (innocent or guilty) you have nothing to gain by this sort of public display of remorse/sepukku as others have called it.

This type of angry, vitriolic, hate-filled-person will condemn you no matter if your apologies are sincere or not. The only logical move is to deny, people like the poster above will never believe you anyways but they're unwinable anyways.

As long as leftism rules the cultural zeitgeist apologizing for bad behavior will never be enough to matter.
What about a plastic sheet obscuring a kangaroo/animal ?
Are you watching too much CNN? What's anti-science here?
I am a dual CS/Philosophy major, and this is my take as well (with respect to the general moral attitudes of my CS peers).

I've been agitating for an ethics class in my own department for about a year now, to little effect. Reactions to my proposal have ranged from sheer disinterest ("ethics? who cares?") to snark ("not until the next big scandal") to outright (admittedly plausible) dismissal ("we'd have to remove something else from the syllabus"). It's been disheartening, to say the very least.
That really depends. At my current startup there are three "<Company> couples".
Streak (YC S11) Is Hiring a Product Designer
I was at a garage sale and I was perusing a bunch of Wrox books. The seller offered me a ridiculous price and then I noticed he was on the cover of one of them.

I asked him about it and I think he'd rather have the latter benefits than the minuscule compensation:

"Piracy is a double-edged sword. On the one hand, it means you receive no compensation for the benefit readers get from the work you put in. On the other hand, pirated books act as implicit marketing, expanding awareness of you and your book(s)."

So I bought the books, but asked if he had another copy of his own book. He said that he did not, because that he guesses he should keep a copy as, after all, he was the author. That's a lot of trauma for him to say something like that.
Did something happen to this project?

The khazarislands.com website is blank and avestaconcern.az website only partially loads, with the slideshow images 404ing in the console.
Here is an idea for a start-up. Go to the site. Enter the email of your interest at work. They receive an email saying "someone is interested in you at work". They come to the site and enter the emails of anyone at work that they are interested in [1]. If there is a match -> reveal. If not -> email the others at work that "someone is interested in you at work."

[1] Also, please let them opt out of any more messages.
I have given a few O'Reilly DRM-free books to colleagues. Younger colleagues, who usually have never heard of an "animal book." I always point out where it came from, and suggest that if they like it, they either buy it, or buy something else from O'Reilly.

Maybe some did, I don't know. I suspect that the ones that didn't, probably wouldn't buy a similar book from anyone, not because of piracy, but because they just aren't into that particular kind of product. So no (real) harm, no foul.
'Asking out co-workers is a huge no-no' - to me this feels almost anti-humanist to the point where business is truly more important than our own lives, our being, our existence and our own free will. There is a massive difference between asking out co-workers and sexual harassment.
So you mean that what you want in your project is submissive people who tolerate abuse?
Doesn't count. The true character of a person is revealed when there's no one around to punish bad behavior.
You can offer both, but the most likely outcome is that they won't be accepted as such.
On the server side it's very similar to REST. You define your types in a schema file, and then write functions that go fetch the data for each type. These functions are called resolvers.

For example you have a Product type, and then write the resolver function that queries the database and/or another API. When you have the data, you pass it back to the client via Apollo or Relay.

The big advantage over REST is that the client can define what data it wants and how it wants it. If you are full stack dev this isn't such a great advantage, but for bigger projects where front/back are spread among many engineers this can be an advantage. Also, since the schema defines the types, your API is almost self documented so to speak.

The big disadvantage is authentication and authorization. We kept using REST for authentication, and we couldn't find any ready made solution for role based authorization like you have in Express, Hapi, etc.

I think a combination of REST and GraphQL is the better approach.
His response reminded me of the famous 'Asoh Defense', when Captain Kohei Asoh accidently put a perfectly good plane into the water on approach to SFO [0]

> Asoh, when asked by the NTSB about the landing, reportedly replied, "As you Americans say, I f__d up." In his 1988 book The Abilene Paradox, author Jerry B. Harvey termed this frank acceptance of blame the "Asoh defense", and the story and term have been taken up by a number of other management theorists.

I believe Dave McClure taking responsibility for his mistakes in such a strong way is a step towards repairing the damage caused by his inappropriate behavior.

[0] https://en.wikipedia.org/wiki/Japan_Airlines_Flight_2#The_.2...
It annoys me to no end when you can't copy or click on a link in a magazine that is not DRM-free.
If he were truly sorry he would retreat to a mountain lair to live out the rest of his days as a monastic hermit. Clearly the fact that he still has a keyboard to type on proves his insincerity. /s
i.e. 'if they are powerful, nothing done to them can be called injustice' progressive.
True, I'm noticing that as well. It seems that some OS X system fonts (San Francisco?) are used for rendering in Safari by default as well as in various UI elements (Tab heading, Search bars, ...), but not in the Chrome or FF browser itself, even if you set the font family to System UI fonts.
Or maybe it's like a profitable established company with Aerons.