skysight-inc/HackerNews huggingface dataset:
Businesses are run by people. Someone right here could choose to start a business and give the workers whatever they want in their wage negotiations. The question is can you do it sustainably.
Indian IT giant Infosys CEO quits after tiff with founders
I've often wondered about the theoretical limit of a neural net to learn from examples - seems like a fascinating subject with a lots of implications. From a quick search, I found this paper:
https://experts.illinois.edu/en/publications/computational-l...
which is already very interesting. Are there any other good pointers on this?
Kotlin?

1. OOP: https://www.packtpub.com/mapt/book/application_development/9...

2. FP: https://blog.plan99.net/kotlin-fp-3bf63a17d64a

3. Concurrency: https://kotlinlang.org/docs/reference/coroutines.html

4. Native: https://github.com/JetBrains/kotlin-native

5. Simple: https://try.kotlinlang.org/
What we hear repeatedly from women in tech is not "I'm insecure because I worry I don't measure up," but "this industry is horrible to us," with example after example from their lived experience.

For your analogy to hold, the differences in height would have to be on the order of millimeters (if they exist at all), because those are the only kinds of cognitive differences that find any support in the data for human cognition. I also think you know this, and are using the specious metaphor on purpose.
Hmm, the $1000/$200 was their old pricing.

How did they explain the difference between your pricing and what's on their website that says Tableau server is priced for $35/user?

https://www.tableau.com/pricing
Less than one year after that article, Harvey Mudd's President says the last year was the school's worst ever resulting in a suicide, nearly 10% of the students on suicide watch, and having to simplify the curriculum from hard STEM with more electives.

As someone who nearly went there (accepted but opted for one of their rivals), it's disappointing to see.

Ref: http://www.npr.org/sections/ed/2017/08/02/540603927/a-colleg...
The language doesn't matter if the eco-system and the actual business reason to adopt it isn't there.
For some reason I want to avoid names beginning with numbers. All my filenames can be used as an identifier (except the extension part).

i.e. [a-zA-Z][0-9a-zA-Z_]+\.[a-z0-9]+
How understanding maps can help you make progress as a Developer
Ridiculous Programming Languages – Esoteric Programming Languages
Brother Andy. I read this article and before clicking into the comments I started drafting an email to you with a link to it: "Hey, didn't we send Chris a t-shirt and he sent us back some dino stickers or something? I remember him being awesome."

Yo Chris!
We were among the first companies to use this product at Crowdbotics, and our company couldn't be happier. This is a phenomenal step forward for folks looking to bake social awareness into their company's corporate DNA from day one. I'll mention also that the process was almost totally frictionless and Clerky's support was (as usual) phenomenal.

Go Chris & Darby!
That depends on your definition of oo.
"Some researchers have proposed that people are also physiologically inclined to snooze during a 2 P.M. to 4 P.M. “nap zone”—or what some might call the afternoon slump—because the brain prefers to toggle between sleep and wake more than once a day."

Anecdotally, Thomas Edison was said to sleep only 3-4 hours a night and take frequent (very frequent) naps throughout the day.

https://www.brainpickings.org/2013/02/11/thomas-edison-on-sl...
Isn't that exactly what 'fixing' the visa situation about? (Also, this is why I'm for giving those foreign workers on visas an easier route to becoming /citizens/ instead; and getting rid of indentured servitude visas.)
Eh, on the inverse... In this situation, GoDaddy, Google, et. al. are the technocratic equivalent to Kim Davis. While, I respect their right to decide what they "host" on their platforms, as registrars, DNS is separate. Their authorization as Registrar is only authorized by ICAAN->US->IANA->(UN/WTO/etc...). They in practice, register (i.e. recored) DNS name to entity and are bound to list said DNS name to registered entity. So while they might have a right to not physically host the bytes of data for a controversial domain, they cannot, as Registrar for the domain, not record the fact that somedomain.com -> xxx.xxx.xxx.xxx because they are only proxies for the authority to say somedomain.com -> xxx.xxx.xxx.xxx.

