skysight-inc/HackerNews huggingface dataset:
Yep. I believe you can also become an Australian permanent resident and then citizen through that visa. You just need a spare 5 to 15 million dollars AUD to invest, depending :). IIRC Steve Wozniak went for it or at least was considering it. Details here: https://www.border.gov.au/Lega/Lega/Form/Immi-FAQs/what-is-t...
When he climbs on the fence, get as far away from him as possible. When he jumps off, jump away and hit roundhouse, this usually beats him.
Because nto everyone suffers from Stockholm syndrome?
Yes, Australian "457 visas" are the equivalent of US H1-B visas.
Safety Tips for Sugar Babies on Sugar Daddy Websites
I mean I helped someone look for a new role and got to see the major local players and the talent pool they're hiring from (if they hire at all, lots of places seem to advertise but are in no hurry to actually hire anyone.)

There are plenty of fish in the sea, at least around here. All you have do is go to a meetup group or two to see that.
The page might not use rules like that though? And the browser could optimize the case where it doesn't.
omfg! i was on many Dementia BBS' in SoCal back in the day. First board I sysop'ed was a WWiV 3.21 - I was very proud that I modded the Pascal source to support more than 9 discussion boards at the time.
Net neutrality is a good thing. Free access to information is a good thing. In rare cases, these two objectives collide.

Making a website free of charge would amount it to public infrastructure. I would understand it for governmental websites, but I feel it is a bit weird for foreign non-profits and would be even weirder for specific companies.

I think the slippery slope argument is good enough in that case. First Wikipedia will argue that it is an essential service, then Google, Facebook and Twitter will do the same and they can provide good arguments for that.
It really depends on the interaction between the discipline of your team and the failure modes of the tool. A culture of code review which puts a high bar of justification and documentation-for-new-contributors on monkey patching can counteract this failure mode.
There's a number of factors at play. I can't speak for Android, but under iOS UIKit is extremely deep and rich in its offerings while also being (for most apps) highly efficient. It's been honed not only nearly a decade of mobile development, but also by the decades poured into its desktop ancestor AppKit. This is signified by how the vast majority of third-party iOS libraries are sugary wrappers over UIKit, and it's ridiculously hard to replace with anywhere near the same level of coverage, quality, and efficiency. Many have tried, but few have succeeded, and even "successes" are often fraught with compromise.

So compared to the web, iOS is a totally different beast. It's very "batteries-included" – where installing a huge pile of third-party dependencies is the norm for front end web development, it's the exception on iOS. One can very easily craft a solid, full-featured, highly polished production-ready app with UIKit alone without too much issue, so demand for alternatives is quite low.
This is a self propaganda piece from a magazine that has been a mixed bag, decent and dumb journalism:" The Economist magazine is getting dumber and dumber: it unearthed "evidence" of Russian intervention in Reagan's election
"In November 1984 the Kremlin tried to stop Ronald Reagan from being re-elected. As part of its active-measures programme, Moscow promoted the slogan “Reagan Means War!” To discredit him, Russia propagated stories about Reagan’s militaristic adventurism, rising tensions among NATO allies, discrimination against ethnic minorities and corruption." What? That those who opposed Reagan around the world, and those who raised the plight of ethnic and racial minorities in the US were doing the Russian bidding? And what is your evidence of what "Moscow promoted". Let us put it this way, if this is the manner of Russian intervention in US elections, it really is insignificant compared to US heavy-handed intervention in elections in every country in the globe--except Israel (and even there, Clinton tried to help the Labor Party). https://angryarab.blogspot.ae/2016/12/the-economist-magazine...
The obvious way to make H1B work for the high end software engineers is to approve applicants based on highest paid applicant first, instead of via a random lottery.

It's fairly clear to me that this would be beneficial for the long term success of the United States. It's unclear to me what it would do to short term salaries for highly paid software engineers. Would it lower their salaries due to an increase in supply of very talented software engineers, or would it raise their salaries as companies get into bidding wars over H1B visas.
For example, I've been doing a lot of Rust coding.

The code in question looks like:

iter.next().ok_or(ErrorKind::NotEnoughArguments.into())?.parse().chain_err(|| "cannot parse argument")?

the compiler responds with cannot infer type information for `_`

the solution is of course to do

iter.next().ok_or::<Error>(ErrorKind::NotEnoughArguments.into())?.parse().chain_err(|| "cannot parse argument")?

then the type inference is decidable

