skysight-inc/HackerNews huggingface dataset:
I mean, we have this conversation thread like every third day.

Which means many here find it interesting.

I'm not sure that there's anything left to be said that hasn't been beaten into the ground, over, and over, and over.

Not true IMO. The fact that you still don't see any nuance here should tell us that this is still an important discussion.

Many of us men has experienced being systematically and officially discriminated against during school.

Note: I am not saying girls aren't discriminated against. I actually think they have it worse (I have seen some of it and it was ugly). I'm just saying this discussion really lacks nuance.
SumUp | Fullstack Javascript Engineer | Berlin | ON-SITE, Visa | http://sumup.co.uk (or http://sumup.de if you speak German already!)

I am looking for someone who loves JavaScript to join the team. Our fullstack position is frontend-heavy, so it's also perfect for someone who is UI/UX-oriented but also wants to become better rounded. It can also work for someone who is traditionally a backend-er and wants to see what all the hype in the frontend is about. Our base expectation is a solid foundation in programming, and we're off to a great start. You'll fit in perfectly to our team if:

- You not only love coding, but also take the time to reflect on the benefits and drawbacks of your tools, be they frameworks, languages, or processes.

- You strive for clean code, but also know how to make your "shortcuts" easy to delete in a crunch.

- You know what to test, why to test it, and how to write flexible tests that won't break with minor changes.

- You're comfortable with Linux and know how to get things done on the command line, including on remote servers.

- You're not afraid to use Google or ask for help when something is beyond your grasp.

- You care about user interaction, usability, and of course – making the interface beautiful.

- In general, technology excites you and you strive to learn something on a daily basis!

We're working on an Angular 1.6 app, and transitioning sections of it to React. An ideal team mate would have familiarity with both frameworks, but a solid foundation in one is sufficient.

https://sumup.workable.com/jobs/373611

-----

SumUp | Junior Frontend Developer | Berlin | ON-SITE, Visa | http://sumup.co.uk

The junior developer position is for someone who wants to grow into being more technical, but is already starting with a solid foundation in HTML, CSS, and programming fundamentals. This position is perfect for someone who finds the fullstack job description exciting, but needs to get some more experience before taking the leap.

https://sumup.workable.com/jobs/477384

-----

Note for both positions: If you are not an EU citizen, we can sponsor your visa, but please consider that our hiring process involves on-site interviewing and on-site trial work!
Is everyone a programmer or engineer in your reality?
Would be great if we could harness fusion energy. But in present and near future, renewables are the saviours.
You mean the 'Netflix Model'? This is what they do all the time on AWS; when needed, spin up a bunch of VM's; test performance, drop the ones that perform worse and use the better ones.
Yes, absolutely well done. The animations are the clearest and best example I've ever seen of how these stats can be screwed with in technically accurate but misleading ways.
Thanks! Glad you liked it :-)
The objections the author had way back in the day are no longer the objections programmers of mainstream languages have to Lisp today.

Today the objections I hear are more along the lines of:

1 - All those parenthesis. (Still a top objection)

2 - Lisp doesn't look like or work like what I'm used to.

3 - Lisp doesn't have as many libraries as the most popular mainstream programming languages.

4 - There aren't nearly as many Lisp programmers, so it'll be hard to find more to join your project/company if you use Lisp.

5 - There aren't nearly as many Lisp jobs, so why bother learning Lisp if you're going to have a hard time finding work using it?

6 - Lisp is ancient, and anything that old is useless and primitive compared to new and shiny languages.
TempleOS: Terry Davis Sings Metallica for Whom the Bell Tolls
Can you really protect the device software if the hardware encryption element is separate from the microcontroller? Wouldn't it be trivial to sniff the decrypted cypher text of the software with a logic analyzer on the pin between the microcontroller and encryption ASIC even if you can't get the actual key out of it?
Looks like the slideshow framework you're using to iframe in the handbooks is broken; i couldn't page through any of the companies I clicked through on.
Why? It's an article written about an experience in 1983. The article's publish date is pretty irrelevant.
And maybe TransIP and LeaseWeb
Do you have any data or source of this?
> In “The End of Men”, a good book with a somewhat excessive title, Hanna Rosin notes that of the 30 occupations expected to grow fastest in America in the coming years, women dominate 20, including nursing, accounting, child care and food preparation.