[edit]
If the Kim Davis analogy is too loose. If the US decided to remove a book from the ISBN system. Might not have it in libraries... but there is still a gap in your number system... Sure it, is Mein Kampf today. But in today's world, it is not hard to imagine that the missing number might be the Quran...
amp https://www.forbes.com/sites/alexkonrad/2017/08/17/github-ce...
- Lying about where you grew up
- Being ashamed of free school lunch
- Being embarrassed and made fun of for wearing the same sorts of clothes every day
- Not wearing a coat in winter because you are embarrassed wearing the same coat for years
- Only ordering an appetizer over lunch at a job interview
- The soles of my $10 sneakers came off in P.E.
- Not playing any of the video games your coworkers played growing up
- Being extremely conservative with a little money once you have it, buying the cheapest ice cream, beans, etc...
- No prom, school dances, girl friends, etc... even the poor girls don't like you
- Only considering the public university since private ones meant taking loans as much as your parents made in a year and even though your test scores are higher than the average at MIT
- One family vacation in all the years growing up
- Inferiority complex
- Limited ambitions
- Feeling you don't belong
- Gaps in knowledge
- Too much willingness to take up hardship

On the other hand,
- Making your own food from raw ingredients: hamburgers, pizza, french fries, etc...
- Being amazed by foods that you were never aware of: pho, sushi, stromboli, bagels, sausages on a grill
- Approaching new places and people with naivety
- All knowledge gained and learned is well learnt and mostly self learnt
Probably because Google's C++ tooling is top notch and their developers are all proficient already.
Being poor is living in an illegal cellar flat.

Being poor is wiping off the mold from your shoes before putting them on.

Being poor is buying second hand - unironically.

Being poor is working harder than your peers.

Being poor is not being able to fully relax, ever.

Being poor is a chip on your shoulder, that never goes away.

Being poor is a voice, deep within, saying nothing lasts, it is all an illusion, tomorrow you're back in the cellar.

Being poor never goes away.
Being poor is being angry.
It sounds to me like an operation intended to employ some skilled engineers in order to keep them away from working on Google's competitors. I don't see a lot of outreach or organisational support, but maybe it is there and my cursory glance just hasn't turned any up.

It looks like they're doing the Google equivalent of Microsoft Research - which as far as I can tell revolves around hoping something cool comes of the projects, but mostly just trying to keep their competitors from getting top talent.
Only if you consider someone coming and telling people who are already accepted that they should consider CS as a form of selection bias:

I went to Harvey Mudd. What you are saying is flat out wrong. Harvey Mudd does not have "schools", it's a single 800 person college for godsake. Maybe you're confused about the claremont colleges as a whole? You apply to the claremont colleges individually, of which Harvey Mudd is one. That's it. You don't even know what you're majoring in until the end of your sophomore year, just like MIT.

The reason Mudd has so many female cs majors is actually quite simple: the president of the school is a computer scientist and personally talks to individual female students to try to push them towards computer science.

https://www.reddit.com/r/slatestarcodex/comments/6sia2q/gend...
Features of Standard Chartered Super Value Titanium Credit Card
To a certain extent, yeah it'd move a bit. The bottom of the macbook pro screens likes to catch on the edge of the tray table enough to be a problem.
Currently taking VSL#3 and it seems to be really helpful. How high was your dose?
Infosys CEO Vishal Sikka Resigns
It's a nice set of guidelines, but why the snail on page 15?
Plans Available in Life Insurance Corporation of India
Configure scripts are part of autotools, not make.
What simple tool would you suggest to address those .PHONY-targets instead of a Makefile?
This is an ahistorical claim. The censorship laws of the German Federal Republic (1) were first imposed by the Allies during occupation and were only relaxed, in part, after the official end of the war in 1949 (2). Germany was not a fully sovereign state until 1991 (3). Implying that these laws were the result of the population deciding to impose them upon themselves after "learning" a "lesson" is, in fact, the inverse of what actually happened in that they were intended to teach the Germans a lesson as part of their subjugation.

