skysight-inc/HackerNews huggingface dataset:
Probably EOF/EOModeller. He was later the CEO of a startup I worked at, the founders were both EOFy people.
The problem is smaller than you think. You need time.

Dunno if that helps, but I've been programming since 8 years old. When I did college there was definitely a considerable amount of people that I might consider that... they didn't know how to code or to properly solve problems, but that's because they didn't improve their problem solving skills.

If you have no monetary or legal obligations, just stay at your parents place, sit down, create a SPOJ account and go problem by problem until you are confident. If I had quit 2 years off my career to study problem solving now that I am 30, it would rarely make me lose anything, much less in a 30 years of work timeframe.

Go get rid of that anxiety I think you can only solve it by being more confident, and to be confident you need time. It is much easier to be a good guitar player if you start as a kid, but I bet that anybody that dedicate a few years will be able to perform well, peogramming is the same.
They have the ME and Server Platform Services (SPS) on top of that but I doubt anyone uses that to manage when Dells have DRAC/iDRAC.
This has nothing to do with OSI. This is what people understand when you say open source. Why wouldn't one say "shared source" instead of confusing others? We need to have some common understanding to these terms because otherwise everything needs to be written like the "Thing Explainer"[1].

[1]: https://xkcd.com/thing-explainer/
Asking questions antagonistically rarely elicits a response.
A policy learning approach is better imho - but getting people to switch to using a multi-armed bandit when they are used to AB testing can be difficult.

People don't seem to trust the system to make the right decisions even though you can do simulations and have the mathematics to show it is correct.
Hahaha, that's an interesting theory, but it conflicts with how I think about things. It's good to know that's what you believe, tho.

It's funny to think that the spies who know the biggest truths are also the ones who need to be the most emphatic in their denials of them. Must be such a weird life. To have a reputation as being unreliable in everything except lying. Crazy.

Thankfully regular people don't know their own beliefs are untrue. The counter-narratives are designed so well that regular people readily accept them, and vigorously self-censor dissenting ideas. The system works! :P
Rekordbox DJ 5.3 Crack Mac and Full License Key and Torrent – Crack4Mac
was she that much worse than the other Dear Leaders of her corporate generation? Mark Hurd, Meg Whitman, Ginni Rometty?

Elizabeth Holmes has set the bar to a new low, but Fiorina is right down there with Welch. So much destruction and for what? How many years have those people set the world back?
Sorry, no. It was some years ago.

My recollection is that they concluded that the hypervigilance and paranoia common to such people was an asset in battle.

My father spent 26.5 years in the army and fought in WW2 and Vietnam. I spent most of my life hearing "He's paranoid because he survived two wars." My mother said that a lot because, for example, she couldn't step outside the house to turn on the sprinkler without keys in her pocket because he would lock her out.

After raising two special needs sons and learning a lot about such issues, one day I told my mother "You have that backwards. He isn't paranoid because he survived two wars. He survived two wars because he's paranoid."
And yet you clicked.
> fixing an OS-level problem remotely

If this is a problem, configure your OS better, or get a better OS. Otherwise you'll soon get need another ME on top of your ME to "fix an ME-level problem remotely".

How many layers of machines do we really need???! most datacenters already run in VMware with dockers inside running Java VM inside executing Javascript inside.
Sadly OpenGL as 2D UI is Google's answer for anyone that wants to do 2D rendering from the NDK.

Which means everyone ends up writing their own little library on top of OpenGL, or increasing their APK size bringing in SDL, Cocos2D, ....

Or if 2D rendering performance isn't a constraint, calling via JNI the Canvas API, which happens to use Skia for its native methods, but isn't exposed as NDK API.
Well, yet another reason to stick with the older macbooks: you can always put your SSD in another Macbook and unlock the FileVault encryption. Timemachine is nice, unless you're dealing with gigabyte-sized files... be it Photoshop, AfterEffects or whatever.
"Code monkeys" feels pretty derogatory when talking about people just doing the job they are paid for.

It's especially unnecessary in a thread like this one where OP is doubting his skills and choices, and looking for help/direction.
Top marketing metrics for customer-centric organization
And presumably that no longer works, because only the T2 chip on the logic board can decrypt the data. Dumping the raw contents of the SSD is now pointless.
While I welcome the privacy implications of this, I don’t see why recovery wouldn’t be possible if the T2 chip and the SSD is intact?
It's a specious reason, and disengenous dissembly. There's nothing about encryption that precludes low-level duplication.

This just something "you don't need" because they would rather shave another millimeter of the width, for the larger and more lucrative fashion-focused part of their customerbase.
Pushing the Limits of Linux Kernel Networking (2015)
Reputability should never be reason not to question something. There's a name for that and it's appeal to authority.

