skysight-inc/HackerNews huggingface dataset:
Over time, I got used to catching off-by-one errors in loops as well as assignment to incorrect variables of the same type.

But when I write code in an editor, these errors always pop up. I guess it's because the feedback loop is so small, whereas every second counts in a competition environment.

Yes, it was pretty fun. I wish I took it more seriously though: we never really practiced much and just attended competitions for the experience. We did manage to get 5th place twice in a row in a regional competition (Gulf), so we weren't terrible :P
I know teeline. But programming in it seems pretty silly since half the time you are only differentiating the meaning of words using sentence context. I do like the idea of using it for maybe some very basic terms in psuedocode though (if, for, define, class, etc)
Yes, but you could fool the user with an error message so the user tries again and let it through unmodified? (Hide the fact that a cert was actually issued already)
Think about the Big-N not compared to Sony or Microsoft, but to Hasbro and Mattel.
Convergys Innovation Analytics | Denver / Cincinnati | Full Time - work from wherever

We're expanding! We need to Hire 6 new teammates!

Architect Manager: Back End: SQL, Azure, Data
Back End Engineer: SQL, Azure, Data, APIs https://www.convergys.com/career-details.php?id=R1056066

Full Stack Developer: .Net, MVC, JS, CSS, D3 https://www.convergys.com/career-details.php?id=R1056080

QA Automation Engineer: DevOps, Release, Buils, Automation Testing https://www.convergys.com/career-details.php?id=R1056620

More! contact kim.stein@convergys.com
Exactly. Somewhat akin to graphics programming. There are much smaller groups that work on actually building 3D graphics engines, however, many developers take those engines and use them to build successful applications and games.
And changing location can make it a lot easier to actually changing the focus. The only question is how you "bring the changed focus home". It's easy to redefine/-invent yourself when you are removed from the environment in which you suffer, but it does not solve the problem. What it does though, is help you realize that your suffering is not permanent and that it is possible to overcome it. The real work comes when you return to the "old" environment. Personally, after having been away for 5 years I got sucked back into "my old self" quickly after my return and I had to consciously close a few doors, let go of some friendships and have the courage to put myself out there again and trust that I am "ok" and that what i need comes to me. It's an ongoing process. Saying "yes" to what comes to me also helps create pleasant experiences for myself.
>For every doctor's appointment serviced by Heal, ~3 appointments are taken away from a community clinic somewhere.

It sounds to me like you may be making unjustified assumptions to get to that conclusion. Citation?
Americans aren't "speaking up" about North Korea, because on average, they don't care and don't want to speak up.

Note the difference between the observation that they don't care, and the claim they shouldn't care. I'm just making the first one here. You may believe that is wrong, but it won't change the facts on the ground.

As a result, it's not a relevant comparison, because there's no coercion in the case you cite.
Why does an ML-expert need to know the halting problem?

Considering that ML is really a CS-oriented form of statistics, why would you expect a statistician to know CS theory?
In some languages (German for one) the common word for laptop is translated to notebook in English.
Plant-art: using electrical signals from plants in generative art
Yes. As of a couple years ago at least, Slack was a monolithic PHP app that could support a few thousand users in a single team. Each “workspace” was assigned to a server and scaled vertically. LinkedIn notoriously had two Slack workspaces in order to support all of their users, and I’m guessing other large companies have had to do the same.

I’m sure Slack is using their vast resources and large team to solve these problems at this point, but it probably hasn’t been easy to create a horizontally scalable system from the early codebase, especially when the data model was designed for a single team of users.
Oh sorry, I didn't do a good job explaining myself.

Currently:

Application(JS) + React(JS) | Browser(C/C++/Rust)

Possible Future:

Application(JS) + React(Polyfill - JS) | React(C/C++/Rust) + Browser(C/C++/Rust)