1: https://en.wikipedia.org/wiki/Censorship_in_the_Federal_Repu...

2: https://en.wikipedia.org/wiki/Legal_status_of_Germany

3: https://en.wikipedia.org/wiki/Treaty_on_the_Final_Settlement...
I've always had a hard time sleeping/waking on time. What you might call a "night owl".

I'm starting to notice that on weekdays I actually perform better with 6 hours of sleep rather than 8 or 9. Then on the weekend I would "sleep in" to make up for the lost sleep time.

For some reason, if I sleep for 8 or 9 hours, I wake up feeling like I don't want to do anything. I don't feel sluggish or anything. I just feel "satisfied". Like there's nothing to be done. I can just "be". I can't bring myself to focus on any specific task. Nothing feels urgent.

When I sleep 6 hours, somehow I can focus more.

This is combined with not consuming caffeine. If I drink coffee after I have slept only for 6 hours, it makes me tired and sluggish.
When I was at Tesla, Elon had a desk next to everyone else.
Kids Bicycle Water Surfer Racing
Are you ready for Kids Bicycle Water Surfer Racing where you play as a kid and ride a bicycle on beach then jump into sea your bicycle tires are floating like a boat. Drive bicycle boat riding race and have best perfection for most challenging thrilling levels. This bicycle water surfer game will test your ability, timing and accuracy as your perfect talents to gain maximum speed
Worse is when boarding and you're in the front row of econ and people will their bags and wheeled luggage smack into your face and knees. Just the other day I was hit in the face pretty good by some guys backpack. Confident people just don't care about anyone else on a flight. That's not even counting the people that can't wait to remove their carry-ons from above and they're way too heavy and fall down.
Companies are losing money on lawyers instead of web accessibility improvements
Riots in Hamburg were not anti-oppression. They were anti-people and anti-city.
A few years back I had the unpleasant experience of going from Chairman's Preferred on US Airways, which no longer exists, to Executive Platinum on American, which US Airways merged with.

I gave it a little over a year to see if they could solve the problems. Aside from just the teething issues of a major-airline merger, AA's approach to customer service was horrid, their reliability was in the toilet (ask me how many times I had connections in AA hubs on time versus how many times I spent the night involuntarily!), etc.

So I jumped ship. I will never set foot in a United aircraft of my own free will, so I looked at Delta, which had and still has excellent reliability and satisfaction ratings from their frequent flyers. And it was relatively simple to set up a status match with them. I provided a photograph of my then-current AA Executive Platinum credentials, and they enrolled me. I had 90 days to meet a mileage/segments target, and if I did I'd be Delta Platinum for the following year.

The target was, IIRC, just under 19,000 miles, and I hit it with about a month to spare.

The only catch to a status match is generally you can only do it once. If you later lose status, or switch to another airline, they will not let you match back.

Some airlines will also let you trial your way into status with no pre-existing credentials. When and whether and how they offer those varies a lot from airline to airline.
COTS = "Common off the shelf", in case anyone is equally mystified. Google wasn't immediately helpful.
An interesting side note of that is if the majority of miners voting decided to zap the wallets of all known nazis and white supremacists, they could do that too.
>These people do not respect free speech. They do not respect freedom. They wish to destroy all of these things and they are entirely upfront about it.

Can you source these claims?
Our jobs will just move an abstraction level higher. We used to have to worry about registers and stuff, then we automated that. We used to worry about memory, then we automated that. We used to worry about CPU stuff, then we automated that for most applocations.