What would happen if accounting falls prey to automation in the coming years? Would many former female accountants be willing to become nurses or to prepare food for a living?

Well, we don't know. I just find it toxic to look at this topic at the men vs women level even though many of the men described in the article probably are idiots. Who gets labeled what highly depends on circumstances a single actor can not really influence.

These problems are structural and they only exist because society as a whole fails to make sure that every human being finds a productive place in it. Take the guy mentioned in the article who sold small amounts of Marijuana, for instance. In the state he's living, it's illegal and thus he gets labeled a criminal. In another state he could work at a legal Marijuana shop just like others work in food preparation. In one state selling Marijuana makes you a dumb criminal, in a different state you get congratulated for your ability to adapt because you've picked a fast growing occupation.
I didn't know Basecamp was behind WeWorkRemotely.com. That's cool to learn.

Evidently, they also sold it off recently: https://github.com/basecamp/handbook/blob/master/product-his...
There's also React Native, which can work on macOS (https://github.com/ptmt/react-native-macos). I'm not sure about other operating systems, though.
> TL;DR: Don't Travel With Work Data

> If you don't need your work laptop (or tablet/phone), don't bring it with you!

> Wipe company data from your phone before crossing the border. Restore it afterward.

I've heard this advice quite a few times in recent times. Wonder how useful advice like this (and the implications of this) actually is.
I'd be curious what you mean by "easier use w/ in-memory buffers".
It's all about domain knowledge. Duh.

The value of a software development team is their ability to create new intellectual property similar to things they've made before. (Or maintain an existing system, of course.)
Thanks! We updated the link from https://www.techdirt.com/articles/20170428/20250437262/louis....
Now I can reply to this question. I guess we can't have too many nested replys.
I actually haven't tested having the alarm go off with an external speaker like that. But, when I'm using headphones it will actually play on both the headphones and the phone's speaker. But when I pair my phone through the Amazon Echo Dot that I have, the alarm plays on the dot and not on the phone. I'm actually not entirely sure why that happens, but I think that has to do with how android manages audio. But anyways it should be fine, but your mileage may vary.
> The skills you need to actually handle that situation are going to be more in the vein of basic professionalism than technical talent.

What a wonderful observation. This is true in fields other than software development, too.
I have to admit, the slightly misleading title got me. I'm currently going through SICP myself (albeit at a snail's pace), but it seems like the article's author and I both had the same initial objections to LISP, only to be blown away by its simplicity and expressiveness with a few keywords and lines of code. I'm still partial to other programming languages, but LISP holds a special place in my hard drive.
50 person companies can't as a rule guarantee year-long parental leave; that's just not realistic. They can do their best to make it work, but no company of this size in this kind of market can make promises like that.
> The money in cloud is made from huge over-provisioning.

Did you mean "overselling," selling more than your infrastructure could support if every customer used all you sold them?
Are you ready for the coming blockchain universe? 7 questions for you
i guess a lot of performance was sacrified and a lot of optimizations made, witch make sql very fast in the current era.
The derivative examples are almost magical to watch. I highly recommend that section for anyone interested.
Can you rephrase the question? What are you wondering?
The URL already says blogspot.com, that would be redundant.
Targeted evil twin attacks against WPA2-Enterprise networks
I agree that better methods of observation tend to yield radical new insights and I'm pretty excited about all the cool things we can do, for example by adding fluorescent markers to biomolecules. But I don't believe that the simplest model that can perfectly explain a behavior of a cell is even in the same ballpark as an atom-scale simulation.
Just wondering; why do you prefer them over TransIP for instance?
Turning Abstract Ideas into Coherent Products
You'd think it would be the same for both parents. How does my employer know whether I am the primary or secondary caregiver? How do they know there even is a primary or secondary caregiver?
It's hard to explain without having concrete examples to work with. I would say it is all about recognizing when the trade-offs will pay off. Like, knowing when a quick fix will do and when a whole system rewrite is necessary.