Something akin to the Browser building a "higher level" React-like API/scheduler for the DOM.
Why do you think this pin-point for-hire internet sat service is better than a constellation? Is it because you can profit right away without an initial setup cost of the constellation? But in the long run the constellation pays off and might drive you out of business, right?
I like the idea of making it a permanent status area, or just completely off when viewing a fullscreen movie. https://pbs.twimg.com/media/DJjBaK5WsAEKOAH.jpg

Not sure how that would work with phones with a white face, but those seem less common.
> we have to rely almost solely on our connections (recruiters aren't useful)

This is pretty much the same here in AUS. Being from mainland EU on a spouse visa (457), people hardly get ANY job, and I mean even a toilet cleaner position. People get simply rejected because of "lack of local experience" bull5hit.

AUS will reap what it sows, every country will.
$300k per year income is pretty common for 5 years experience in silicon valley including stock grants these days.
why is it obscene? Ram runs between $3-$10 per GB, so 20MB is 6-20 cents of hardware. That's far cheaper than using 20kB of ram in 1990 ($2 of hardware).
Tizen has serious security issues, though.

https://www.theregister.co.uk/2017/07/12/samsungs_tizen_no_l...
Any insight on how this will scale into a sustainable business? I'm an indie app developer and find that most of my ideas for new products die in ideation phase because they seem financially unsustainable. Maybe I'm thinking about it wrong?

Temper sounds like a feature in a larger app, not a business. Whats the next step?
> A key value database stores a data record using one primary key. The key means the record is uniquely identifiable, and can be directly accessed.

So, like the primary key in a SQL database? Wouldn't just using a primary key in a SQL database give you much of the same performance if the key-value in question already needs ACID anyway? (I get that pure caching key-value stores are a different beast)

> Unlike a relational database, a NoSQL key value database is not obliged to scale vertically. It can scale over several machines or devices by several orders of magnitude

So, just like partitioning can do with a SQL database?

> I came up with a strategy of having multiple badger databases, each representing a collection. This way, if I ever have a need to scale the system beyond a single server, I could isolate each individual database and it’s corresponding program logic into a separate micro-service.

So, that's just a self-built partitioning system, right?

> where it is lacking is in search, since you’re only able to query for items by their keys and key’s prefix. But when paired with an indexing engine like blevesearch in golang, or elasicsearch and lucene

Doesn't the need for an external search index for even the most basic of queries negate the whole point? If you are going to set this up and push to two different datastores, keep them in sync, manually write microservies just to respond to db-queries and to get partitioning and also get none of the guarantees that a normal DB gives, what is the point?

And all of this is before you get into any of the capital-h Hard problems that databases have been dealing with and learnt to solve over decades.
I think the real problem is that cloud services relieved some of the pressure to invent standard file formats. And then greedy companies wanted to be walled gardens, rather than integrating with each other.

But when propriety cloud services WANT to work together, they need to come up with standard file (or stream) formats. When they do, integration is often not that hard.
I agree. To clarify, I'd like to believe any client in the position to spend money on an ERP size solution (including payroll) has earned the right to do so - be they got large enough to have a problem by luck, manually inefficient processes, outgrowing existing systems, etc.

There is still a responsibility in my mind on the implementors part to be experts who can assess the maturity in place at a clients operation, as well as the degree and potential depth of unknowns, as well as their bench's ability to be experts of closing the unknown.

Too often, implementors are focused on landing clients, more than passing on work beyond their pay scale due to trivializing or outright ignoring things.

Every single company is totally different - a desire for implementors to want to templatize as much as they can may be part of the issue.

I'm being a bit harsh on implementors despite being one, I think it boils down to if you don't understand a business in detail, including it's data, before beginning, one should probably not touch it, whether its a client or the other side.
Will we reach a state where ML is as accessible for implementers as SQL databases? I still remember the time when databases were only for experts.
“But the former might stay your neighbor, whereas the latter will be back in soon, no worries"

I fully agree with you, just filling in for the crazy side.
They could just put the relevant information on all their communications, your credit card, statements and so on, also accounting for future rotations.

For banks, it could work quite well. Most other people and organizations aren't that lucky, though.
>9% of gamers overuse video games

This seems low.
The distance to GEO does add some latency due to the distance, that’s the main trade off. What we found in studying this problem for a long time was that 95% of internet traffic isn’t latency sensitive— CDN traffic, video streaming, audio streaming, file downloads, social media posts, etc. The bandwidth crunch is a huge problem to solve but we realized there is low hanging fruit here that we can go after by putting satellites one at a time in GEO and putting a dent in it immediately. vs LEO constellations where you have to put up hundred of satellites (at a cost of billions of dollars) just to get started.
So if I understand it correctly, anything after this line inside the render...

const movie = movieDeatailsFetch.read(props.id);
...

... will block rendering and will defer to a parent <Placeholder /> component to render instead?

Interesting magic I'd say, since I wouldn't expect such a line to block my rendering.

Wouldn't it be a more "React way" to have HOC component or a render prop that would work exactly like this .read() API?

<MovieDetailsFetcher>
{movie => <MovieDetails movie={movie} /> }
...

Then this HOC component doesn't need to have the IO-logic in the render, it can put it in the `componentWillMount` or inside another lifecycle method of React.

What's the advantage of putting the IO operation in the render instead of inside a lifecycle method?

Also, how's race-conditioning done? Does the fetcher library have the logic to only render the last fetcher, or is it more complicated than that?

There's lots of magic, especially in the IO part, and would've loved if he went more into detail on how it's actually done - it's a JS-conf afterall.

Also, a fetch()-promise-based API is not the only type of IO-interface we have. In fact it's only one of many.

HTTP2 for instance is on the horizon offering more complex interfaces with open connections possibly returning several results like websockets - on the other hand a Promise only returns one result and then dies. Observables might be a more interesting abstraction for IO-kind of things.

Also, testing this seems rather complex since the render is effectively doing a side-effect.

In any case, cool lateral thinking and I love hearing these type of talks about cool new futuristic stuff rather than some boring old thing everybody knows about.
idk I feel like the days of Uber fucking up are getting past us with changes in last 6 months. YMMV.
Agreed, IBM has a long track record. Their recent history doesn't have a lot of W's though.
This suffers from the same issue with using a real estate agent to buy / sell a house.

Agents are not financially incentivized to get you the best offer. They are financially incentivized for you to accept any offer, period.

The extra commission on negotiating a higher offer does not justify the time and energy. Additionally, it increases the chances that either party will terminate the negotiation outright.

Agents are not working for you, they are working on closing a deal and in fact the agent and the company they're selling you to have the exact same incentives. Get you in as quickly and as cheaply as possible.

Negotiation is more about soft skills, charisma, information obfuscation, and outright lying than it is about fighting to get what you "deserve."
This seems like a tangible way to introduce a young child to programming. It immediately brought back memories of drawing shapes on a grayscale display with Logo.

https://en.wikipedia.org/wiki/Turtle_graphics
To elaborate, I really enjoyed reading Dennis Ritchie give some background on the evolution of Unix[1]:

> As a historical curiosity, in the very first versions of Unix chdir was a normal command rather than a shell builtin.

> You see, at that point Unix had no fork system call. There were multiple processes, but they were created statically at startup rather than on-demand. Running a command in the shell would cause the command to replace the shell in the address space of the process, and the process quitting would put the shell back in there.

> This worked perfectly with cd being a normal command. Then they implemented fork() and were for a while very confused trying to debug how in the world fork() could have broken the chdir() system call :)

