skysight-inc/HackerNews huggingface dataset:
> cat memes

Do you not have any working class friends on Facebook? Compare their meme posts to your elitist friends.

> intersectional feminism

This is the discussion about Reddit, not Tumblr

> Busch and Coors Light.

Have you ever see them advertise in anything other than pristine media property?

I would encourage you to look at people in the real world, instead of basing your beliefs on your own online behavior.
> Yeah, though, one annoyance with Nullable<T> in C# is that T must be a value type.

Unnecessary because class types already allow null. I would not be surprised if a method e.g. public Customer TryFindCustomer(int id); returns null if it can't find the customer.

Of course, if you want to return either a customer or an error details, then you need another type or generic wrapper.
No it is not. It's saying if you're looking at something as if your private point of view is objective reality and dismissing the very existence of other points then the problem may not be where you looking for it.
> It is though.

No. That can trivially be inferred from SSA being a thing, mutable bindings can trivially and automatically be converted to immutable ones.
In principle, maybe. In practice people mean that they can write program P in language A in n lines, whereas they need m lines to write P in language B, therefore A is better than B because m > n.

Which of course means nothing- I can probably write a hello world in 1000 lines in Java, if I try really hard. Just because I can find a shorter program in my favourite language but can't find one in yours, doesn't mean one doesn't exist. And even if you yourself can't find such a program, doesn't mean it doesn't exist.

That's what I mean by "arbitrary": in practice, people come up with whatever interpretation of "expressive" suits them to claim their favourite language is more of that.
The Know-How of Woodcrafting
If it has the same noise profile as a current consumer camera zone, I want none of these things anywhere near me.
It’s up to intellectuals to tell the truth. The military has nothing to do with democracy, it’s an authoritarian system all the way. People often misunderstand the military, thinking for example, that military rule might enhance democracy in Egypt. That’s not how the military works.
I do. I propose we do exactly what we've been doing for the last 10000 years when human society didn't self-destruct. Do you have any other proposal that has a similar or better track record?
There is no difference. Apple provides binaries (via the App Store), and the user is not allowed to install/run their own binaries, which is a requirement the GPLv3 added to prevent TiVoization.

It matters not whether the software is preinstalled or offered on the side, the effect is the same. If the user can't install their own versions of software, the environment is incompatible with the GPLv3.

Now, running GPLv3 software via Cydia/jailbroken-iPhones is probably OK, since the user has gone through the effort in order to run their own versions of software. I'm pretty sure the FSF would prefer running a free software version of Android instead, however. :-)
Broadcom-Qualcomm Takeover Blocked by White House on National Security Grounds
Lenovo ThinkPad X220 [0] with an IPS display and i7, so it also has one USB3 port. I guess this is a quite safe bet as a daily driver, if you don't want to invest into the new models.

By saying that, the 2018 generation of ThinkPads finally includes excellent panels. If you get the new X1C or T480(s), you can choose a bright IPS panel with a good resolution. With the old ThinkPads, especially X220/X230 you just need to be VERY sure you DO NOT get the TN panels.