Good fundamentals are also good, like being attentive to details and never letting crasher bugs remain unfixed.

I don't think you can imbue good habits on people who don't want to be imbued. So that's what you need to ensure first.
Effective Modern C++. Before this, Art of Prolog was quite enjoyable.
The trouble is, we capability people have come up with our own language full of jargon that no one else knows, and I think it confuses people. When talking to people new to the idea, I try to use the term "object reference" or maybe "endpoint reference" rather than "capability", to be more approachable.
I have a smart card so I have the reader, but when I put in my credit card it doesn't even appear as though it can read it. I would love to use my "always-with-me" credit card for home PC sign-on and whatever else but there's nothing out there on the integration. Any pointers would be appreciated!
Reproducibility is a big problem in analytic pipelines, specifically genomics. Researchers tend tweak their tools here and there and it has always been quite difficult to "package" a pipeline. Docker makes that much easier. We've seen a huge movement in the containerization of genomics pipelines, the results of which (we hope) help cure serious disease. In my world, we're using Docker every day to try and find cures for pediatric brain cancer. It's obviously not our only tool, but it helps.
This is standard PR stuff. Docker's PR machine has been working hard and churning out stuff like this.

> Steve was easily the most-respected leader in the travel industry...

When you read "easily the most-respected", it triggers some doubt.

> They didn't build Concur to sell it, they built it to conquer, which they had basically done when SAP bought them.

You meant they were conquered when they were bought by SAP, right?
"microaggressions"

You mean someone saying something completely normal with no ill intention and someone else, for whatever reason, getting offended?
You tell them.
> Brain-dead statistical matching of page content to ad content would do a better job of targeting than whatever systems are in place now. I want to see ads that are relevant to the content, something that doesn’t feel like a distraction.

Wasn't this the business model of Google AdWords?

> Stop loading data from third-party websites. This is a security and privacy issue. There’s no technical reason why all ads can’t be served from the site I’m visiting. It can still communicate with ad servers, just do it on the backend.

Ad networks insist on this because there's no other way to prevent massive-scale fraud by the customers - how should the ad network know that the end user is a "real" user and not a fake request the customer generated to drive up the impressions on pay-per-impression ads?
So TLDR:

1. We want to hire experienced programmers for 500k

2. We don't want to train junior programmers to become senior programmers because they'll leave for BigCo.

3. BigCo. with bigger budgets are stealing such senior
employees and somehow it's not fair

I'm still waiting for the "it's satire" post. That said, out of curiosity: why a Github account? If you are that good, and work that hard currently, you'll probably not have time for a Github account that'll land you a job anyway :/

Or are they looking for "branded" devs that work in open source? (because not all companies even allow for open source on stuff you work on)
> I don't see how your example doesn't require an index, specifically because, as you said, indexes are a tool to allow for optimizing lookups.

If you never lookup by a column alone, you don't need a single-column index on that column. An FK need not ever be a lookup target (the target column[s] it references are necessarily a lookup target, but not necessarily vice versa.)

An FK is probably usually going to want some kind of index, but it's not nonsensical to have a non-indexed FK.
I wish Microsoft would build hardware that lays on the Pareto Frontier. For example, the Surface RT 1 was both more expensive than the iPad and less capable (no WSA apps). Make it cheaper than the iPad or add value elsewhere. You're not going to beat Apple for "coolness" no matter how hard you try.

Needless to say, I'm still going to be using my Thinkpad.
Clojure doesn't have a strong adoption within Facebook.
Red Hat is to some extent protected from acquisition by the ideological poison pill. Because there's no IP (open source), the value of the company is basically the engineering talent, which enables the level of service Red Hat provides. Many of those engineers have very strong opinions about FOSS.