Eventually we're going to become technical PMs. As long as there will be fuzzy unclear problem descriptions, there will be jobs for people who can codify and standardize processes.
I keep asking this on every key thread and don't get great answers - shouldn't we care which ones are actually audited by a 3rd party? Should we bother at all if they aren't? It appears that most aren't, yubikey and nitrokey are the two that are.
* In Boston at least, there are programming-related interest groups meeting most weekday evenings. Most with free pizza. (http://www.bugc.org/ - but it's been buggy this week, and is currently missing groups).

So one is paid dinner, to network with programmers at local companies, at a place where hiring managers congregate to look for people. ^.^

* Skill levels in industry are diverse. The lower bound is low. SV is atypical.

"so i try to work on things like a compiler and a real-time rendering engine". That is very not lower bound. That's professional development. Get a job first. Learn, and then move on - industry turnover rates are high.

One thing notably absent from your narrative, is a report of repeated job rejections. Instead of adding features to yourself, put yourself on the market - you may already have achieved Minimum Viable Product<ctrl-delete>Programmerness. And even if not, you'll get a better feel for market fit, and for what might need to be improved. Time to release.

* Put something on github. Even if it's small. Even if it's unfinished - software almost never is. Include a test. There are people looking for programming jobs who can't write a coherent paragraph of code. Or English. Clarify that you are not them.

But perhaps set out to obtain at least one rejection first. It'd seem a pity to self-fund fiddling on github, if you could already be being paid for it.
Kotlin looks very nice. But I think there are languages with better concurrency support - Elixir (cheap green threads in the VM) and Scala (actors and futures) come to mind.

I think it really depends on your use case too. Kotlin is great for mobile apps and games, where coroutines are fantastic (see also C#/Unity there). For writing scalable web services, you need more control and resilience. There Elixir and Scala are the heavyweights.
I can attest to OPs observation. Earlier in the day, I left detailed reasons for Ericsson's decline and laying off 25000 people.

Main observation is: Networking is getting commoditized.

I too have spent whole career writing C code and don't think there's a new network infra model. In past 25-30 years, it's matured enough to satisfy most of customer needs. I don't see growth here.
They are already diverging from Scala since they are only implementing a subset of it:

> We are planning to start small with a trivial subset of Scala and then gradually add features, carefully measuring their impact on compilation performance

It will be a while before they reach parity with Scala, and I'll bet the project will be canceled before they even come close.
Looking as the sh code, it appears that it will work without tab characters. https://stackoverflow.com/a/2131227/1144060

So there's that.
The whole goal of this approach is to get out of the vicious cycle of build files generating other build files, so no `configure`.

`configure` is not in itself a feature. What purpose does it fulfill for you? Then we can discuss how we may serve that purpose in some more lightweight manner.
This is the compiler from Scala to Java bytecode. It does type checking, some optimizations (like inlining, removing some instances of boxing, or converting tail-recursive functions to loops), and converts all Scala-specific features to some Java constructs (e.g. traits become interfaces, classes etc.; lazy values become methods and accompanying values; lambdas get lifted to the class they are defined in).

The JIT works on Java bytecode. Java also has a similar compiler (javac) from Java -> bytecode.
Swift is awesome but lacks atomicity guarantees and it allows some race conditions even when using gcd.

https://github.com/apple/swift/blob/master/docs/proposals/Co...
Hi,
I'm current maintainer of Wekan.

I don't remember did Wekan original creator Maxime Quandalle mention why did he choose Meteor.js in his talk at YouTube:

https://www.youtube.com/watch?v=N3iMLwCNOro
Our main issue is if someone tampers with content stored on the server, which gets copied to devices. For example someone replaces a JPG with the wrong JPG that is something offensive.

If someone gains access to our server, its already game over. Being able to execute code on the devices is then moot because we were already hacked & potentially lost all credibility in the industry.

To everyone saying not to execute code at URL, this is how oh my zsh, and many other open source projects are installed. And SSL should prevent any kind of MITM attacks. The point about keeping keys off the server is a good idea, but is not always possible when the server needs to dynamically send content down to the device. The server would need to access the private key in order to sign this content dynamically. For statically built executables this is a good idea though.
I wouldn't say Rust is simple to learn. The borrow checker alone is quite a steep hill (though the compiler errors are very good).

In my limited experience Rust and Swift both suffer from boilerplate/ceremony you have in many other OOP languages (C# too). Static languages for you I guess - there are benefits too...
> It's my opinion that most women don't want to be programmers/ICs deep down, but in a bubble environment many women will gravitate towards CS because it's where the action is in the economy, and feminists pave the way with aggressive affirmative action campaigns that make programming an artificially attractive choice for women.

Why is this your opinion?

Have you spoken to a lot of women? Have you conducted any kind of surveys or polls? Or are you just making up whatever fits your biases?

> It's like James mentions in his memo, from a logical perspective it's completely arbitrary to want to move women into software because it's mostly men

The naivete of HN never fails.

It's perfectly rational for any business to want more women. Or minorities. Or even more children. Every business in the world wants the deepest and biggest talent pool possible.

And of course, this is the real issue. Once programming is demystified and women do enter the field in force it'll be pretty hard for deeply mediocre javascript monkeys to command six figure salaries, won't it?

All the fuss, all the whining -- it's completely self-serving. The idea that women can thrive in law, medicine and hard sciences but they can't master CSS is laughable.

But here's the thing: it's not mastermind feminists who are driving this. It's capitalism. People can whine about feminism and uppity women taking their jerbs -- this is absolutely nothing new. Still, despite pervasive discrimination, the market is going to produce that talent. There was a time when people thought programming was difficult. Only eleet hackers could thrive in Sillicon Valley. Now middle schoolers build Android Apps in a couple of days.

In the end businesses are going to search endlessly for more and better talent, people will gravitate to the jobs that produce the most stable income streams, and everybody is going to strive to keep the market open and fair. You can fight this or whine about fantasy feminist schemes or you can embrace a future where the field has been dramatically opened to all comers.
Good! One of the biggest jerks on Twitter.
Or this: https://github.com/JetChat/JetChat
As it happens, I was moved to create this standalone repo showing off my current build setup after writing this comment: https://www.reddit.com/r/vim/comments/6l8z34/vim_betrayed_me...

So yes, eliminating tabs (or rather the execrable requirement of using tabs) was absolutely a prime goal.
> I'm starting to notice that on weekdays I actually perform better with 6 hours of sleep rather than 8 or 9.

Same here but in a different way than you describe. I become scatterbrained and jump from task to task never able to focus on anything because my brain is just firing too fast for its own good.

Of course dip too far below 6 hours and I once more can't focus. This time because my brain runs away from any perceived obstacle and opens the nearest distraction (like HN)
Sublime text?
1. There are reasons to use a computer beyond just working.

2. If you damage someone else's property - whether on purpose or by accident - the decent thing to do is try to make it right. Are you required to in many situations? Probably not.. which is the cause of my original comment.
If it's a code share with Qantas, you can book through them and get free selection. I hope Qantas won't follow with that idea.
I'm running Office 365 with the only thing is supports - Microsoft's app. Which is not infallible:

https://lolware.net/2017/08/01/capturing-mfa-logons.html

Edit: I've always felt strongly about having things like the AWS logon connected to a dedicated and otherwise unused mailbox, it helps minimise the risk discussed here.
A Valid Framework to Test Your Startup Idea
I'm an intermediate Scala user. Scala compile times hurt my productivity significantly. Our best Scala developer says his approach is "I know the language so well, I usually write the whole feature in one go before compiling. That way I avoid the slow compile times."

Which feels to me like you will miss one of the advantages of having a compiler in the first place - that it helps you write correct code.

To be fair, in an IDE you do get some of the compiler feedback in real time. But not for the whole code base, if you're working on things that have high coupling with other modules then it can be really painful. (I'm looking at you, Spray serialization!! Ugh)
A) I don't know. How would you ever know? RCE can be silent.

B) Yes, in Android patch level July 2017 and iOS 10.3.3.
I think it's to embrace the slug: https://en.wikipedia.org/wiki/Semantic_URL#Slug
That's feminism for you. Focusing on things that barely exist (social differences between sexes), instead of what really matters (differences in wealth and class, i.e. "the 1%"). Deplorable, but I guess it makes sense in a way, because they know they'd be completely ineffective trying to attack the elites...
The Yubico Authenticator app does TOTP and HOTP, but not U2F.