skysight-inc/HackerNews huggingface dataset:
Doesn't work in Adobe Acrobat, so in context of providing it to recuiters, I'd say your effort is futile.
Same philosophy should apply to EVERY `surgeon or a medical doctor`. I'd be grateful if there was a consensus in medical industry:

we are not getting paid to push pills, we are getting paid to keep people well! Surgeons: we are not getting paid for cutting people open, we are getting paid for fixing people. etc.
> garbage layout largely unsuitable

I dunno. Looking at the math rendering torture test at https://mdn.mozillademos.org/en-US/docs/Mozilla/MathML_Proje...

I prefer the MathML version in 15 of the examples and the LaTex in 11. (No preference in the others.)
You might not know this, but Switzerland actually pays more money into the EU than it gets from the EU, so not only are EU citizens like yourself not paying for this, you are actually receiving Swiss taxpayer money.
On one hand, in this political climate it's really stupid to say something like that. On the other, someone has to be the first person to say it.

(Not that I necessarily agree with what he said)
Isn't this exactly when active noise cancelling works the best?
https://scratch.mit.edu/ is visual programming (dragging puzzle pieces) and it really opens up programming to all kinds of young kids, girls who want to make animations, and so forth. I programmed a prototype of my first Android app with a version of this called MIT App Inventor.

GoAnywhere is mostly-visual programming that puts light ETL within reach of business analysts. https://i.imgur.com/ypH6IZC.png
The full story is a bit more complex. ProtonMail was forced to pay by impacted upstream providers in Switzerland who threatened to permanently take the service offline.
That’s what AP classes are for in the US. Well prepared students end up skipping most of their first year classes. Though some schools are very picky https://oue.fas.harvard.edu/apexams
If you have official paperwork showing you were fired for an injury on the job, lawyers would be happy to do the lawsuit on a contingency basis. It would be a foregone conclusion.
> The only thing that somebody cares about is how much does your software cost and how much revenue it generates.

This is one of those "motte and bailey" statements, which can be interpreted narrowly or widely, depending on how you want to use it in given situation.

When you are in a generous mood, you can admit that -- of course! -- other things are important too, because they have an indirect impact on the cost and revenue. For example, a software full of bugs can make the customers unhappy, and can make them replace you with your competitor, thus reducing your revenue. A horribly designed code and bad management can make the good developers avoid you, because they have a choice, and that will reduce your team's productivity, and increase the costs. See what a smart statement this is? Everything relevant is included there, because everything has an indirect impact on cost and revenue.

The next day, when you are in a bad mood, you can turn this accepted piece of wisdom against your developers. No, you are not going to do this refactoring thing! It only costs me money, and the customers don't care about your hierarchy of classes or immutability of objects. Keep adding new features; and if the whole thing starts collapsing under its own weight, get ready for some overtime!

> As a developer and a professional, where does my responsibility end?

It ends exactly where you decide it does. Just like in any other human interaction, the more you let other people push you, the more you get pushed. Of course there is the possibility that if you decide not to get pushed too far, but someone else is okay with that, you might get replaced. But this, too, is just like in any other human interaction.

> Why must software developers have an entrepreneurial mindset while other professionals do not?

It makes sense if you are starting your own company. (Which is what Y Combinator wants you to do, I guess. For some people this is a good advice; others may lack the necessary skills and character traits.) Otherwise, you are simply doing an entrepreneur's job for an employee's salary... in addition to doing the employee's job, of course, because all this strategic thinking about costs and revenues does not get you rid of the duty to produce the software, fix the bugs, etc. It's not like when you volunteer to do the manager's job, the manager will do a part of your job in return.
What you said only applies when you're part of the workforce that can take its work home.

When you're more like the rest of the workforce, you show up where you're expected to man the cash register, nurse your patients, drive your truck, clean up the office, etc.
You take a separate additional sick leave as a parent with a sick child in Germany. Working from home is something the employee can do to mitigate his absence. Each parent gets 10 days per year with one kid and up to 25 with multiple kids. If you are a single parent it doubles, so 20 for one kid and up to 50 for 2+ kids

edit: kids up to the age of 12.

edit2: it can be unpaid. However you get sickpay instead.
I can attest that airplanes also cancel flights because of icy weather. Even interstates sometimes close for winter weather, in Wisconsin.
@ransom1538

>>> "H-1B, employing visa holders directly and through outsourcers, and has lobbied for an increase to the annual 85,000 cap on new visas."
>>> My alma mater UC Davis graduated ~300 students in computer science per year (big school). 85,000 new visas.

Firstly, not all 85000 visas are for computer science graduates. So the better number might be the total graduates from UC Davis, or at least the total graduates in Engineering, Management, Economics, etc, etc.