[0] https://www.ebay.com/itm/Lenovo-ThinkPad-X220-Laptop-Core-i7...
The fundamental issue here is there was never any industry standardization for laptops like there was for desktop PCs. An ATX case (https://en.wikipedia.org/wiki/ATX)
from 1995 can still be used as the enclosure for a 2018 desktop. That's 23 years. (See the "sleeper PC" subculture)

If a few component manufacturers came together and standardize component dimensions and tolerances based on something like an IBM ThinkPad, and an age of upgradeable laptops could have occurred.
I wasn't talking about Rust, but wanted to give a direct answer to "Is it unjust to make sure people from a minority do not feel alienated?".
I don't understand what it would mean to tax the ticket. Could you elaborate on that?
This does not say only one degree. You might have a percentage that sums to more than 100% here.

People tend to put in the most relevant one anyway when given the exclusive choice.
Then why not remove r/politics for your same reason? Or r/latestagecapitalism. Crazies from that subteddit have the nerve to post in other parts of Reddit.

The biggest problem, imho is that there is an attempt to 'deplatform' dissenting views. (That term was coined by people on the left actually doing it)

Quite simply it boils down to vilifying your opponents, classifying dissenting views as 'toxic' or 'hatespeech', and screeching loudly and as often as you can to get the opposition removed. If they move, do the same to them on the next site.

This is big money apparently pushing for this as an 'online strategy' to remove opposition. Heck I can buy as many reddit accounts and votes as I like.

We need to push back and see it what it is - to try and remove any wrong think and get people thinking as a controllable single mass.
This probably depends largely on the area. Since you mention high school, I guess you're mostly referring to the US situation. From what I've seen in Europe, most (I'd say more than half) of the devs actually do have some degree in CS, or at did a corresponding apprenticeship.

But still, I'd say the percentage of career changers is much higher than in most other fields.
And yet corporates still don't use it and schools don't teach it.

This shows how much power opinions have.
Yes, but even there the 50% seems too much. I can see people submit that much bugs in cutting edge communities (where there are still a lot of new bugs to submit), but when you work with something stable you rarely ever need to do so. There is huge amount of positions where people successfully use what exists.

Plus, calling bug submissions as open source contribution is a stretch. You would not call "contributing to close source" when someone reports a bug to a company.
True. If it were up to me I'd move all transport under ground. We pay exhorbitantly in quality of life having car-centric cities.
Does anyone know how this can be exported/used/translated to work with Inkscape?
SE Daily gets ~140,000 downloads per week

I don't understand how can apps then have 1000-5000 downloads total?
Isn't much of that talk "hyped"?
There is also APNG, which might be better suited for this and supports transparency.
Wow people actually use Ocaml at work?
How to Develop a Successful Mobile App
I wonder why there's so much dread for Cordova. It's a framework you don't interact with often while using it, so I would assume devs would have neutral, unemotional stance towards it, but apparently not.
I never downvote a comment, reddit or here, simply because I disgree. I find such behaviour (subjectively) wrong since it does not encourage discussion in an open, civilized manner (on reddit, all that happens is that you get 30 comments deep and you just downvote eachother's comments to 0 while being increasingly aggressive).

I reserve downvotes for when a comment is being needlessly toxic, doesn't contribute to the discussion or otherwise not helpful for an open discussion.

I think the best cure for "downvote to disagree" is to firmly hold to the principle that the opposing side of the argument has the best intentions to the extend of their knowledge and that at the end of the discussion, all participants should have learned something. You should also always be willing to change your mind on what you argue about.

Always.
What’s your Startup’s Manifesto?
What Does Recruiters Look in Your CV
> This shows how much power management opinions have.

Or how little power developer opinions have.

Then again, -managing developers is like herding cats I heard so I wouldn't be surprised if there are a lot of small Rust projects hidden in the undergrowth.
Both.

I value privacy above everything.

Actors use stage names for a reason. Writers use pen names. We use screen names. Why? Privacy. I don't mean privacy as in "to hide", but rather to partition one's life. I don't want my offline life and online life to intermingle.

Spammers, ad agencies, facebook, google, etc. all want a unified profile for every person. The more complete that this profile is, the more that information is worth (and becomes the target of data thieves). You have become the product. Your information is sold, other people get rich, and you receive nothing but ads, ads, and more ads, and I loathe ads.

My experience was that my private purchases were disclosed to someone who used my computer without my knowledge, and Walmart openly (as in, on the front page) announced my private purchases to someone who was (from their perspective) innocently trying to find something completely unrelated. To a person who values privacy, this is a betrayal from Walmart.

In a sense, Walmart doxxed me.
Thats a very large meat grinder!
Is it the only difficulty?

I didn't do that, but I know person who did. He just posted link to his questionnare in the FB publics devoted to psychology. He asks his contacts (he is also have not a lot of contacts) to repost, describing how it important to him. It allowed him to gather a few hundreds of participants in a week.

As for my thoughts, I think that it is important to make a short introductory description of questionaire, to tell potential participants why this research is important. Motivation is very important.
It would be great if after answering questions participant will be rewarded, for example, if you tell him/her something interesting for him/her. The most of participants have a hope to learn something about himself, if you can give him feedback of this kind, based on questionaire, I belive, it can help to attract more participants. Alternatively you can promise them feedback in the future after data processed. It can help, I participated one time in such a research.
Being within ~10x the noise of a car is pretty quiet, considering they'll be up in the air most of the time. Unless the video is really misleading about noise, this won't be an insane nuisance.
CakeFest 2018 CFPs open
According to a recent research recruiters spend around seven seconds in reviewing an individual resume.
That’s it, all you have is seven seconds to attract attention or your CV will be rejected.

To free yourself from the fear of rejection. You must work backward. You start with the perception of the interviewer. What job you are applying for and what he might be expecting.

You accept his short attention span. You think ahead about what to present and most importantly in which order.

And if you are able to present the right things in the right order. Then the readers will pay attention to your CV. Not always (so you can’t be. disappointed) but most of the time.

Here are the five most important things recruiters look for in a CV in first seven seconds.

1- Recent Role: Is candidate's most recent experience relevant to the position for which they are hiring.

2-Keywords: If they are looking for an iOS Engineer, for example, and the words "iOS" or "Objective-C" don't even make a cameo appearance in someone's resume. It will be an instant rejection.

3-Experience:Is there a career progression? Does the person have increasing levels of responsibility? Do the titles make sense?

4-Projects: If the candidate has worked on any projects related to the job

5-Formatting: This includes spelling, grammar, ease of use, ability to clearly present ideas on CV.
Oh, now I see thay have both high and low-wing configurations. The high-winged one is obviously much safer from the grinding aspect.
Please also add a reverse shader so we can finally watch the "Take On Me" music video the way it was shot :)
I have to study my own resume before an interview and be prepared to describe my past accomplishments in a distinct non rambling way.

There are some things I do in programming that are such habits that I have hard time explaining it.

If someone gave you an English test (assuming you are a native English speaker), and gave you a sentence to correct:

I love that antique green big wonderful car that is always parked at the end of the street.

It probably would sound wrong to you but could you explain why? (http://www.gingersoftware.com/content/grammar-rules/adjectiv...)
As America Changes, Some Anxious Whites Feel Left Behind
Cheers, will have to investigate.
I would argue that while it's totally okay to do it, I'd find it better if people used it less for simply disagreeing. In my experience, the resulting discussion ends up being of poorer quality because of it (and less exposure due to being pushed down and hidden once it hits a certain threshold)
What tools care whether a file is ASCII or UTF-8?
EaseUS Data Recovery Wizard 11.8 License Code and Crack Full Free
Did you mean lie about fsync?
I would say even with emojis, people will continue doing exactly that forever.
Human societies self-destructed plenty of times over the past 10 000 years.
> I think what perl6 does is also breaks 1.

No, you can use the backward-compatible syntax if you don't want to spend any time porting to the newer improved syntax.

https://docs.perl6.org/language/regexes#Perl_5_compatibility...

http://design.perl6.org/Differences.html#New_regex_syntax

https://docs.perl6.org/language/5to6-nutshell#Add_:P5_or_:Pe...
Autism is a serious condition and should be treated as such. But now as it is defined spectrum doctors muddle minor deviations and real serious issues together. In my view this does not help either as treatments are very different depending upon where exactly on the spectrum issue is. This gives rise to lazy labeling.

I am all for early intervention. Its rather that because now Autism is classified on a spectrum. Most doctors have got a lazy attitude of classifying any deviation from the normal as Autism. Instead of trying to go deeper they just start with default assumption of putting the patient on ASD spectrum.

- First born with minimum eye contact is Autism. Why it cannot be shyness?

- Doesn't pay attention unless Adult makes it interesting for the Child. Why it cannot be you are boring and I don't like you?

- Speech difficulty because of child is multilingual and mixes them two languages together. Please look at family background of the child first without declaring the judgement.

Doctors also have this issue of not crossing each other. Once one of them does a wrong diagnostic, others tends to agree with it rather than taking a contrarian view.
‘Picked Apart by Vultures’: The Last Days of Stan Lee
IMHO computer science degrees should primarily teach computer science, but they should also weave in practical tools/skills into course projects, especially testing, debugging, version control, and a few classses of programming languages.

FWIW I think the “software engineering” course was the most useless “CS” course I took.
With their update policy their are certainly not iPhone consumer-friendly like.
Reviews on 7 Best GPS Tracking Device for People, Pets, and Possessions
Decent, moral people avoid people and places like reddit altogether in their every day lives while walking down the street.

A news analyst, on NPR a few years ago, called reddit a "Frankenstein's monster they can't control".
hmm, yes, thanks.

My spelling can go bad when I type a bit fast.
> I value privacy above everything.

Give me a break. You use credit or debit cards, they record everything. You go around the internet showing your presence to all the data brokers.

This has nothing to do with Walmart. You'd just for the first time realized that the things you say you care about don't really match up with your actions, and now you're surprised.
Beautiful Statistical Data Visualization Chart Has Been Released
I guess it depends on how people interpreted the question. For example, Vim is the default editor for git commits on some installations, so maybe some people already counted that in, even though they don't use it for other editing purposes.
> ordered set

Do you mean "vector"?
It doesn't surprise me that much; I personally found it _way_ harder than Vim to get to grips with. Although I would have thought Spacemacs adoption might have pushed it up a little bit, as that was my entry point as a Vimmer.
DFLabs Releases New Version of IncMan SOAR Platform
10 Questions About Value Investing in Stocks and Shares That Most Beginners Ask
By using other podcast players :-)
Not everyone uses the SE Daily app, they'll be using RSS/iTunes/etc.
It took decades for Python to be as popular as it should have been. Now it's got the point that it's overhyped. So maybe give it 20 years?
Angular Jobs UK Permanent and Contract Jobs March 2018
I had the opposite experience: Infinifactory was great because even my kludgiest creations got to the point of giving a warm fuzzy "I made dis!" emotional payout... which is what drove my interest in optimizing against friends.

In contrast, some of the less-friendly (and less-intuitive) limits in the "boss battles" of SpaceChem simply turned into big painful dead-ends, leading to me abandoning the game on the final level. (And swearing I'd get back to it... someday.)

I think the distinction speaks a little bit to the spectrum between "problem solving" and "puzzle solving". Both games are solidly in the former camp, but Infinifactory feels far more like a creative unique exercise.

Plus, I kind of need more of the life-lesson: Getting something "ugly" that works and then iterating is better than holding yourself to an emotionally-safe but difficult standard that keeps you from getting work done :P
I always thought of Juno as an email provider. Looking up your reference, TIL that it was/is both.
Congratulations, Deeplab 3+ finally discovered that the U-net architecture, first proposed 3 years ago, is more efficient than the flat architecture they used before.

Deeplab 3+ is still a wildly inefficient network structure, but it undeniably works, if you can afford the computational resources. Just keep in mind you can achieve similar results (within 1% mIOU) with much leaner structures.
GM debuts all-electric ridesharing Bolt fleet to Austin, Texas
> Safety is a zero sum game after all.

That's what we thought before Rust came, that you could only have safety if you sacrificied speed. But now we know it was wrong ;)
That doesn't matter right now. It eventually matters, but when you're in a new category and fighting for marketshare and brand awareness, it's fine to invest in the form of losing money today. Nearly every company more complicated than "selling hours of labor" goes through such a phase.

(No doubt that some companies take it much too far, but profits are not critical in this stage of any online/mobile ride-hailing company.)
Cat Wants to Come Inside and You Won't Believe, How He Shows That
It's what makes them problem-solving games rather than puzzle-solving games. Your solution is a subtly-unique creation that you can emotionally own.
Because a lot of us web deva used it once for a contract before swearing it and all of mobile development off forever. I’m sure it’s come a long way since, but it was pretty brutal to understand and debug years ago.
The main problem with Java is that you rely heavily on libraries and frameworks which may or may not enable you to apply a desired pattern.

Recent example: I am using Tomcat as a servlet engine. For dependency injection I am using JNDI. Tomcat can be configured to call a provided ObjectFactory to generate JNDI objects when they are requested. The environment I am using allows for some kind of blue-green deployment, I can switch between different fired up virtual machines transparently to users. I use this when upgrading. My provided Objectfactory logs when objects are created (some of them should be strictly singletons). Sometimes the logs indicated that multiple objects where created after switching to the newly updated machine. This was due to a high load on the system in which multiple threads where busy with incoming requests simultaneously. Neither the language library nor Tomcat has any safeguards in place (synchronization of any sort) although JNDI and in particular Tomcat supports singleton creation. I had to resort to statically creating the required instances at loading the Objectfactory, a pattern I dislike with a passion (you can't swap the implementation during runtime which can be annyoing in any long-running environment).
Kidding? Right?
I kind of agree with you, but I think there's two threads here that need to be teased apart.

I agree that people get considered toxic because they're expressing views that are unpopular within the group in question. All groups have their sacred cows and enemies (where the belief in the truth of these views is often spread socially rather than developed intellectually), and people tend to not look kindly upon someone going against the standard line.

The second thread is that toxicity is not just a matter of the opinions being expressed but also the way they're being expressed. Eg when people are going out of their way to be rude to others, or where they're not arguing in good faith.
Quick question: How are ~14% of all respondents from India, but 4.1% categorized as Middle Eastern in the Race and Ethnicity breakdown?

This is just one example of a strange anomaly in the data.
I have to say I don't agree. I find git useful every time I do work that is even just a bit exploratory - which is almost all of it. E.g. doing a mockup in Inkscape - I'll commit, then create a new branch and try out some idea. If I'm not satisfied, I'll just checkout master and keep working on the previous version.

In fact, I think this is a common behavior; almost every PC I've seen has a poor man's version control implemented by the user by copying the file and renaming it (e.g. Report_1.doc, Report_2.doc, Report_2_valid.doc, etc), despite none of them being programmers or working with code.
> Also, can we please, please, please keep source code files as pure ascii

How do you propose that we write programs that interact with non-ASCII compatible language users? All string literals are to be saved in external, somehow non-source code files?

How would you go about writing a Chinese "Hello World"?

In Python 3, I would write

print("你好，世界！")

I have no idea how you propose this should be done in pure ascii.
Inflation was as high as 25% a year in the 1860s, and deflation as high as 10% in the 1840s; where is your idea of zero inflation in the 19th century coming from?

The one thing that changed in the 20th century is the absence of severe deflationary crises. Inflation in the 20th century is actually way less volatile than in the 19th century, but absent deflational periods those low levels of inflation compound over the decades.

source: http://liberalarts.oregonstate.edu/sites/liberalarts.oregons...
Pyrebox: Python Scriptable Reverse Engineering Sandbox Based on QEMU
Ask HN: How to ask for a raise?
I have been working as a junior software engineer in France for the past year for a consulting company. I have been integrated with 2 different clients for 6 months each.

I feel like I'm actually leading the projects I'm on and adding value.

However, since I depend on VISA sponsorship I have accepted a salary of 32K€ (before tax).

I have been working for a year and have ZERO savings, I can't afford vacation and I feel like I'm being exploited.

Should I ask for a raise? If yes, how?

PS: I work in the south of France[0] where most IT workers are depending on VISAs so companies are very aware of the situation.

[0]: https://en.wikipedia.org/wiki/Sophia_Antipolis
There are definitely reddit communities were this isn't true, though these are largely small community subreddits that focus on some particular topic.
India is not in the Middle East.