The second a Microsoft (or worse, an Oracle) tried to acquire Red Hat, a huge portion of that talent would walk out the door.
As a response to your objections,

1) It's just a syntax thing... It's still possible to make an understandable program through good style

2) I don't have anything.

3-6) I've heard Racket is a good spiritual successor to Lisp, complete with external libraries and a broad(er) userbase.
Since this is a Surface, is the screen touchable? It's a pretty machine, but the brand seems slightly fragmented. What does "surface" stand for at this stage?

I wonder if we'll see iPad Laptops someday, too?
The most regularly encountered house price at sale would be the mode.

Median is the value at which 50% of houses trade higher as well as lower.
A little tougher than fizz-buzz. I'd hope that people who take 6 minutes on fizz-buzz aren't calling themselves good and experienced. Am I taking crazy pills?

Here's basically what they asked me to do:

#1) Write a function that accepts one parameter. An array of numbers. Convert those numbers to pseudo-binary strings. Instead of "0" use "Y" and instead of "1" use "X"

#2) Do the reverse, Write a function that accepts an array of pseudo binary and convert it to an array of numbers.
And yet there is no real scientific evidence that performance on technical interviews actually correlates with job performance.
I guess I'm not a target user, but what do you use a youtube app for you can't do loading the site in the browser?
There have been over 3000 people to play in the NBA. Ranking 136th still makes him better than the vast majority of people to have ever played the game. Especially as a two guard on a team that primarily ran the triangle, an offensive system that devalues traditional pick/roll dribble creation and generates most of it points on secondary actions (eg hockey assists) off high post play.
Scaleway are owned by one of the largest ISPs in France. Bandwidth is typically brought symmetric, but home traffic is nearly entirely download. It's my assumption that they use their server buisness to offset their bandwidth costs for their underutilised outbound links.
It definitely affects your ability to compare studies over a long period of time – e.g. there was a huge shift in what programming work looked like during the progression from submitting code as batch jobs with a turnaround time measured in hours, to having a terminal on a shared system (where compilation was still a slow process), to individual workstations. That changes some of the skills significantly – i.e. reasoning about code on a whiteboard isn't useless but it's not a critical skill the way it was before everyone had an editor running code checks continuously, interactive debugger, etc.

I think Fred Brooks was right to argue[1] that we're not going to see dramatic further improvements because we're at the point of diminishing returns on overhead and most of the remaining work is actually inherent to whatever problem is being solved. The closest we've probably come to a change on that scale was the rise of cloud technology shrinking the feedback cycle for testing but I don't think that's been an order-of-magnitude change for most people.

1. https://en.wikipedia.org/wiki/No_Silver_Bullet
I'd be curious about the size of the systems you have used with Hibernate.

I wouldn't even know what metric to use to quantify that. Number of tables? On the order of hundreds, probably low hundreds... definitely not thousands.

It may just be that I've been lucky in that the data models I've worked with have been things that map well to using Hibernate. I will say that I haven't worked with a lot of data models where you need more than 3 or 4 joins in any given query. I know some people write far more complex queries than that, and maybe those are the kinds of scenarios that Hibernate doesn't handle well?

The problem with Hibernate is I have to learn all of these Hibernate quirks to maybe get decent speed out of a system, when I could have just written SQL and been done

Do you hand-roll your own caching mechanism when just writing plain SQL?
While this article refers to the DA's office, the history of police corruption in New Orleans is astonishing. It's hardly surprising that there is virtually no respect for the law.

http://www.pbs.org/wgbh/frontline/article/fbi-officers-stati...

http://www.pbs.org/wgbh/pages/frontline/law-disorder/etc/cro...
Passing Data Between View Controllers in iOS: The Definitive Guide
Cast it to a TV (for non-chrome users)
When I went to live in Germany as an exchange student for 2 years, I found my self in Swabia. I had been learning Hochdeutsch for 3 years, and I had no idea there even was a dialect in that region, so I found myself struggling to figure out what people were saying. I hadn't had that problem when I was traveling in other regions. Some of the people there who spoke a very strong dialect were completely incomprehensible to me.