Secondly, UC Davis is not the only school in the country, however big it is. There are thousands of schools.

The total Undergraduate enrollment in the USA is ~10million per year. You can assume 1/4 of that are seniors(2.5M) and perhaps 80% graduate (2M). Obviously not all are Engineering, Management, Economics -- but my point is the "300 student vs 85,000 spots" figure is wildly wrong.
I really hope that is somehow Microsoft’s gameplan. Otherwise how on earth did they justify abandoning mobile phones. I mean some of their stuff was amazing (zune), and usually I am not a fan.
FWIW work from home because your kid is sick is extremely common at every company I’ve worked at in America as a software engineer as well. No one gets mad and it doesn’t make you look bad. Maybe I’ve been lucky or it could be an industry thing not necessarily a country thing.
Ditto, if something extremely special happened in the years 2008-2012 with regard to frameworks, its cataclysmic significance seems to have escaped my notice. Rails? /shrugs
> On the other, someone has to be the first person to say it.

I don’t understand this point. Please could you expand on what you mean?
Conservatives have nuanced views but 'people dislike the modern left'?
Yes, the ESTA and now the US citizens have to do something similar to enter the EU. I hope they also need to pay for it when they just have a stopover in the EU just like us in the US. I am fully on board with this as a EU citizen
The article mixes two seaparate issues:

- EU is introducing ETIAS, an electronic authorisation system which is pretty much modeled after the US ESTA system (used by visa-free nationals). It will apply to all countries which currently enjoy the visa-free regime with the EU and that includes USA. So, technically it is not a visa, but your details will be pre-checked and it will cost €7 (compared to $14 for US ESTA). Ironically, after Brexit, this requirement will also apply to UK.

- There is a separate dispute between EU and US, because US imposes visas on five EU states (Bulgaria, Croatia, Poland, Romania and Cyprus). According the EU law, all EU countries should be treated equally or otherwise reciprocal measures should apply. There have been calls within the EU to respond tit for tat and impose EU visas on US citizens, if the issue does not get resolved soon.

As an EU citizen, I can just add that I support both initiatives.
not sure you're doing anything 'wrong', but the few times I've seen 'bootcamp' folks hired, it was specifically to be on a larger team that focused on 'team'. A bootcamp person is not going to be able to just be dropped in to any problem in the stack and manage it on their own.

In a company of generalists, this is very likely how you operate, and you'll see little value in bootcamp folks.

As a generalist, I tend to be in that camp - seeing little value in bootcamp folks. Or, I should be more precise - the way I operate I don't see that I could get much value from bootcamp folks (I'm either independent, or work with other generalists). I'm not set up to be able to get much value from narrow-skill bootcamp folks early on.

Their value will be for shops that have teams of people where dropping in one more pair of hands has some incremental value. From there they will get more experience and can learn to be of more value in more situations.

That's just been my own observations talking with some folks about their 'going through a bootcamp' experience over the last couple of years.
> Though this system can't come up with answers like 'add an index', 'split this table' or 'add sharding' so for the complex cases it doesn't really help.

And that's the answer we ended up with. Adding a couple of materialized views with indexes, and rewriting the original query to utilize the materialized views.
I hate the attempt at framing this as a “guilty until proven innocent” the actual facts laid out its more of a “innocent until we had tons of evidence that we deem sufficiently proves you did it at which point you’ll need to mount a defense.”
This wasn't an errant comment, it was a quite a lot of effort. I imagine he knew full well what the potential consequences were. Feels like a deliberate move.
I am reminded of Larry Summers, then the head of Harvard, who said something similar:

https://www.theguardian.com/science/2005/jan/18/educationsge...

I think that previously there was a distinct issue with not enough women going through the degree programs. If the degree programs are 80% men and 20% women, statistically the men will outperform the women in outlier achievements just because there will likely be more positive outliers in the larger group by definition even if the means are similar. I think that just because the sample size for women is smaller, it will appear that the variance is smaller as there are less samples to spread it out. Thus it is possible that this will address itself if women equalize with men or exceed them in terms of graduation numbers in the relevant fields.

Given that women have actually come to dominant a lot of previously male dominated fields, fields where prominent men said women would never succeed at, I think that mathematics and physics could fall as well. It may take longer, but it is very possible.

If male variance is higher, there are likely both benefits and downsides to it, and I wouldn't be surprised if while statistically women are different there are unforseen benefits to that.

I feel like he has found one statistical difference between men and women and believe that this defines forever men and women performance in the very complex field of physics. This is over simplifying everything and I'd never bet on such an oversimplified prediction based on cherry picking by an amateur.

