skysight-inc/HackerNews huggingface dataset:
Your comment mirrors the article. A bunch of projection, written out.

Lots of people do microservices for the wrong reason, with the wrong model. They don't realize this model asks for a lot of initial overhead per process for visibility and early investment into figuring out how these services communicate.

For instance, a service that sets off 3-4 layers of HTTP requests is an indicator of a bad microservice architecture.

A service that uses a shared data bus (e.g. Kafka) but can survive without it however...

That doesn't mean things are regressing. People have always done the wrong things for the wrong reasons.
If you're serious about it, there is another option. You can move to Europe or Asia and live cheap while working on your business. I make ~$1,000 a month doing freelance work 30 hours a month. The rest of the time I spend working on my project ideas. My living expenses are ~$400 and I spend another $100-200 on project ideas.
If they had done an 8-core i9'ish option with 64gb of RAM and an RTX card equivalent for $3500...I would hit the speed dial to my Apple sales rep.
The lack of a mechanical Escape is nuts, yes. But Apple could and should have dealt with that by moving the Escape to somewhere else on the keyboard. In fact they should have done that anyway, as Escape is too remote on the far left of the far-away function row. Given the the MBP keyboard as it is, most users should probably remap Esc to the Caps Lock key, at least if they don't tend to hit Caps Lock by accident.
You Can Play as Keanu Reeves in Cyberpunk 2077 – Coming 2020
This is an interesting point. Some will argue that the AOA disagree indicator wouldn't have made any difference in either crash. But it seems like it would have caused Lion Air to take their aircraft out of service and fix the problem after it occurred on the penultimate flight.

Of course, the fact that they kept the aircraft in service without bothering to diagnose the issue that almost got everyone killed on the previous flight is a counterargument in itself. There's more than enough gross negligence to go around in this case, unfortunately.

Edit: actually, it appears that Lion didn't spring for the "optional" warning indicator feature in the first place.
Are you saying that 150 wpm is easily attainable? Because most sources I've checked (eg. [1]) say that 100 wpm puts you in the top 2% of people who are interested in fast typing. I think you could spend your whole career hiring programmers and never meet one who can type 150 wpm, although they do exist (eg. the top 50 or so users on typeracer.com).

[1] https://imgur.com/gallery/Vc3bV
>1000 percent this!

What if you apply for a state benefits (e.g. benefits for your children, or student state grants)? These kind of services being accessible online are common in the Nordics and when authenticating the service provider would need to know a lot of personal information such as name, age, adress or email, previous given benefits records from other service providers, current loan debt status, university registration status, bank account nr, family members etc...

Zero knowledge proof in identity is a thing, but then the assurance of identity falls on a third party that has to verify your identity. There is also Self-Sovereign Identity and user-centric identity management which many consider the future of identity. But even in that case, most often a third party needs to at least maintain the infrastructure of where your identity is stored.
Location: Bangalore, India

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Flask, Git, PostgreSQL, R, SQL, Java(Exposure)

Resume: https://docs.google.com/viewer?url=https://github.com/kishva...

Email: kishore(dot)vancheeshwaran(at)gmail(dot)com

I am an aspiring data engineer and an amazing problem solver who can get things done.
Moral - do ALL the things!
That matches my experience working with shops that use slack.

I’ve made peace with it by telling myself that these companies value my attention more than they do my productivity. It still costs them the same for a day of my work, whether they slow me down or not.

I try to communicate this to them as early and as clearly as possible. After that, if the ceo feels the urge to spend a few hundred dollars to find out “what are you working on right now”, that’s fine with me. I’ll dump the cache then spend an hour or so rebuilding it to get back to where I was.

But I’d never use something like that in a situation where it was me paying the bills.
Another over-reaching, bureaucratic, government disaster in the making. I suppose the failed MTC will be expected to manage this mess right down the toilet. Maybe we could get the High Speed Rail folks to help out.
MacOS with regular PC hardware? Just build a Hackintosh.

It’s far easier than I thought it would be. Pick the right parts and it will work flawlessly.
> Do you think NYC is affordable for those earning 51k? Really?

It must be, otherwise the people making $51k or less would have been forced to move away, thereby causing the median income to increase.

The fact that they have not done this is proof that they can afford to live there.
Tasword didn't do sub-pixel tricks, did it? Certainly didn't on the Spectrum to get 64 columns on a 32 column display - they just drew the letters themselves instead of using system output. I'd imagine the C64 version was exactly the same?
When jobs disappear and we have more automation/AI filling in for people..what are we doing to do with congested cities with decaying infrastructure.

I think the govt should focus on what will happen when we reach a post-jobs future instead of ways to tax people more now. Invest in technologies and some form of universal basic services(like food, medical) and take care of infrastructure and schooling etc. they should particularly come clean and fix the unfunded pension liabilities of public sector employees in CA which is where most of the taxes are going.