in a dynamic language, you wouldn't have to worry about this; in fact, you wouldn't need to call .into() either - there's just less typing and compiler errors
Anyone remember LOD (Land of Devastation)? It never gained much traction but was an awesome idea at the time with it's downloadable tile packs. Unfortunately the really shitty gambling system made it godmode all around.
One complaint I read about Sony mirrorless is a greater tendency to have dust problems due to lack of a mirror. Anyone familiar with that issue and know if it is a real problem?
I was surprised to learn that there are these apparent pseudo-police in airports, probably with pseudo-training and expertise. The best folks are often on the big city police force that can afford better training and background checks - as you go farther away from that, you are more likely (but not always) going to find people with some issues.
Keith Devlin: Finding the Real Fibonacci (audio)
Is the app responsible for the monitoring?
It's worth pointing out that (3) sounds good, but it's an imperfect solution too. If Number.isNaN(num) is true, num === num will be false. Not just one, but several 64-bit patterns are considered NaN when represented as a floating-point number, so if all possible 64-bit values can be used, this could cause the opposite problem where inodes that are actually the same are considered not equal by JavaScript.
I'd keep the second key and use it as a backspace.

(scratch that.. some googling shows there is a backspace in morse - it's "........")
My anger at united is surpassed by my anger against Air Canada. Whenever someone books me on a Vancouver-SFO trip using Air Canada one leg ends up on a "United" aircraft. The free market means my ticket on my national airline is sold to United, and then to whatever subcontractor is renting the United logo on the day. They are just the middleman in the chain of misery.
The specific part of "code as craft" that you need here is a recognition of the value of what chefs call "mise en place". You need to have your work environment in an orderly state that it enables you to work efficiently.
My reasoning: all of the dynamically-typed languages are more or less the same on the server for CRUD apps, so I might as well use Javascript.
Just to make sure, the skilled point-based migration system is still in place in Australia? I.e. can you obtain a work visa and travel to the country to find a job there?
There was fantastic support from fellow sysops for OS/2 2 and Warp. OS/2 was bulletproof, and the multitasking was key for multiline and allow maintenance work while live.
Wages go up, people flood into the field -- I'm not sure what the problem is there? Don't we collectively want software development to become more financially attractive so that more students choose to study it?
What was your BBS handle? I was in the 609 area code and these ANSIs look familiar :) I might have been on your BBS or one using your software. Although it was most likely a long distance call to 908 so I don't think I called it that often.

edit: Oh I guess it was Midnight Sun? I don't remember if we ever interacted, but the ANSIs look familiar!
Using high pay as a decision maker on who gets in makes sense, and it incentivizes things in the right direction. But you don't get a list of everyone all at once applying for a single year, do you? Maybe we need to have a monthly "auction" where the high pay gets through first. Who could argue with that?
> As for faster, that's not always true either, since simple forward/backward scans will require two indirections, one to get the dynamic array's address and another to get the pointer to the node itself.

Can this be stored in a register when you're accessing multiple locations in the array in sequence?
1) There's no lag between VoltDB confirming to clients that a write has been committed and that write being on disk. Zero.

2) The way VoltDB does persistence is actually quite different than MemSQL. VoltDB is able to write deterministic logical ops before the work even starts, while Mem has to write binary logs after the work is finished. The difference in practical terms is dramatic and will show up in almost any benchmark.
Some examples I've seen: Changes in browser code or DOM handling can break the test. Memory issues from having too many instances of Chrome can break the test. There are a lot of factors at play that are slightly difficult to control for
You're leaving out a lot when you say it'd take you "five minutes with a simple Maven/Gradle build". What's a maven? What's gradle? What's groovy and where can I learn it?

I literally don't know the answers to these questions so the same task would take me hours, possibly days. Getting from zero to JSON api in node.js is fast by comparison.