Is Reuters reputable enough to question the sensationalism in WSJ? http://blogs.reuters.com/felix-salmon/2010/02/26/the-sensati...:
"In any case, it’s clear from the photograph and the two main stories on the WSJ’s front page that the paper is aggressively becoming both sensationalist and political. That might be a sensible move, from the point of view of selling copies, especially on the newsstand. But it will also inevitably serve to erode the trust that many people, on Wall Street especially, have in the reporting of the WSJ."
Analysis Shows Pa. Turnpike Toll Rates Well – Interstate Highway Tolls – ATFI
A few years ago I really wanted to join GitHub as a software engineer. I was living in San Francisco and visited their office for some events, and I thought it would be an awesome place to work. I tried reaching out to a few people who worked there, but I could never get my foot in the door.

There were a lot of things I would have loved to build at GitHub, and they were all the same things that GitLab is doing now. I felt that there was so much potential to build things like CI, DevOps, and eventually a PaaS to compete with Heroku. I really think they should have acquired something like TravisCI or CircleCI and made that part of their platform, but it seems like they haven't really done anything significant in the last 5 years.

I'm a very happy user of GitLab now, and the product is awesome. But I don't think I would ever join the company. First of all, they don't pay competitive salaries for remote workers (cost-of-living adjustments). I also don't think they have a very good company culture, and to be honest, it still feels a bit sketchy that they ripped off GitHub and undercut them on pricing. But I'm sure I'll get over that eventually.
I wouldn't say that best practices drive people to doing stupid stuff, at least not directly. And they usually do have merit.

The issue is that people apply them without understanding the motivations behind.

F.x. the "too many method or constructor args" warning signals that a class or a method is probably doing too much, so please decompose. A person without understanding the motivation will think it's a sort of a game and wrap some params into a map or move some them into globals :-\
I have been planning to join Toastmasters for the past 2 years but for procrastination!
How to Make Free Calls to Spain
Quick related question: Is there a lightweight video player that also acts as library management tool? It seems there are either lightweight players that simply open and play files you throw at it (MPV, VLC, ...) or heavy server-client solutions like Kodi, Plex and others.