The biggest expense is public schools and education. Figuring how to deliver education effectively to young minds(likely with parents who won’t work because there will be fewer jobs) by disrupting education is better than trying to appease unionized teachers who are focused on inflating pensions rather than their students who suffer during strikes and walk outs.
Harvard offers undergraduates remedial classes through their extension school. In fact, you may be surprised to hear that so many admits have issues with writing that they offer a non-extension remedial writing class (Expos10.)

These are just undergrads - students come from a variety of educational backgrounds and are admitted for various reasons, of which legacy is just one possibility.
Is there really a guide? It's all "social skills". Or whatever who am I talk?
You need to know a lot more computers than mathematics to know that floating point numbers are nothing like real numbers, neither are machine implemented integers.
When Apple announced ARKit, this culturally geeky (not a tech) coworker of mine scoffed, saying Nintendo had something like that for the DS ages ago. That's exactly how geeks responded to the iPod with the infamous CmdrTaco post ("Lame") as a prime example.
>Why would anyone like to have such a CPU?

Well, the common theme is, once processors won't become faster due to hardware improvements, they'll become faster through specialization. That's tangential, however, because it's clearly better to execute, say, Lisp on a machine with hardware support for lists or Forth on a machine with a hardware stack and so on and so forth.

>CPUs should be generic, being able to run any language and any runtime, being easy target for compilation, giving the way for various optimizations (pipelines, branch prediction).

Right, I forgot that if it runs C and UNIX, that automatically qualifies it as ''generic''. Firstly, anything that can emulate a Turing machine, sans memory, can run ''any language and any runtime'', in general. I know Genera had compilers for C and other several other languages; ironically, it's my understanding the C compiler had to use arrays of small integers to represent many things, as C ties itself irreparably to such details, no matter how tangential to the program.

Secondly, if you have an operation you'll be performing a great deal of, such as bounds checking, list manipulation, or abitrary-length arithmetic, it's worthwhile to have it supported in the hardware. Having smart instructions is leagues better than working around dumb instructions with pipelines and whatnot and, apparently, is easier to get right, knowing the recent Intel flaws and all of that.
99% of the software industry isn't like that either, of course. You're just paying the cost of working in the glamorous bit that funds landlords the best.
My rule is: -If you come to me with negativity, you better have solutions even if the solution means pivoting. No one are here to make a perfect product, they are here to provide value.
This is a bit disingenuous. KYC applies to the person/organization, not merely the role of counter party in a certain transaction, and has many use cases besides AML (AML regulation is externally forced on financial service providers as frankly they do not care, commercial exposure, both in terms of financial risk or brand image protection, is another thing which they do tend to care about more).

Verifiable claims in this context does not alleviate the need for Identity, it merely offers the ability to shift it to a third party. This is not a silver bullet, and depending on the use case you might prefer a bilateral transaction rather than on with a (designated mandatory) third party. While you might be happy that you can escape an over-inquisitive due diligence procedure of a party you suspect are collecting your personal data for reasons beyond the provided service, you might be less keen of needing to disclose a limited personal transaction to a central instance under the form of 3rd party attribute verification.
Checkout Why Progressive Web App Is the Future of Web Development
"But ophthalmologists aren’t worried. The blue light emanating from the sun drastically overpowers any rays coming from your screen. And so far, all of the research on how real human eyes react to blue light has failed to link screens to permanent damage of any kind. Blue light’s most concerning effects still seems limited to sleeplessness."

OK, so what else is there to learn?
It will never die but you might not find anyone interested in it. We are shifting to a Marketplace app era and I think that you cannot create a marketplace app with Win32 (I might be wrong here).

Even if you could create a Marketplace app with Win32 api it would be a nightmare to create a responsive UI to support multiple monitor sizes.

I have worked really hard to create responsive UI with Win32 and the result was barely acceptable but with UPF or HTML it's such an easy task, it all come out natural
And if you just want to give it a try first, you can play the old version online [1]

[1]: https://playclassic.games/games/point-n-click-adventure-dos-...
It’s python-only.
You can do a lot when your entire machine is built around getting data to the GPU, and when your developers are allowed to sink large amounts of effort to maximizing for a single GPU instead of all GPUs on the market. An Xbox One X has a GPU in it that's 40 compute units at 1172 MHz. That's pretty close to a Radeon RX 580, which is 36 compute units at 1257 MHz. You can't run the PC version of Forza at 4K with that kind of a card, but the One X pulls it off.
So, why are we doing this?

In truth because the world of C (I was a C and then C++ programmer 30 years ago) did not enable the production of effective applications cheaply and quickly. Yes - you can write anything, but it took months and months and months.

We've traded efficiency for productivity. We have been able to do this because of Moore's law and all its friends.