Note I am not arguing whether or not it's better in the long run to be the guy that went from zero to node.js or zero to Java, that's a separate discussion.
My guess is any such collapse (if it could even happen, sans some pretty serious privacy-protecting regulation) would be very temporary. Free ad- and spying-supported services make all sorts of other business models very difficult or untenable (see, for example, private, local voice recognition—why offer that product when you'll surely fail because the spytastic Google/Amazon/Apple/Microsoft offerings are free?) and even weaken the motivation for community-driven and Free, open source competition. Those other things would fill the void left by the death (please oh please) of the spy/ad economy. Hell, traditional non-spying ads might even make a comeback.
Hmmm, that hasn't been my experience: http://www.phoenixframework.org/
The late 80s/early 90s BBS scene was an amazing time for me. I was in high school and I've never been as interested in computers and communications as I was then. I never ventured into the "dark" side like OP--I was too scared of my parents--so I ran a legit FidoNET BBS using the RemoteAccess BBS software and the Frontdoor mailer (and later, Maximus and BinkleyTerm).

The most amazing thing about it all was that it was the public internet before there was a public internet. E-mails sent over FidoNET had an amazing weight to them that's hard to describe. It took a ton of effort just to get your BBS to participate in the network and once you did, data moved so slowly that you became very observant of each step of the process of communicating. First, you wrote the email in your mail editor (I loved GoldED). Then, another program bundled it up with other emails into some kind of binary packaging and passed it along to the mailer. The mailer took this bundle of mail and dialed out on the modem to the local FidoNET hub. If you lived in a rural location, this meant that you had to make a long-distance call to deliver the mail. My local hub was in Seguin, TX (~30 miles away) and it felt like a very big deal when my computer dialed him up to do a delivery. From there, the hub delivered it to a "star", which was a regional hub that dealt in larger volumes of mail. This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis. From the star, your mail was shipped across long distances and then the process repeated in reverse until the recipient's system picked up the mail from their local hub. Then, when they replied, the whole thing happened again in reverse. It regularly took days to get a reply from across the world but it was so fun! Every single mail that you received in your inbox felt as important as someone writing a letter by hand and sending it via the postal service. I cherished getting emails, even if they were stupid.

I still dream about reviving a modern FidoNET (yes, I know it still exists) for the HN crowd. I write a lot of Go and I even read some of the FidoNET technical standards with the thought of a Go implementation of the protocols but never got anywhere in it. It's an enormous amount of work and I haven't had a real phone line in over a decade. Doing Fido over TCP/IP just doesn't feel the same. It's way too easy.
How did you see the talent pool they are hiring from if you were helping someone look for a job and not helping someone hire for a job?

Did you ask companies to see their applicant lists and CVs or something?

Any of the meetups I've been to in Australia are mostly employed people(half only there to try and find other devs), recruiters and uni students or recent grads. Which meetups did you go to it would likely be worth adding them to my list for next time I'm in Melbourne.
Have you seen typeorm? https://github.com/typeorm/typeorm
"Chrome blocker would not block Google Ads because it would classify them as acceptable. And Google would then hope that people would use their built in blocker rather than downloading a third party extension which would highly likely block there ads."

Probably a good call. I've actually suggested they do this before. I doubt it made it to them given it was on a private forum. It's amusing to see it happening, though. It's an extension of monopolistic practices where one blocks out all competition to give their own self an advantage.
You're trying to make it sound more complicated by bringing up complex setups that novice users wouldn't need anyway.

The simple workflow:

Step 1. search for "ad-blocker" on your OS's app store/package manager;

Step 2. choose one [that happens to be a proxy daemon]; hit install.

Step 3. Enter your password when the app asks for admin permission to finish installing (i.e. to install the proxy daemon as a background service, and autoconfigure your OS proxy settings. But you don't need to be aware of that.)
The infuriating thing about all of this is how deliberately obfuscated and phony everything is:

* Airline employees who aren't quite airline employees

* Cops who aren't quite cops

* Reserved seats that aren't quite reserved

Doesn't anyone honestly sell a real product that you can take at face value anymore?
"There's no context switching as you do that"

So, you just read/write to a database wherever? Or do you have to remember the context the code is running in?

There may not be syntax switching, but I think you stil usually need to remember where the code in question will be executing (well... I need to, anyway)
Many of the type of IT people Tata et al are hiring are in roles in which native workers either (a) don't want to do or (b) aren't trained to do.

Specifically BAU type roles where there is no creativity, diversity, career prospects e.g. Oracle/Teradata DBAs, Legacy J2EE Systems, Basic System Administration etc.

And sure they could hire younger, junior developers but actually they aren't suited because companies don't want fresh ideas or innovation or a new technology. They just want someone to keep the lights on. I've hired dozens of people in these roles and it's hard to argue against Tata etc. From the companies perspective it works well.
Lack of a mirror shouldn't affect that; the fact that it is shutterless (which doesn't require being mirrorless; there have been shutterless DSLRs) might.
Do you seriously think those problems can't be fixed with money? Increasing housing supply costs money. Upgrading the education system costs money. UBI and other social services for people replaced by automation costs money. Investment in innovation and basic scientific research costs money.

In the same way, preventing monoculture is a simple case of directly subsidizing people's visas/PR/citizenship on various grounds, humanitarian or otherwise, under my scheme.

The only difference is that by attaching a firm market value per document, we'll finally get a clear sense on the opportunity cost of immigration policy by fiat. The current system is a mess of inefficiency and hidden cross-subsidies that can mostly be much better spent on other, more urgent problems.
You seem to fail to understand the difference between a junior and an intermediate to senior dev and think they are interchangeable.

A bunch of new people flooding into the field are zero use to companies that need higher level employees to grow. And will be zero use for a number of years.

I get planning for the future is good but it doesn't solve the current problem at all.
To all those questions I can answer 'no' to all of them, besides no. 4 because I do use Git. Damn. Now if only I can get offers from companies that have the other qualities.
So this article was written in 2010.

FB's trajectory after that point had a few step functions which had nothing to do with talent or execution (i.e. more predictable factors), but the remarkable mutual back scratching arrangement going on between governments and Facebook (and similar companies).

For example, I don't know how anyone in their right mind would have allowed the FB - WhatsApp acquisition to happen after seeing the price tag. I really doubt if anyone who understands technology still thinks this wasn't a sweetheart deal between the govt and FB.

The other step function is the US government's (and probably other governments) decision to simply look away on privacy issues as soon as they saw the huge benefits of having a tame populace unable to untether themselves from the top social networks (i.e. less stuff to monitor).

This is all the more bizarre when you notice how the privacy intrusion has basically moved to a stage where just about anything goes, and not one person is actually able to function in the economy without accepting a drastic reduction in privacy. By which I mean, it is only a matter of time when this is going to turn against the politicos who helped usher in this era. In fact, we are already seeing this in some cases. It seems like the people who are reaching the top positions in politics seem to be disgustingly shameless. The more regular, normal politician is unable to withstand/ignore the scrutiny of all the skeletons in their closet. While that may be a good thing (the scrutiny), the outcome where the most shameless person becomes the leader by default is not.

You are taking huge risks when trying to understand what manipulations governments around the world would resort to when trying to predict currency movements. You take a similar risk in predicting the trajectory of private companies which manage to acquire enormous quantities of data because you don't know what kind of mutual back scratching arrangements that is going to set up in the future.
For example, Rust distinguishes between PartialEq and Eq

https://is.gd/kRvoMm

you can't derive Eq (transitive equality) on f64

https://is.gd/FjTcA5

but you can derive PartialEq (intransitive equality)
I would suggest anyone with a history of seizures consider not viewing this link. For anyone else, it is fascinating.
It's interesting that JavaScript on the server has grown at the same time front & back ends have separated. Which in my experience has drastically reduced development speed.
I've had several experiences with Node.js contractors handing over "finished" applications that were only configured to run under webpack-dev-server[0]

It clearly tells you in the README it's not for production, but I have this recurrent discussion with developers who tell me they have only ever run Node.js this way.

What that tells me is there is quite a trend a towards exactly what you describe, where a lot of what gets written never goes into production.

[0] https://github.com/webpack/webpack-dev-server
> You're leaving out a lot when you say it'd take you "five minutes with a simple Maven/Gradle build". What's a maven? What's gradle? What's groovy and where can I learn it?

You have similar concerns with node (What's npm? etc...) These are peripheral and necessary knowledge on both platforms.

> Getting from zero to JSON api in node.js is fast by comparison

It's only fast because you already have the knowledge.

Two equally proficient developers in Java and node will set up and get a server up and running in about the same amount of time.

The idea that it's a faster to achieve in a dynamically typed language is a myth.
>This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis.

It's amazing to me is how many people volunteered their time, hardware, and money to keep these systems running for free.
The h1b program is out of control. We've got Americans who need jobs. I've had a big corporate job where they had us train our h1b and then laid us off. I've also worked for H1B's in America who hired me through upwork. They would outsource their job to me, that's pretty messed up when you fully think that out.
Sounds like United used a contractor to operate a flight like Lyft or Uber uses contractors to operate cars.
Ask HN: Best “Hugo” themes for content sites
My submission: https://themes.gohugo.io/theme/hugo-alabaster-theme/

(Though I really wish it had a mobile friendly floating nav/table of contents)
You can also use other web browsers.
No, a business investment visa is an invitation to come over and set up a minimum viable, likely-not-profitable 'business' for the duration it takes to satisfy requirements. The government gets peanuts out of it, the 'investors' waste years of their lives playing pretend.

It's a shit show. Much better to just charge cash, speed up the processing and let in those who actually think they can make money despite the steep cost of entry. And if they fail anyway - reserve a small portion of the ticket price to put them on the dole.
Interesting - wonder what they did to piss off Bluecoat (Content Blocked (content_filter_denied), Content Category: "Malicious Sources/Malnets")
Copied until proven Original
Hell, just hson or yaml...
My first guess would be inference for various types of deep neural nets.
Yes, I expect some things like that to happen. It would probably start as an improved cell-shading or anime mode rendering but could end up with more realistic rendering.

However in terms of realism, we are already at a quality that will be hard to beat.
I don't see what makes workers born in America more important than workers born in any other country. Everybody should get the same chances.