After 2 years and doing an internship in a workplace where most of the people were Swabian, I could understand it quite well and could even speak a little. It was quite amazing how continual exposure to the dialect made it go from nonsense to normal.

I was amused when I spoke with Germans who seemed apparently unable to speak standard German despite hearing it everyday from TV, radio, and non-Swabian speakers: they could only seem to speak in their Swabian dialect. What was even more amusing is when they spoke English and their Swabian accent came through into English as well.
> he's actually migrating their consciousnesses,

What exactly do you mean by that?
Another product to allow strangers to wake you up, or something similar to Jolt?
Yeah, they have no problem with that. But I do recall years ago when a few customers were running hundreds of seedboxes OVH changed ToS and asked them to leave.
Boosted Boards | Backend/Full Stack | Mountain View, CA | ONSITE | boostedboards.com

It's a truly beautiful world when commuters can go uphill at 20mph on a skateboard. Boosted is all about getting people where they want to be in the most fun way possible. We're looking for someone to help us on our backend systems, both internal and external. You can apply here[0] or email me directly[1]

[0] https://jobs.lever.co/boostedboards/c78b042b-ad13-4ef7-aeeb-...

[1] chase @ our company domain.com
Renewables are simply fusion capture at a distance ;)
The only thing I saw was "your browser is not supported, try Google Chrome". It's not exactly "new experience" - I still remember "this site works best in browser X" and "under construction" banners :)
This is actually my first Haskell project.
I feel pretty comfortable with monads, and I haven't read the Baroque Cycle yet. :-)
I'm the same way. That's why I built jolt.
I'm having trouble understanding why the derivative example was so impressive to the author. Can someone explain? It seems trivial to do in any language where functions are first class citizens.
Boosted Boards | Backend/Full Stack | Mountain View, CA | ONSITE | boostedboards.com

It's a truly beautiful world when commuters can go uphill at 20mph on a skateboard. Boosted is all about getting people where they want to be in the most fun way possible. We're looking for someone to help us on our backend systems, both internal and external. You can apply here[0] or email me directly [1]
[0] https://jobs.lever.co/boostedboards/c78b042b-ad13-4ef7-aeeb-...
[1] chase @ our company domain.com
That jibes with my experience. We don't have tons of complicated associations, and do a lot of fairly straightforward CRUD operations. Maybe that's just the sweet spot for using Hibernate.
Anonymous internet payments using pay phones
That wasn't quite as mind blowing as I was expecting. I guess after working on a lot of video projects I can sense when documentaries are taking a narrative license or using music and sound effects to enhance the scene, so that sort of thing isn't shocking to me. Planet Earth is still going out to remote locations to get some pretty amazing shots, rather than doing the work on one of these game farms or adding CGI. As long as they aren't interfering with nature while they do the work I appreciate their effort.
To be fair, the one time I decided to do something biggish and kinda important in Lisp, I stopped at #3. Not exactly because "it does not have many libraries", but because "library for X, Y and Z are not there and I don't want to write them".

Oddly, Haskell has a similar problem, but going through C code by the FFI does not feel like a problem. I don't think why it does in Lisp, it may be just a matter of better documentation.
It makes all the sense in the world when you realize how board's actually work.
Yeah, but it's goddamned ugly and unreadable. It considers repetition to be a design feature. If you're going to sell people on the benefits of functional programming, I think you should really be pushing more for SML or Haskell or something like that.
6 paid weeks parental leave for secondary caregivers puts them in the top tier of "major" companies, as does 16 weeks paid for primary caregivers; that's more than Google offered a few years ago.

It's a bit disingenuous to zero in on the unpaid leave policy; what they're saying is, if you need more than 6 weeks, they'll try to work something out with you, and it'll probably be fine. They're being explicit about something most companies are opaque about.
Dolphin Progress Report: April 2017