skysight-inc/HackerNews huggingface dataset:
I'm posing having two bikes (one a cheapo one) as a solution to not being able to take your bike on the bus/train - solving the the first AND last mile problem.
Location: Malaysia

Remote: Yes

Willing to relocate: Not immediately

Technologies: Ruby, Go, Ethereum, Solidity, NodeJS, DevOps

Résumé/CV: https://www.zulhilmizainudin.com/cv.pdf

Email: zulhilmizainudin [at] gmail [dot] com

I'm looking for remote jobs related to technologies above. Also keen for developer advocacy roles. I have more than 10 years of experience in tech and currently leading a small team in Kuala Lumpur. I'm available on Telegram (https://t.me/zulhilmizainudin) for chat.
California Is Full of Rude People
California is full of rude people. There is a guy mocking people while driving around in Palm Desert, California.
My guess is if you did that and pasted "password" you would get "passworq" and then your password would be wrong according to their "encryption" method.
Thanks for sharing! After reading I decided to block google as well. Here’s my blog post:

https://calebyers.com/blog/i-blocked-googlebot.html
There's a few other names that I recall of similar influence on me from way back in the "Perl 4 is only reliable way to make websites dynamic" days. Randal Schwartz. Toms Christiansen and Phoenix. Tad McLelland(sp?) Simon Cozens, brian d foy - without hints/examples/advice in comp.lang.perl.misc from them (and others) I 100% wouldn't have ended up where I am today (whether that's a good thing or a bad thing is, perhaps, still up for argument...)
Sadly, this site does not work well on iOS.
I think the article accurately describes the HR department of every job I’ve ever had. When they want something from you they will ring your phone off the hook. When you need something from them... crickets.

Not as bad as the DMV where the guy stopped mid sentence and took a lunch break while in the middle of processing my documents, leaving me and the forty-nine other people that happened to be in his line waiting and wondering, but close.
If you are using a password manager, use the maximum possible length – there’s no usability downside if you are already cutting and pasting.

That's fine and dandy until you need to manually type it in somewhere (e.g. reading it from your phone, typing it in on another device). Has this guy ever even used a password manager? He understands how they work in theory, but in practice it's not always quite so clean. Humans will be human.
Thanks for sharing your experiences and first-hand knowledge.

I work with some Chinese employees of my global company, I have only been impressed with them. I have high hopes for global relations as time goes on.
> a player's reads and inference about another player is definitely an input - especially at the highest level

I think player-dependent strategy is more important at lower levels because the players are much further away from what you call "normal opponents", so there's far more opportunity to exploit their mistakes.
> I feel like there must be a better way to express the same thing that wouldn't lead stuff looking like one word all caps alphabet soup.

Yes, that's called a programming language :^)

Assembly is usually essentially a macro engine over the actual instructions you are emitting for your processor, and the Intel x86 chip manuals or whatever you're targeting use the outrageously long proper names, so your assembly will too. Heck, the author mentions specifically reading assembly too, so knowing what you're reading is 1:1 with the actual instruction stream is helpful, no matter how bad the official names are.

Actual programming languages just abstract away some complex instructions like SSE vectorizing (which have famously terrible names) to some high-level API and intrinsic functions. And you should too.
Traditional Chinese magicians calling for censorship of their ancient tricks
Yes, those are good ideas. It's not that hard. You need somewhere to keep other important papers anyway.
And no this is NOT nit-picking and it directly counters the entire point of the article - Google's privacy policy is long because it actually covers what is being done with the data, as opposed to the New York Times policy, which states that they outsourced data collection/monetization third parties so anything goes and it's not their fault.
Amazon while solving a lot of problems comes with massive risks for a business, Amazon can and will send you out of business on a whim. You will be trying to convince lowly paid people in India going down a checklist that you should be allowed back on the platform.
So what? Privacy.com pretty much just provides proxy card numbers for online shopping. What content are you afraid of giving them a license to use?
> On that latter one, I really don't see how they'll fix the problem.

I don't understand what the problem is exactly. There already exist phones that have the latest apps. I don't think Librem is trying to be a market leader, just build a device that's more open, so to say. The demographic isn't Google or Apple users, it's those who wish more control. They're not going to fix the app gap problem because it's not a real problem, it's a meaningless metric for phone advertisements. These videos are to demonstrate that they are working on filling the mobile usability gaps as well as building a phone that can run Linux software, not just mobile UI software.
New Hampshire?
Even so most people don't bother with standard games online since its way too easy to cheat by mirroring the game and basically undetectable if they are good enough to not play lines that look like "computerish" moves.
June Startup Funding: 15 startups brought in more than $100M each
Heh. Heh.

So, AFAIR one interpretation of the relative ubiquity of ancient flood myths is that most established cultures had to live through a time of periodic glacial lake outburst floods as the climate warmed from the last glacial maxima, along with rising seas inundating some inland basins like the Persian Gulf.

I'm not sure about the probability or improbability of this premise in the grand scheme of all probable events, but it seems fair to call it a plausible premise. These events would mostly fit on a timeline of 15k years ago to 8k years ago. If this explanation holds water, it means that the origin events of these flood myths pre-date the earliest known forms of writing by at least as much as the writing of early known biblical texts predate the conversation we're having now.

I don't know if I "believe" it, but I definitely wouldn't bet against it. We're not talking about getting teenagers to faithfully memorize and repeat 100 generations of ancestral begats as read by Ben Stein. We're talking about compelling stories that were foundational to the mythos of who a people are and where they came from.
It is in a way disappointing that this question gets so little attention, and yet, it might be the most significant. If a bot can false-card - if it can discern the strategy that the opponents have in mind, and deliberately mislead them to its own advantage - we have a real world AI. However, skills of computer bridge programs remain at club level standards.
This is incredibly exciting.

For those that haven't seen it, here's a bullet list of the Librem 5 differentiators:

+ Does not use Android or iOS. The Librem 5 comes with the mobile version of our FSF-endorsed operating system PureOS by default, and is expected to be able to run most GNU+Linux distributions.
+ CPU separate from baseband, isolating the blackbox that the modem may represent and allowing us to seek hardware certification of the main board by the Free Software Foundation.
+ Hardware Kill Switches for camera, microphone, WiFi/Bluetooth, and baseband.
+ End-to-end encrypted decentralized communications via Matrix over the Internet.
+ We also intend the Librem 5 to integrate with the Librem Key security token in the future.
Coupling qubits to sound in a multimode cavity
No you can't, you can just try and keep your lambdas warm, but that isn't the same thing.
1Password: Standalone / Local Vault Option Gone?
a. There was this paper a couple years ago applying CFR to single-agent settings: https://arxiv.org/abs/1710.11424

b. It really depends on the game and the situation. It can be several orders of magnitude in six-player poker. In other games, it can be even more.
My job takes me to many Amazon FCs. The job families that we currently offer through career development classes are usually things like CDL, operations management, dentistry, EMT, process engineering, mechanical tech, etc. It is really a grab bag of what is most highly requested by the diverse working cohort at each FC.

Code as HN would think of it is not as common, but associates becoming IT or facilities technicians or engineers(remember, these things are teeming with robotics and conveyor systems) is highly common.

I’m glad that we are spending more on this.
I completely agree; it also has the effect of making software worse, as far as I can tell. At the last few mid-to-large sized tech companies I've worked for I've watched project and engineering managers push hard for more velocity trying to get their bonus. Eventually they start telling people to take shortcuts, or rewarding the developer who gets things done faster but, as an example, doesn't write any tests. They then get mad at the other devs who won't approve their patches during code review or end up spending their time fixing the bugs in prod created by the developer being rewarded for "moving fast". The pressure on the managers trickles down and the software ends up being broken.
Doing large queries on a Postgres standby had the potential to mess up the master, depending on configuration settings.
Q3 according to the videos.
The only problem with that is that the stupid ROT13 step wouldn't be performed so the site would reject your login attempt anyway. It was one of the dumbest design decisions I've ever seen, honestly.
https://azure.microsoft.com/en-us/services/kinect-dk/

Here is the actual Microsoft link just in case you don't want blog spam that is nearly unreadable on a phone.
>You'd also have to take into account that the sites are monitoring things like reaction times to bets and raises, hand range consistency, etc.

You might be surprised by the lengths people go to in order to bypass bot-detection just for ordinary games. All of the things you mentioned are pretty standard. Considering there is serious money on the line here, I am positive that plenty of poker bots will be virtually indistinguishable from professional players, if they aren't already.
The best is typing that 20 character mixed-case-plus-numbers-and-symbols password for Netflix into your TV app using an on screen keyboard and directional arrows...
Good insight.
Those are some of the reasons why I don’t think I would like developing at a large company. Where I work it’s just me and 2 other developers. I don’t own the company but it’s sure satisfying
>A less generous take on that would be that he/Apple also wanted to push their app store.

The App Store didn't exist at that time.
1. Would you work for a company that doesn't use agile?
2. Will you hire other engineers?
3. How will you address those issues in your company?
4. Are there companies that successfully addresses these issues?
Ubuntu is officially supported by Microsoft.

>The system requirements are Windows® 10 PC or Ubuntu 18.04 LTS...

[0] https://azure.microsoft.com/en-us/services/kinect-dk/
> "Lisp is too hard to learn" is a lie; if middle schoolers can learn it, so can more seasoned programmers.

Please, some famous, authoritative figure, say this out loud. I'm running out of ideas to convince people of this.
How to Refactor Long If or Switch Blocks with Double Dispatch in JavaScript
> I stand by these comments - JavaScript is a flawed but great language

I like my languages a bit less flawed, thank you very much.
I would imagine at this point, Apple or any American companies doing business in China is kind of like this

https://www.reddit.com/r/PublicFreakout/comments/cbl28z/stan...

Being sucker punched in the face with no way to fight back
Isn't it interesting where this is going? We all want to meet our accusers? I don't care for FB myself, but I appreciate what you all are doing in the larger sense. Cloudflare is my fave of your former employers (since you shared that in this discussion).
What is agile development? Is it anything more than a buzzword?

I have worked in several environments that embraced "agile". And they were all different, for the most part.

The only things they had in common was bad management and negligence of tech debt.
Why not run the bot, post its proceeds transparently online, and donate everything to charity?

By not releasing it, you're ensuring a higher concentration of money in the hands of a few, IMO.

Anyone with access to this source code could run a bot themselves, or employ someone to do so.

Plus, if you've accomplished this, no doubt someone can replicate it.
>The system requirements are Windows® 10 PC or Ubuntu 18.04 LTS...

I must say: I'm liking this new Microsoft.

[0] https://azure.microsoft.com/en-us/services/kinect-dk/
Yet half of your economy seems to be built around it (tipping).
> what happens to the old adage of "Play the player, not the game". How do modern human players manage when you don't have the psychological aspects of the game to work with?

I would say that it's thoroughly rebounded to play the game not the player in poker and this isn't because of super bots like the one used in this paper.

Ever since game theory invaded poker players that play in highly visible events such as tv tournaments try as hard as possible to make their game unexploitable.
So... like Wall Street!
Okay?

Comparing click-bait ads to child exploitation still makes no sense. It is incredibly insensitive to draw any kind of analogy between the two.
Taiwan's coastline surrounded by 12M liters of marine debris
stop wasting money
This is the first time I can remember so much happening so close. It's statistically unlikely.
> This is considered a large win rate by professionals.

It depends on context. 4.8bb/100 is quite good for high-level online play, but wouldn't be enough to make a living at live poker. The biggest game that runs on a regular basis in most areas is $5/10. At ~33 hands per hour, that's 1.6bb or $16 an hour.

And I'd assume there was no rake in your game? That would take a big chunk out of the rate.
I think its great that the people are getting involved in the cleanup but I really feel the government should pitch in and bring some heavy equipment to speed up the cleanup.
You don't need to laminate or fireproof as long as you promptly regenerate the key if one of the two is destroyed.
It supports Ubuntu too, you can dual boot.
I will not work at Agile/Scrum shops for similar reasons. Although my primary reason is different. Estimations break the whole process. Most of engineering is discovery work and discovery work can't be estimated, leading devs to estimate 10 times what tasks actually take so that they don't get in trouble for not finishing tasks on time.

I work for a smaller dev team currently and I take a project and finish it A to Z. It is extremely satisfying to have complete individual ownership over a task and we've achieved greater development velocity than I ever thought possible.
Do they actually do this? AFAIK, almost all the system apps are bundled with the OS, and don't recieve any updates after the next version is released; the last time I remember them ever releasing a security update for an old version was the certificate validation issue a few years ago.
This service might be interesting to look at: https://www.liquidweb.com/products/managed-woocommerce-hosti...

Fills a space somewhere between full self hosting/ developing from a base open source cart and Shopify.
You tell a story about how one developer at one company was disappointed, but it doesn't follow that other people will feel the same way.
I have a pretty good tech job, my title includes the word “engineer” but I don’t think that is deserved. My coworkers seem to view this as a prestigious position but I’m not convinced.

From my perspective this not much different than building pickups in Detroit in the 60s. I bet that seemed like a pretty awesome job back in the glory days.

In reality most technologists are in manufacturing and we will eventually be replaced by robots.
>I'd take a training course and pass a standardized licensing exam

I like this idea but it really doesn't protect anyone else if you quit updating and your machine become a less than desirable participant on the internet for the rest of us.
> dentistry

can you add some detail here? Are the career development classes intended to prepare people for life outside Amazon? Or does Amazon have company dentists?
If the engineer is only getting satisfaction from claiming a closed ticket, and then not getting tickets claimed when they owned the work, then the team is putting values and metrics in the wrong places.

Either have multiple people claim a ticket, or change the definition of success from an individual releasing a ticket, to a team releasing a successful ticket.

Agile done properly should reward success on the team level. Tickets are rarely one-person affairs. If reward is happening on the individual level, one per ticket, then the usage of Agile is incorrect.
Turnover, IMHO, is due to market demand, not satisfaction issues.

After 1.5 - 2.0 years, a dev has more skills that are in demand and will gladly jump ship for a better position and/or pay elsewhere.
I was citing this as an example of India’s legal system diverging from US.
I've had some good 'agile' experiences and some bad. We havent always done agile "to a T", we usually shape and mold it to work for us. However some companies it is very apparent how shit this thing is. We do our company wide sprint review thing with each squad (yeah we copied spotify squad thing). When a PM gets up and says "our squad complete 12/12 points" everyone goes fricking nuts like it's the best thing ever. What did the squad accomplish? They added some images on a page in our app...

I guess overall what i've learned, and this probably applies to a lot of things in life not just software. "Important" (C level, managers etc) act just like my 8 month old daughter. They see things that are new and shiny and they want it, badly. Tech companies see that other tech companies do AGILE, JIRA, all this shit. Those manager types then decide we need to do this ourselves. So you are forced to implement some managerial system that nobody understands. It's all crap i tell ya.
Taiwanese identity rises for the first time in four years: poll
Thanks for the recommendation. Looks like an incredible book. Just ordered the hardback from Amazon.
I joined a new project recently after working in a mostly relaxed agile environment for most of my career. I would describe my current project as "Agile at all costs". No testing, no requirements, just go. Just do. I have to say it's created an environment where almost every developer is super unhappy and ultimately producing a sub-par product.

I want to go back to just doing good work. Obviously focusing on what the customer needs and wants, but where the engineers have a choice to do something the right way instead of just the fast way.
Totally agree. Usually if you use JIRA or some kind of ticketing system and plan two weeks of work at a time, congrats you are doing agile like a pro.
I suspect even the high-end labeling (e.g. cancer) can become blue collar with appropriate training, given adequate outcomes data to compare labelers against.
1Password has that :-)

So if you auto-fill on a login page, it will place your username, password, and 2FA codegen into the site's authentication fields. It will not auto-suggest a login if you're not on the site it originated from - which is often enough to cause people to take a second look at the URL (which really helps thwart phishing).

Plus, it sends your authentication info to the browser via a secure connection to the 1Password browser extension, so (a) your credentials can't be keylogged, and (b) they never touch the clipboard, so they can't be stolen from there either.

But all of that is also true of non-MFA logins from 1Password. So again, I don't see the added benefit of MFA if you're already using 1Password with long random passwords.
> avoiding expensive kernel<-->user-space switching

And replacing it with expensive userspace<--->userspace switching.

But because the kernel is still doing the context switch between the processes, now you're doing userspace<-->kernel<--->userspace switching.
That seems like a lot of pixel busses.
Appreciated. It led to an interesting reply from clivestaples, so there's that.
India has plenty of water. The problem plaguing South India, specifically Chennai, was anticipated. The central government was fixing it. However it lacked sufficient support from the state government.
What are some potential use cases?
> Starcraft 2 is as much a strategy game as a mechanical arcade game, different mechanical restrictions change which strategies work well vs which other strategies.

This.

Show me an alpha star with robotic arms and camera eyes using a mouse and keyboard. Then we’ll be playing the same game.

Or, I suppose, give humans a non-physical neural interface.
The validity (or lack thereof) of tipping may be debatable, but it's not equivalent to bribery.
Taiwan forecast to become top world market for semiconductor equipment
Yeah, that is the issue we have. Something like Stripe at 2.9% you don't think twice with a high margin SASS product, on 15% margins and enough volume though it makes sense to go through some pain to setup with a cheaper processor.
Thank you for your feedback! I actually use this in my current project and found it useful for reducing boilerplates.
> Why would you have a distaste for JavaScript based on how others use it?

Languages don't exist in a vacuum. The way libraries are written and the way coworkers write code has a huge effect on us.

> proven over time its flexibility and adaptability to become probably the single most used language

Its usage has nothing to do with its quality. The web has a low barrier to entry, and well web devs have to use JS because browsers handcuff us to it.

If JS were so great, we wouldn't have increasing TypeScript adoption or a million compile-to-JS languages.

I've been writing JS for 20 years. I use bleeding-edge features, TypeScript, and Babel. I've done front and back end. It still sucks (which is sometimes the fault of V8, but not always).
She was credibly accused of a crime. The Koch executive wasn’t formally accused of anything, according to the article, not that such formalities matter in a system such as China’s.
Fortunately, Eli Lilly took a bigger hit over this than Daly did. It's still disgusting on the principle of it, though.
Netflix is needlessly hard on TV. Hotstar has an amazing system where it shows a 4 letter code. You open the website on your laptop or phone and enter the code. No typing in TV.
I worked harvest and was a janitor in college and still had energy to study. I had no time to do anything else but it was strangely “easy” at the time because I had no distractions.
Yes, same thing happens to me. I’m the first account (and the only current admin) that purchased all the licenses so I wonder if that’s why. Is your account an admin or do you have any additional privileges? It makes sense that they need at least one phone number on file but there should be a way to opt out of SMS 2FA.
Apple’s iCloud Accounts are the same now. They now require a phone number for new accounts and there is no way to remove the number.
Quantifying the pathways to life using assembly spaces