[1] https://www.bell-labs.com/usr/dmr/www/hist.html
Sure, but that’s not the same as: the documents end up as regular files in a directory in a standard(ized) format, that you still can open in 10 years long after you cancel your subscription/account.

One of the huge benefits of Dropbox was that everything ends up as a normal file on your hard disk, that you can archive/backup. Unfortunately, that is not really true anymore, since Dropbox Paper docs are not saved to Dropbox.

You can save a copy of a Google Docs document on your drive in a Microsoft Office format, but that goes in one direction.
And it's near Poland ;-)
Like I said: If you compromise the Trustico servers which are a reseller, you could trick the CA into believing that a CSR is valid for a domain. This would get you a certificate with a key under your control. But revoking the certificate with the key under the owners control won’t fix this. The illegitimate certificate would still be under the attackers control and remain valid.
To be fair, they never said what year
And he may have had more impact as a writer than as a programmer: https://www.washingtonpost.com/news/achenblog/wp/2015/05/05/...
Nope. Maybe for moneypigs but not for the people. Centralization and a proprietary protocol make Slack et al a net loss.
Friends/therapist is a false dichotomy, any good therapist encourages socializing.

Depressed people are not mentally healthy, it's a condition that can lead to suicide. Being sad is not bad, but when someone is diagnosed with depression, or any mental disorder, it's because it's affecting their lives negatively.