I think that when some people discover there are third rail/hot button issues that "can not be talked about in polite company", they take stronger positions on those issues in a reactionary way than are actually warranted by the evidence.

EDIT: What about this comment is causing this to be downvoted?
He claims that he could proof his assumptions if he were to be published in a journal but I think it would be very strange if somebody published his "research". He is not a sociologist and this is clearly not his area of expertise.
What kind of lab do you work in? Is there any opportunity to automate some testing? Scripts for data processing/graphing? (see python with matplotlib) Create some kind of interface or data logger for something? Any possible use for an Arduino-based project? Labs are often a good place to write some custom software.
If we define "city" to include real cities like New York, Philadelphia, Boston, and DC, I'd take the other side of that bet. Two things will make closing the "last 10%" gap extremely difficult if not impossible.

1) Navigation. The D.C. street grid literally changes daily due to closures, detours, and construction. Google Maps does not keep up with these changes in real time. If self-driving tech can't understand when a construction worker is hand signaling drivers through a single lane for both directions of traffic, it won't work at scale.

2) Weather. Apparently, self-driving tech relies on following lane markings, which routinely are invisible during/after snow.

I don't think it's a strong statement. I'm taking the other side of the "everyone will be flying in supersonic airliners in 10 years" bet in 1960. There is a huge difference between tech that kinda works, and tech that works reliably enough to serve as a basis for transportation infrastructure.
Yeah, but that's usually comparing a mean income per capita. Personally I'd be curious to see a comparison of what's left of the median income after factoring in the cost of taxes, education, and health care.
That's a really interesting little device! Thank you for sharing the link, it was a good review.
Haha I totally misread that as “sexiest” scientist
I can definitely corroborate this. If you don't have a PhD in a quant field, landing a job off your resume alone is really hard. Last time I was job hunting I tuned my resume towards data science positions, but while I got ~30% hit rate on software engineering positions, I never got a single data science callback.

I've talked to a lot of data scientists, and I can't recall any without a PhD said they were initially hired for that role. I have met quite a few that were initially hired as a support programmers then moved into data science once they had their foot in the door though.
I mean, if you want to say something as controversial as that, and you decide to wait until more people say it first, you may have to wait a lifetime.

(Once again, I haven't looked at the data, so I don't necessarily agree with what he said.)
You can access the html of the website and use regular expressions.
DNS Tcpdump by Example
London Capital and Finance: £236m firm collapses
Lying about the contents of your talk so you can insult members of a selection comitte that didn’t pick you is not a good way to get a contract renewed, who would have known?

Strumia must have really let his victory of the 750 GeV iron throne* dictate his sense of entitlement.

*: http://resonaances.blogspot.com/2016/06/game-of-thrones-750-...
Exactly that.

From https://www.eulisa.europa.eu/Activities/Large-Scale-It-Syste...

" ETIAS is a pre-travel authorisation system for visa exempt travellers."

Video explaining the system: https://www.youtube.com/watch?time_continue=11&v=orrBJiXAcSU
Anduril Industries Wins Secretive Military AI Contract
I didn't mean people should pay attention to flat-earthers and such, but that I know people who do actually believe that.
Based on this I am guessing they didn’t simulate the gravitational effect of any surrounding bodies. If the asteroid core is the only object giving off a gravitational force of course all of the fragments would reform around it. This simulation just feels very incomplete and provides no real actionable results.
I have Termux installed but haven't really explored it much yet.

Q: Does anyone use a somewhat recent smartphone, Termux, and a bluetooth keyboard? How well does it work for ad-hoc systems administration over SSH, or command-line tasks like text processing using awk/sed/vim? My beloved LG V20 phone is still pretty much perfect for me and I don't want to give it up any time soon!
With ‘native messaging,’ you can have your program communicate with your extension, so the extension could then do everything that's available to it via the API.

Won't be surprised if an extension like this already exists.
You'd think. But there's no governmental agency or office to assist with these illegal actions. I'm depending on the charity and hope of profit of a lawyer.

One attorney I talked with didn't do cases on contingency. Another refused because it was against Walmart.

And that was that. Sure, I was wronged. Not a damned thing I can do about it.
To me, the point in Strumia's case is that it doesn't matter whether his conclusions, or data, are sound or bonkers: the fact is that bad scientific research eventually condemns you to irrelevance, not to political outrage and disciplinary measures. The latter should be reserved to those who knowingly falsify data, plagiarise other people's work, etc.
Because it has been proven false time and time again. Mozilla checked ProtonVPN by meeting with the team in Geneva. The EU also checked Proton Technologies extensively before granting 2 million euros.