Also, C code is hellish to read and understand (#define anyone?), and logging almost never happened.

As a sysadmin you will be able to look at the organisation you work in and count up the number of sysadmins, my guess is that there are less than 50% of the number 10 years ago, maybe that's the problem?
I still love all those games, and play them from time to time using ScummVM [1], which I installed on my PC and Mac. Back at the time, I bought them in boxed editions and was so thrilled to get them! I still have those original games as part of my greatest 80's collection items. The SCUMM engine is also very interesting to look at, internally.

[1|: https://www.scummvm.org/
They're not well paid because of their unions, they're well paid because they are necessary jobs for which there is more demand than supply.
Hi, the author is here. Thanks for the feedback.

1. If I wanted to make a list of complaints about the iPhone; I wouldn't. There are tons of them.

2. Even if I decide to do that, I wouldn't sign a 2-year contract and purchase an AU$1800 device. At my company, we had 20+ devices to test apps we develop. I could've just used one of them. OR I could have used all the iPhones we had (4, 5, 6, 7, X) and make a list of complaints about each of them individually. I was really excited when I bought it.

3. This is exactly what my article is about. It is a well-engineered phone with nice software that lacks testing in "real-world scenarios" and has a poor user experience. I'm aware of the sensors. I work with them on a regular basis. To put the phone in your pocket, you have to hold it first and you are touching the screen. If you own an iPhone, just make a call, place it on a table, lock the screen, and randomly tap on the screen and tell me what happens. During a phone call, I would expect the screen to be locked, no matter what.

4. Can you show where/when my second point (disabling shutter-sound) is contradicted? I'm not talking about muting the phone. My point is about disabling the shutter sound without changing the top-level volume of the device. It is impossible. You have to silence the device.

5. I checked this one and it doesn't happen on Galaxy devices either. Apparently, this is a functionality that changed with recent smartphones. In the past, even if you turn off the device the alarm would work. I guess I haven't been in a situation to test this with my Galaxy device in a long time.

6. English is not my native language, sorry about the grammar.
Top Soft Skills for Software Engineer
It seems to be a typical "if I don't understand it and reading up on it for 5 minutes doesn't help it must be too complex" case.

Turns out turning a bunch of machines and maybe a cloud API into a functional PaaS includes a lot of logic, a lot of which is dedicated to handling edge cases.
I can follow up on this with my recent work experience.

The microelectronics has been on the declining trend for half a decade. A lot of people were saying that we are heading for the "long winter" in the industry.

Long term investments into manufacturing are on the all time low. Only recent events with trade war made some bigger OEMs to reopen lines in 3rd world countries other than China.

It's important to make distinction that it's not only consumer good sagged, "enterprisey" stuff sees no growth either, and that's why people don't invest more in high end fab process because they don't see server chips, router chips, and memory going up in sales any time soon.

Why it's bad? It's bad because every time the industry moves up a node, it's paid by highest bidders first. If Intel/Broadcom/AMD and other big boys wouldn't have paid for 7nm, there wouldn't have been 7nm for the rest of us.

We may not see 5nm, despite EUV being "just months away"

On other hand, our engineering consultancy saw an enormous inrush of new clients, most of whom are complete newcomers to the industry. One of them is... a furniture company, and a big one.
I see people downvoting this comment, but...it's kind of true.

The "kind of" part is this: Apple arguably built its culture first around the extremely hacker-friendly Apple II, then around the original Macintosh -- which was certainly expensive, but was very specifically pitched as "the computer for the rest of us." That segment is one that they're ironically a bit wobbly on right now. (The MacBook Air and the iMac are close.)

But: the Mac got adopted by the high end graphic design and print layout industry, and Apple started making higher end machines specifically targeted to that market like the Mac IIfx -- which was a $9K machine at its introduction in 1990, and that is not adjusted for inflation. As far as I can tell, that was their high water mark in pricing, but they've regularly had "flagship" models breaking the $4K mark at introduction, e.g., the Power Macintosh 9500. The sub-$3K flagship era of the Power Mac G5 and original Mac Pros is something of an anomaly. (Which isn't to say that I wouldn't like to see a headless Mac with internal expansion slots that starts at $1999.)
That’s speculative activity. Loans have to be repaid and have interest. It’s not free money.

Home ownership doesn’t always imply assured appreciation of property. Even those with second homes have to pay property taxes and rental income is also taxable.

Many people do NOT take more loans to buy a new home. Home ownership does give a sense of security that the down payment guarantees...it’s 30 years of mortgages and interest. And even the down payment is a result of hard earned or saved $$. People assume that property is a privilege. It’s debt. It’s a higher risk but highly rewarding risk.
Well, it want be a product because israeli companies never bring anything to the market, just create hype and exit as soon as they can. In general the state of IT in Israel is quite sad from usability and design perspective. Most of it looks like it was developed in the 90s and was never touched again (ie my university’s e-learning platform). As for consumer products, was there anything after Epilady?
> jurisdiction info

How would someone do that? How do I prove that I am right now here, to someone else that's not physically present?

On a related note, how do I, right now, while doing this activity, prove that I belong to this jurisdiction, and not others.

Important when buying weed online, for example.
I think the following analogue is apt: lots of people drink coffee in the post-Columbian world. When you order coffee and sugar most of the 8 billion people on the planet understand what you are talking about. However, if starbucks does not exist nobody understand what frappucino is. You can have the drink and have a very active internet group of frappucino afficionados, but despite the fact you know thousands of frappucinistas, still somehow the concept does not escape your internet sorority to a popular fame.

You've tried ordering the frappucino at the local diner, patiently explaining the merits of this fantastic bewerage, convinced by the zeal of your fellows that this thing is the best thing to happen to coffee bean ever. To no avail.

Or let's make this even more concrete. You are an english nobleman trying to order coffee in venice in 1614. No can do, coffee arrived in venice in 1615. Unless you know someone specific you cannot explain coffee to most people in venice 1614. In 1615 everyone knows, or think they know what it is, as clergymen banned coffee only little bit after it arrived...

My point is, you can have a very good idea but ideas don't spread by the merit of their goodness. I mean, we've know decades what we are doing to the biosphere but only now the large population is taking notice as shit starts to actually it the fan.

So people who discuss libre software fervently might be right, but that still does not mean you achieve anything by prosetylizing the concept to your employer.

Last analogue: You were stolen from Senegal and now are planting cotton in Georgia. A guy called Sam claims he owns you and will beat you if you try to leave. You are convinced slavery is wrong and that no one should be able to own another human being. Most of you fellow slaves agree but somehow you've failed to convince Sam and the rest of his farmer friends.
JavaScript Monday 17 – Publishing a TypeScript Library
I agree that you don't generally /need/ to test preconditions of internal code (although you should document them). However, if you're writing a library with an API that will be called by others, you should make sure your code fails fast, and you should assert that behavior in your tests.

Adding extra code to ensure you fail fast is often well worth it in future debugging time, even for internal code.
I'm not familiar with the process of this particular company but in general that's unlikely to have that much impact. While labelling itself might have an effect, lots of biases happen earlier, namely in the selection of samples to be labelled in the first place.

If you think about bias in ML models that we've seen in recent years for example: if you let people label 980 images of old white people and 20 diverse ones that's still a heavy bias, even if they spot and label the 2% outliers correctly.
Well this was a horrifying image
What he lists are not technical problems, they’re political problems.

Tech progress has always been incremental in nature. It seems “nothing is going on”, but there is a constant iterative cycle that will eventually automate almost every repetitive job or task.

It will be cold for many who do repetitive jobs and tasks.
Project Scarlett is the next Xbox console, launching in holiday 2020
One key benefit that self-driving brings is the eliminating the need for curb-side parking. Your car can drop you off and go park itself in a hole somewhere. That opens up space for many more bike lanes where light motorized vehicles like Segways can also operate.

A lot of positive development can occur with the right regulations. That's what governments should focus on. As we've seen though with the fiasco that's the taxi market in US cities, public officials aren't too keen on doing their job proper.
You may also consider studying in a country like Germany, where they heavily subsidize education even for immigrants.
It’s not clear the AOA disagree light would have saved the two flights, so waiting for the next release was reasonable.

The critical jump pilots had to make was that this was a trim runaway event. AOA indicators were not connected to the trim system before.
But the problem is when we make college more affordable it's value decreases meanwhile the product doesn't get any better. You're absolutely right about administration, but there are a myriad of other money suckers that have arisen.

I think part of the solution if you truly want cheaper education is remove all but core classes from the required curriculum so students aren't laying for bs classes majority of them retain none of. Then allow any student to sit in on any class they have personal interest in and allow generic automatic testing so the student can get a general feel for if they learned well enough (though my opinions on testing are low overall, I know many students still like the benchmark).
Was Alonzo Church Taoist?
Boeing should be fined enough that "shareholder value" would be roughly zero after all the assets are sold to pay the fine.

That (besides any personal penalty that might be appropriate, of course) might realign the incentives for the next set of managers facing similar choices somewhere else, but it won't happen.
Cold as in impersonal and lacking innovative warmth perhaps. Certainly not slow and in crisis as the author suggests
What Should a Reformed Journalism Look Like?
Up until a couple months ago there was Mellanox:

https://en.wikipedia.org/wiki/Mellanox_Technologies
No, in the age of CRT monitors it did not make sense to mess with subpixels as those do not have a fixed relationship between actual display RGB-triplets and the displayed bitmap. Apart from that the C64 could only display 16 colours which is not enough to play those tricks.