Also the rooms have do have lights in them.
The choice isn't between no benefits and the status quo for lower classes / income brackets. It's about lower classes getting a bigger piece of the pie. You're acting as though questioning how resources are divided among a populace, which is almost entirely what politics is, is irrational or pointless, as though we've arrived to the current state of things via some other perfect, entirely natural process that we're foolish to tamper with.
TL;DNR: I'm an idiot and misread the story thinking the executive sent the ca private key, not the client keys

This is even more egregious. Thanks for the cluebat hit to the face!
How much time is needed to build and QA a full new sat of yours before send it for the launch provider?
Cheers to him! That sounds awesome.
I'm not quite sure what you're saying here, but there are direct causal links between the Gilded Age and robber barons causing huge harms, like union busting using bullets, and absolutely no causal links between robber barons and global decreases in poverty.

Put another way, it's very easy to prove that without robber barons we wouldn't have had many of the terrible abuses during the Gilded Age, and also very easy to prove we would have had worldwide improvements in the human condition even without the robber barons.
He's not the problem.

It closer to companies and people like you, who assumes a consumer having to be a "savvy end user" to enjoy a $500-$700 product.

Developers get it, but most people would have no clue the battery on a phone could be the reason for no/bad performance.
Have you done the blind test?
It really depends on the kind of business relationship you have with your client and the field you are in. Questions such as "Are you managing data for them ?", "Who does the actual data encoding ?", "What kind of data are we managing", etc., are on the table.

I'd just say what I wrote in the previous post and talk about the DPO, the infosec manager, etc.

What I am hearing and seeing a lot right now is: hire a consulting gig for a few days that will set you up (good practices, business analysis, risks assessment, iso 27000 and 27001 compliance) and then hire a different consulting gig for two days that will be your DPO and make him come back every 6 months or year to show you are doing your best to prevent leaks.

It really does depend on the nature of your field.

The other thing I hear a lot: those UK law firms that sell GDPR consulting certificates ? Don't waste money on that.

I couldn't really recommend any consulting firm, I only know two of them and I am not involved (yet) enough in the process. But basically we (a public agency) went the consulting gig road and share the fee with other agencies.

Oh, and I am not a lawyer of course.
I can’t convince my colleagues to use IRCCloud at least people will put up with using slack.

Rocketchat has much more feature parity to slack tbh. Comparing slack to IRC isn’t really fair even though they do the same thing.

I have used irc and slack and slack’s ease of use is its asset. I used freenode in high school and college to teach myself scheme. The barrier to entry is not something that can be explained as just use IRC.
I’m not a fan of meditation, but recognizing that you can actually choose how to feel can be very empowering.

I suspect that some people get locked in a catch-22 like the following:

1) Because they feel down, they empathize with other people who feel down, and find it personally important to be just, helpful, extra considerate, and thoughtful toward others.

2) Because of this, any indication of injustice or discomfort feels like a personal affront to their values and identity.

3) Any anger or pain resulting from this causes a reaffirmation of #1, and the cycle is reinforced.
I hate Slack too but the same could have been said for Skype, MSN Messenger, ICQ, or AIM...
I agree. In the post about ls, I expected to read about how the program builds the list of files and directories, which system calls are involved and so on. The author doesn't seem to like reading C source code and that's fine. Studying the strace of a simple ls invocation and cross-referencing with the Linux man pages would have revealed the inner workings of the program, though.

>It’s largely the kind of stuff that higher level languages implement in their standard library

I think it's extremely interesting. It's in these libraries that the hidden fun stuff happens. For example, memory allocation and related terms like the heap seem like magic but it becomes clearer once one learns about how it works.
> That stuff is toxic, and I pity any organization that Oracle got its claws into using that junk.

In my experience, no one is really duped by these big companies. The people writing the checks generally start their search with magic quadrant leaders and then further narrow it down to the biggest players because "we can't trust our business to some no-name." It's really a situation that companies willingly put themselves in.
I'm surprised there weren't any financial penalties for the IBM practice of over promising and delivering a broken system that generates more problems than it solves. They underbid and embellish proposals with BS to get the contract, staff if with overseas workers to get the maximum return and then hope for the best. This is how IBM does business and it's unfortunate that they continually get away with it by profiting on their incompetence.
Committing things to long-term memory is an absolutely essential component of any sort of learning. There are many studies talking about how doing doesn't necessarily imply any learning at all and only implies learning insofar as it leads to committing information to long-term memory. Furthermore, there are studies talking about how problem-based/inquiry-based learning (what it sounds like you might be thinking of) generally produces worse outcomes than direct instruction (which places substantial emphasis on committing things to long-term memory).

This all makes sense in light of the "human cognitive architecture". Working memory is severely limited while long-term memory is effectively unlimited. Thus, committing things to long-term memory frees up the scarce resource of working memory. In fact, there are many studies which indicate that the key differentiator between experts and novices is that they have a huge long-term store of schemata which can be applied in the problem domain and allow more efficient representation and manipulation in working memory.
> But if so-called ML experts don't even know undergraduate computer science

To be fair, Machine learning seems more closely related to applied mathematics - statistics/optimization than to computer science.
Please make sure you applied as instructed in the job description. If you did, please email hrteam@level12.io with your name and the email address you applied with and I'll get back to you.
Replace your key by signing a message announcing your new key?
SEDNA Systems | Vancouver, BC | Full Time | ONSITE | https://www.sedna.com

We are looking for a Senior Frontend Developer who has experience with React, Redux, and Typescript.

More details can be found at https://sednasystems.bamboohr.com/jobs/view.php?id=19
I wrote about some of the changes I've seen as a new employee coming in near the end of the shitstorm: https://news.ycombinator.com/item?id=16179104
I have arrived at the mindset that if you are in a technology company than all these people need to be technically-oriented as well. Failure to perform these fundamental tasks should be grounds for coaching or discipline.
Replacing HAProxy ACLs by HAProxy Maps
The Trustico CEO intentionally compromised the private keys to force DigiCert to revoke the certificates. DigiCert wouldn't do this otherwise on his request; it's the actual owner of the certificate who needs to request revocation.
That completely counts as having access.

Lenovo doesn't provide OEM support for ubuntu on my thinkpad, but that doens't mean to I don't have access to it.
Welcome to the mid 1800s, where almost everyone is a serf almost everywhere, and the only way that'll change is through a revolution in industry, supported by uncoerced but nonetheless low-brow, hard, and nearly thankless labour.
Unless you revoke all the certs issued through that channel/reseller - the legitimates would be collateral damage but you'd also get rid of any illegitimate ones?