I'm looking for something inbetween. Basically VLC or MPV with a persistent library I can point to my film/tv shows folder and it will let me browse, play content, keep track of progress, etc. Is there such an app for macOS?
In that case, target disk mode presumably works and you don't need a special recovery port?
you call this cryptanalysis?
The desktop enhancements (Active Desktop?) that came with Internet Explorer 4. You could install that on Windows 95 and get "almost Windows 98" that way.
I liked it and kept it this way for years to come. In Windows 10 it's still an option you can turn on but one day I just did not bother to turn it on on a new installation.
Atleast in Europe there is no fair use per-se (though it's complex and various stuff is exempted).

The Twitter ToS merely says that if you upload something, it's still yours and that Twitter gets a license to show others what you posted (otherwise it would be silly to upload)
There was a submission on the weekend which posited that ME was made mandatory because of lobbying from the content industry to implement copy protection that the OS cannot tamper with (HDCP etc.).
I meant for the person who is more or less knowledgeable in 3D in general but needs to use a specific API to actually put some pixels on the screen. And also career-wise, would it make sense to become an "OpenGL programmer" nowadays? (or product-wise - should we do it in OpenGL when we care about long-term support?). Again, I want something like OpenGL level, i.e. don't care about Vulkan like low-level control.
Direct3D alone not, but DirectX as a whole yes.

Same applies to Metal.

OpenGL suffers from "go fish libraries" mentality, where we only get a way to put pixels on the GPU and nothing else.

While Metal, DirectX, LibCGNM, NVN, GX, GX2 provide a complete framework around their APIs.

You get a way to do math, shader loading, dealing with fonts, textures, materials, scene descriptions, mesh loading, shader management.

If I had a penny for every OpenGL tutorial that teaches how to manually load, compile and link shaders, or which libraries I am supposed to hunt down, I would be enjoying some nice vacations.
A laptop can be stolen at any time. No data recovery possible from that either.
Yes but it's also used as a reference point for when you can upgrade. It's not the trigger but way back when YoY performance improvements were substantial companies waited for the amortization cycle to complete and jumped on the next gen. Not anymore, no point.

But the XP example you gave kind of undermines the point. Nobody should be using XP. Not even on air-gapped networks, totally cut off, with a special support contract from MS, etc. If anyone is still using it they clearly have nothing but disregard for any kind of rules (like all the XP ATMS still out there).
Ask HN: Why are developers paid so much more than system administrators?
I understand these are two different skill sets, but often you will find such people working in the same environment which is something I can observe for myself and the question begs itself: why are developers paid "so much" more than sys admins?

System administrators (or System engineers, titles have no meaning these days) have to make sure the entire infrastructure and all platforms are operational at all times and fix any unexpected problems on the spot. You need not just know how to restart Apache but know how to configure it, tune it, debug it and upgrade it without causing any downtime or as little as possible and that goes for databases, mail, storage, networking and not only superficially; you need to know these technologies inside out!

There is shift work, unpaid overtime, constant off-hours maintenance and the everyday stress of making sure everything is up and running and if it's not then "you need to fix it right now or fired". None of that concerns them (developers). The vastness of skills required is much larger than that of a developer so as I observe them not having to do half the stuff I have to do while getting paid 30-40% more on average (my observations in my company and by looking at jobs online) I can't help but ask why? Is their value really so much higher? I want to know what other people think about this.
Even Jobs said that he was a changed person when he returned to Apple as opposed to when he left to run NeXT.
People are calling astronomers when they can't find the star they paid to name
> As an engineer, I appreciate his willingness to try an unconventional approach in the face of disaster.

As an engineer I disagree. His proposal was pathetically devoid of any of the mission's basic requirements and feasibility analysis, and in essence boiled out to nothing more than a maketing ploy to promote his own public image.

Pulling that stunt at the expense of a disaster that could have ended with a dozen deaths speaks volumes about his character, as does is smear campaign targeted at one of the divers which went to the extrene of Musk himself accusing him of being a pedophile.
Pay Off Mоnthly Installment Loans – Personal Money Service
If this is what it takes to succeed in our industry

Much more onerous things happen regularly in lots of white collar jobs. People in medicine, law, finance, etc. A weekend with an all-nighter before some big deliverable? College students do this.
"I swear to tell the truth, the whole truth and nothing but the truth"?
AsmBB 2.3 has been released: bugs-- accessibitily++
No they really cannot. Many of the optimizations CPU do on the fly are akin to JIT recompilers. (in microcode and schedule side) These cannot be effectively done ahead of time yet, at least not without an instruction accurate profiling.

Not to mention VLIW wastes CPU instruction cache for instructions that aren't ran.

It is no accident that CPUs and compilers gravitated towards RISC.
Start Your Restaurant Business Online. Build Custom Delivery App
Of course! What else would you call them after they saved several lives and told you that the little gadget you made up on the spot didn't work? There is literally no other choice!!!
Greenhouse Gases
Why not provide the customer with a recovery key? Microsoft Bitlocker is able to do this and uses hardware-based encryption.
No, the ends don't justify the means. History is replete with people who have grand vision -- domination, the elimination of undesirables, universal peace and love through enforced belief. We're fortunate then that Jobs's vision happened to be limited to "elegant" consumer electronics.

His reportedly preferred means of achieving it: legendary abuse, ever changing requirements, pop "explain your job in the lift or you're fired" quizzes and removal of choice for consumers (when it suited his tastes) is simply repugnant. Who knows how many engineer's sanity, awesome hacks or creative careers his vision quest cost?

I am not downplaying his accomplishments -- I'm saying that giving Jobs credit for what Apple accomplished is like giving credit to dust in the air for a rainstorm and acting as though that's the only way a rainstorm could happen.

The iPhone happened because thousands of engineers threw themselves into a machine and ground themselves into a fine mist in order to produce it to Jobs's deadline and ever changing liking. We almost certainly would've had it or something like it -- with or without Jobs and his imminently destructive vision.

Jobs didn't invent the iPhone from whole cloth, fully formed. He didn't magick up a whole new product category or new approach. At best, he (or more likely his market research team) extrapolated market demand. Palm and other feature phone manufacturers had been trending towards what the iPhone would become for years.

Apple simply happened to be first to market and arrived with a barely passable product. The real innovation, the app store, was not a launch item. If I recall correctly, the web browser was supposed to be the future and was the only way for third-party "applications" to run on the device at launch. There is zero reason to think that vision was singular or complete.

Jobs is not and never was a role model. He succeeded in spite of his flaws, not because of them -- or because of some ineffable genius.
What? This isn’t about the size of the laptop. The 2018 model is the same size.

The T2 chip on the logic board contains the decryption key for the SSD. Therefore, if the logic board breaks (and thus the T2), the data are irrecoverable.

The design choice was either software encryption and data exfiltration port or hardware encryption and no port. They chose to add hardware encryption, so no port.
Biased source but i found it an interesting read

https://teslamotorsclub.com/tmc/threads/elon-musk-vs-short-s...
Apple I, Mac, Pixar, iPhone.... that guy Jobs was sure a lucky person. I wonder if there is a word for people who have that sort of consistent luck...
A persistent, relational store inspired by Datomic and DataScript
Filevault generates recovery keys.
email me: alex@alexandarnarayan.com I have a childhood friend at Apple doing machine learning. Maybe he will tell you what he makes and give you some hints as to how he got the gig.
IMO, that falls in DSLs/syntax sugar.

But yeah, for most code I'm not a real fan of most "extension methods." Is 5.minutes really superior to minutes(5) or duration(5, minutes)?
Even a specialist in a small research field gifted with great memory has little chance to know and retain everything except most basics and what they're doing right now.

The usual trick was to know in which book or paper to find what, or at least which author. Search engines have made this part much easier.
> Hardware encryption isn't really something you can turn on or off though, right?

Why? This is something completely up to the manufacturer.

As for forcing HW encryption of hard drives, other companies already tried (WD My Book Duo) and it didn't land well with users.
Exactly. I use Arq with Amazon Drive for daily incremental backups at noon, which is at times bothersome, because it needs a lot of CPU for encryption and verification. But in case my MBPro is stolen, I will be up and running again ~24h later (depending on network bandwidth) with max a few hours of work lost.

Time machine over network is not a great option for me because of my workplace situations, but I could carry a small disk or even a thumbdrive for extra backups - those have gotten so cheap recently.
> An MBP is a mighty expensive disposable.

True - to a person paying for one themselves. For a company though a MBP is a negligible cost compared to the employee using it - or the data on it.
Snap is shutting down Snapcash, its payment service, on August 30th
Don't have to sell different configs. Just a checkbox in the settings should be enough.
Could you elaborate about the salaries for remote workers? I'm a frontend developer in southern Europe and I'd love to work for Gitlab because I love the product.
If you live in Europe, the answer seems to be "indeed, all analytics without permission are not okay". If you live in the US, it seems to be "whatever you can get away with".

Gamers seem to agree that this company should not get away with this. Wherever "we" have drawn the line, Red Shell has apparently crossed it.
Would it suffice to mount and use external Ethernet adapter e.g. on PCIe, leaving the built-in disconnected?
I think the ME intercepts only built-in Ethernet, can someone confirm?
Autor just got bored of reading and writing same mush every day and cannot focus anymore.

I guess it is time to retire or change the vocation.

Alternatively, they could take the time and reacquaintce with actually good writing.
Improving HR management with cloud computing
If there's one thing better than a Scala vs Kotlin flamewar or a Rust vs Go flamewar, it's undoubtedly a mashup of the two.
Arguably, NeXT was the mother of today’s Apple. The old Apple bought NeXT along with Jobs, and the new products were basically NeXT technology with an Apple logo.
Yes, there is: outlier.
No, this isn’t what it takes to be successful in our industry. There are plenty of successful companies and opportunities where you don’t have to work crazy hours like that.

Steve Jobs was a singular character, who could pull off stunts like that and succeed. Achieving results consistently in that manner probably is more of an outlier rather than the norm. If you’re not Steve Jobs chances are this might work occasionally but in the long run you’ll ruin your company.

Being successful in most cases is a marathon, not a sprint.
Well, no, point of VLIW is that instead of doing it like a JIT recompiler you do it like a slow recompiler. This is almost always possible and can be done ahead of time. Proof: The CPU itself does it under time constraint, a compiler should be capable of the same minus time constraint.

VLIW also doesn't really waste instruction cache if your compiler is being smart and aligns branches to an instruction word, though you still blow the pipeline on a branch if you miss but atleast in Microsofts case they include a way for the compiler to include a prediction which it is arguably in a better position to make. This goes double if you use profiling-guided optimization. If the claims of the Mill guys are true then even the "wasted CPU instruction cache" doesn't hurt performance.

CPUs and compilers are gravitating towards lots of things. x86 and ARM aren't the only instruction set. VLIW is healthy and very alive on a lot of DSPs. There are Russian CPUs that use VLIWs in active use. AMD GPUs used VLIW for a while (and some variants still do). You can even get VLIW-based Microcontrollers for cheap.

IMO compilers and CPUs may gravitate towards RISC in the shortterm as it is more similar to CISC in terms of complexity. VLIW needs compilers to be smart and languages to be smart too for optimal use. Rust for example would be capable of really taking advantage of VLIW but LLVM doesn't support that complexity (yet, though there is some work).

In the long term, so my prediction, VLIW will dominate by nature of being simpler, faster and more efficient.
Be courteous and add a (2015) to the title.
I've never seen this 2 year thing in Europe. There are plenty of companies that stick to their servers for over 5 years. Some servers stay there even for more than a decade because they deliver a service using software that is no longer developed or supported, and there's no replacement for it in the company. So they keep them there, chugging along.

But with x86 being basically commodity and virtualization being used everywhere this is less of an issue in most cases. It means your VMs can mostly run on whatever metal you throw under them and that x86 metal can just be propped up to keep working for many, many years.