Proton Technologies does not outsource. It has offices outside of Switzerland in Czechia, Macedonia, and Lithuania, but the bulk of the staff is in Switzerland. There are team photos online (https://www.instagram.com/p/BuWTJlaHPOf/), and if you visit the address on the website, you will see it is indeed that building.

On the other hand, there is ample evidence that there are shady VPN companies engaged in a large scale disinformation campaign against ProtonVPN. Just have a look at the 500 Twitter bots used to spread the rumors: https://twitter.com/conspirator0/status/1036353291662360577

So who do you want to believe? 500 bots on Twitter, or Mozilla, the EU, and the state of Geneva who have all come out and verified the company?
I am European, and the comments in here talking about how this would never be a problem in Europe are a bit elitist. It may be true that you may work from home if you a software developer, but if you do shift work, for example, it may be very difficult (or impossible) to find a replacement for you if you realize that your 6-year has a cold 60 minutes before your shift starts. It may be very possible that your co-workers or your boss wouldn't even understand why you have to be at home if your kid has a common cold. My mother was working shifts in a supermarket when I was a kid, and I found it completely normal to be alone in bed for 6-8 hours during my mothers shift when I had a slight cold.

You can't compare upper-level office jobs in Europe with lower-level shift work in the US.
I often say those stagnated people have "1 year of experience, 8 times..."

Fully agree that you could compete with them on an even (to superior) footing well inside of a year of reasonably dedicated off-hours effort.
Yeah termux is amazing but it has some discoverability issues. It took me ages to discover that long-pressing the keyboard button pulls up the helper bar. I don't know that I ever did find docs for how to use some of the Android interop features (widget, share to termux, etc.).
To be honest it very much looks like the US ESTA which is a visa in disguise. This seems like a legitimate reciprocity to the measures the US have taken against Europeans.
Its done in hardware because its faster, and tech support can just switch it on and off in case of panic, and flicking the switch is a moment of anxiety relief, for those with a tendancy to flick a switch in times of absolute pannick.
> The only thing that somebody cares about is how much does your software cost and how much revenue it generates.

This is such a narrow mindset – can't we take pride and enjoyment from our craft while also being productive? Look at ornate antique architecture for instance: it doesn't _need_ to be beautiful to perform its function of being a building, but it is certainly more impressive and likely to endure the test of time.

Go outside and pet a puppy or something. This is depressing.
The point of abstraction is that you can use it without understanding what's behind it, not that you should. There are diminishing returns after couple of levels, but abstractions in general don't come from thin air, and it's a massively easier to use an abstraction if you have some understanding of a level or two below it. It gets even more important when an abstraction is buggy, leaky, incomplete, or imprecise.

So yeah, quantum mechanics may not help you much when writing JavaScript, but understanding of lower-level programming, of how memory and networks work, just might.
Peer-review will help with that. I strongly support amateurs publishing if they have something real to contribute. Gate-keeping based on degrees is bad.
Interesting but seems less powerful than my current setup:

- I have mitmproxy to capture the traffic / manipulate the traffic

- I have Chrome opened with Selenium/Capybara/chromedriver and using mitmproxy

- I then browse to the target pages, it records the selected requests and the selected responses

- It then replays the requests until they fail (with a delay)

I highly recommend mitmproxy, it's extremely powerful: capture traffic, send responses without hitting the server, block/hang requests, modify responses, modify requests/responses headers.

Then higher level interfaces can be built on top, Selenium allows you to load Chrome extensions and execute Javascript on any page for instance. You can also manage many tabs at the same time.

I could make a blog post/demo if people are interested
Software engineering is a career that still doesn’t have a workforce large enough to keep up with demand. I don’t see 34 as very old at all. There are several routes you can take and I believe they will depend on what you are interested in.

If you don’t have a requirement for a high salary I suggest taking a look at the YC companies that are hiring by clicking “jobs” at the top of this page. See what specific engineering skills are in demand and then start to play around with them. Find what seems the most interesting to you.

It wouldn’t be a bad idea to work for a company that hires software engineers in a field where microbiology would be a big time bonus.
And the fact is his statements were all backed up by real data, one would think Physicists could easily debunk them if they were bogus. Instead his detractors provided nothing but wishful thinking platitudes. Ideology over science, feelings over truth, shrieking, hysterical pronouncements over rational argument, welcome to the age of bullshit. Good luck with your next Physics breakthrough.
The equivalent approach in medicine would be:

"We are not getting paid to make people healthy; we are getting paid for reducing the hospital's costs and increasing its revenue. Health is just something nerdy doctors obsess about, because they are too busy thinking about all those Latin words."

Get competent doctors feel guilty about spending too much time studying medicine and curing people, and not having entrepreneurial skills instead -- that would be equivalent to telling software developers that software doesn't matter at all, only costs and revenues do.
Building a PDF Data Extractor Using Python