skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Remote - Edinburgh, UK

Hi I'm Robin, I am a true full-stack web developer with over 7 years' experience, specialising in ReactJS and python-based backends such as Flask and Pyramid.

I have worked at every level of modern web application stacks: frontend, backend, database, server, deployment. I work best as a flexible, adaptable developer who can quickly get up to speed on new stacks and codebases.

I take care over what I do whilst working pragmatically. I write well-designed code backed up with automated tests, and documentation where relevant. I am an excellent communicator and maintain a regular blog at: https://rsmith.io/blog.

Website: https://rsmith.io

Résumé/CV: https://rsmith.io/cv
The Wynns went there about 5 years ago. To sum it up: It's a dental free-for-all, and there's no accreditation process or licensing, and everyone there is trying to sell you something on commission. But if you find a good dentist, you'll pay about 30-40% of what it'd cost in the US.

https://www.youtube.com/watch?v=KAECrmAOqy4
It sounds like you're a very worldly and pragmatic person. Perhaps you should go and teach in one of these schools. You might just turn things around! :)
Visiting this site from Europe gives a page that errors due to network issues and most likely the GDPR.

After connecting to a VPN outside of the EU also with an incognito window, the page made over 1300 connections and transferred over 40MB of data, with no end in sight.

Now I'm kind of happy that I get to avoid this nonsense.
The performance gain are so small , its not worth this setup overhead . The average user won’t see the difference.
Hence , the simplicity of’this module . Just do it in JS , chrome as 70% market share why would you ever bother ?

V8 has received decades of optimizations and it can easily compete with compiled languages in terms of speed.

I was hyped to death for WASM , but this is the tenth article I’m reading on this subject and I still ending on the same conclusion : there is no advantage for front end developers to use WASM.

Only Rendering Engine ( Unity , Adobe Products, Autodesk ) can really benefits from this.
Liquid-liquid mixes extremely well. The hard part is droplet atomization, not mixing. I’m not knowledgeable about gas-gas injectors but I find it hard to believe that you’d be able to easily make them mix well.
This quotation carefully skirts around the actual reason why health insurance became an employment perk and why a tax loophole was created during WWII. In an intentionally deceptive way (not by the poster, but by the original author.)

People were getting their insurance through their unions. Before the unions started doing this, nobody associated health insurance with employment. This made people grateful and happy with their unions. The government, in order to weaken the unions, paid employers to give their employees insurance with a tax break.

Not understanding this makes the first sentence completely unconnected to the rest of the text. Health insurance was not a raise, heath insurance was an intentionally union-breaking subsidy to businesses to give bosses more leverage on wages.

i.e. this was not well-intentioned.
> of an apparently uninformed person

What do you mean by "uninformed"? From the article it is apparent the author actually worked in the school as a teacher for years, and she writes about the experience. I am sure people may disagree with the conclusions, but calling her "uninformed" just sounds out of place to me - if the person literally doing the thing for years is not informed, what does that even mean?

> system is producing students who are going to be unresponsive to a traditional school system

What you mean by "traditional"? I've been in school outside the US, and what she describes looks nothing like any school I've ever been in. I have also read there have been lots of reforms and various approaches tried, with various degree of success, in various US schools. In what sense is the experience she describes "traditional" and what non-"traditional" approach would you advocate?
He knew I was bullshitting and he knew I knew that. There's no point in telling me what I got wrong when I'm well aware of it. If I had put more effort into studying, I wouldn't have gotten my analysis wrong. Or if I had come in for help before turning the assignment in.
Wow all these numbers seem insanely bad. 500 milliseconds to transpose 16 million pixels (so 64mil bytes)? A modern CPU should able to do that at least 10x faster, if not 100x.
I feel somewhat vindicated by this story. I was talking to a couple of work colleagues about the "I'm not a robot" box and they were convinced it worked purely as a time delay, to slow bots down. I had a feeling that there was far more to it than that, but I didn't know how/where to get that information at the time.
If the government can control the primary means of communication and only allows "state-sanctioned" messages, the we will no longer be a democracy in any meaningful sense

Yes, maybe that is alarmist, after all they are only concerned about foreign influence, but this isn't the first time in US history where you could just accuse someone of being a Russian agent to shut them up if you don't like what they say.
I wonder if there's a road in via the tech industry as well. Movie streaming companies like Netflix and their rivals all make money on producing their own content.

YouTube is also low capital, decent pay to start on things like documentaries.
I once also solved an algorithm speed problem by porting our Rails App to jRuby. Worked like a charm!!!
You sound like someone who wants to do a lot of different, separate things, and probably puts pressure on themselves: even when working hard on your business you’re asking “why haven’t I completed that music yet!” Etc

It may help to think of your life as “epochs” or “seasons”. Sometimes you’re in a work period, or in a startup epoch. Another time you’re in a travelling season. It’s easier to split your interests over time than to parallelise in the present. The season idea can be greatly reassuring - “oh, I’m not doing enough music now, but that’s because I’m in a work period. Focus on work, do that, that’s enough. Spare time - rest, recuperate, so I can do better work tomorrow.”
Just curious: why there are so many articles putting two things that varies a lot in their market positions in juxtaposition? e.g., Go or Rust/Ruby to rust/Wasm over JavaScript/NoSQL to MySQL
Seems to be a trend with multiple countries now, there was an article about Russia "unplugging" recently. More nails in the coffin of a borderless internet.
It's worth modeling the cost of capital of your system to provide a fair comparison. Assuming the it lasts 20 years before you need to replace it entirely and after maintenance you save $2600 a year ($217/month) then what rate of interest could you pay if you took out a loan to cover the initial capital outlay?

Plugging the figures into: https://smartasset.com/personal-loans/personal-loan-calculat... and adjusting the interest rate slider you get a monthly payment of $217 when the interest rate is 11.75%. That's a pretty good rate of return for your investment. Not ridiculous, but solid.
Water in large doses also kills you. Dilluited drugs can get you killed as well.
Don't forget to follow that up with the second follow-up: http://fitzgeraldnick.com/2018/02/26/speed-without-wizardry....
We need nuclear. Not only is a reliable carbon-free source of nuclear energy, even if wind and solar continue to develop where they provide all the power for day to day use, we can use the excess energy generated to drive CO2 removal from the atmosphere. It is seeming less likely that we able to change course in time such that just stopping carbon emissions prevents disaster. We will likely also need to actively remove carbon from the atmosphere. All such processes are energy intensive, and having excess nuclear power will be helpful.
Search for "HiFive1". It will cost you around ~$100.

If you want something cheaper, for around $20 there are a bunch of mini FPGA based boards available on Aliexpress purposefully made to load into them a soft-RISC V core.
I don't use Facebook. I use other services where I have no idea what they are doing behind the scenes. For example there is a good chance your name was involved in the Equifax leak. How do you quit Equifax? Go cash only?
All that an Apple signature proves is that the developer is paying Apple for the privilege. And, theoretically, apple has vetted the app to some minimal extent.

But there is little stopping a signed app from becoming malicious, so from a security standpoint, being signed doesn't ALWAYS mean being "safe".
Show HN: Online Ubuntu Bash REPL
WASM's biggest claim to fame is providing web development access to non js devs. Having done C for a majority of my life, the ability to build and execute C code for large scale web deployment is appealing!
Whereas 0 based indexing is based on convention from other languages where it arguably made more sense because it was just a convenience over pointer arithmetic. What reason other than convention is there for 0 based array indexing in any any language where an array isn't just a memory location and the index a calculation of type-size times index bytes?
I mentioned that other industries are successfully regulated (and many are unsuccessful, preventing inclusion by outsiders). I find the internet however so open a medium, regulating that data is like regulating what you can write, say on the phone, etc. We accept that there are downsides to openness on those fronts because we have chosen that tradeoff. I think the error is comparing it to something like air travel instead of comparing it to what you can write in a book. The more we use these analogies the more we strain to choose ones we like, and I personally liken internet data to writing something down due to ease and the sheer amount of people that can do it. Sure there are differences in reach, which is why it's incomparable.
I think your article has some valid points. But I think time available is not the only thing in the equation, as a few other commenters have pointed out.
For example, I also work remotely, but I've found myself suffering from burnout lately because of hectic schedules. This has been a mentally draining experience, and as a result I've not been able to even begin thinking about side projects, let alone work on them.
I do have more time available to myself than when I used to work in an office, but the time available to me now is worth way less than when I was working in an office because of my current job's intensity.
It sounds a lot like someone failing a psychopathy screening as well. The crushing lack of insight and stilted writing style though, makes me wonder if this isn’t some kind of parody.

Please be a parody.
Minecraft (Bedrock, the engine used by Android, iOS and modern console versions) is written in C++ with custom renderers for different platforms it target. They don't compile their Java code to native code.
Protocol Labs wont integrate filecoin use into IPFS?
Every time they do this, assign a bug to them.
Here are two ideas for desktop apps that I think would be worthwhile:

1) A data copy app. I often need to copy data from one place to another (eg. copy data from MS Access to a MySQL server, export data from PostgreSQL to CSV, fetch data from some REST API and insert it into PostgreSQL). There tools for some of those jobs (eg. CSV import / export from PostgreSQL is solved). But there are a lot of jobs where I end up needing to write a custom Python script just to batch import some data from somewhere. It would be lovely if I just had a GUI app that was built for moving data from A to B.

2) A simple reporting tool for PostgreSQL. Often I just want to create a quick report from some data in a database (eg. how many users have already updated to the latest version?), but I don't want to start learning something like Tableau. I wish there was something more lightweight and affordable for creating just an occasional graph or summary table.

Both of these could start out very simple (do just one little thing) and expand from there, so I think they would be suitable for a side project.

I also think those two ideas have a lot of potential to make money. It's a huge market, and there's plenty of money to be made if you focus on smaller customers or niches that are not interesing for the big players.
I removed the first question and kept the second. How about the JIT-Feature? Any considerations?
Because they're designed for people, not machines. People count from 1.
Usually up to a week, but can extend if we love each other!
> Shouldn't that be also in their best interest, instead of just passing the costs along to the patients?

But aren't those cost actually being passed onto the employer via the employees health care plan?

Here is Australia, where we have universal help care, we have a system call PBS and it's role is to define the drugs that get subsidized under that universal help scheme.

To keep those cost down it tries to pick generic versions of these drugs.

When Australia join a free trade agreement with the USA a side affect of joining that agreement was a weakening of the PBS.

We now have a situation where drug companies are able to manipulate the PBS for their gain, coming at the expense of the tax payer:

https://theconversation.com/the-tricks-companies-use-to-get-...
I believe this is pretty impractical, the required velocity was relativistic and created too much tension for any plausible material.
Considering that it memorized Gettysburg Address verbatim and knows Charles Darwin wrote Origin of Species, it probably knows about both South America and unicorns more than me...

Unicorn story does demonstrate that it knows South America has to do with Argentina, Andes Mountains, and University of La Paz.
Everyone will have different experiences with this, but I wonder how old your kids are? We didn't really experience a lot of the self-entertainment until our kids were 5 and 3 - at that point they began being able to cooperate and play well enough with each other that they could get engrossed (either in parallel or together) and allow us to focus primarily on non-kid-stuff.
Phabricator can do it, you can add child revisions to any differential. It's quite nice.
We are based in Noe Valley. Unfortunately, in my experience, I do not believe summer exists in San Francisco.
> y is a free variable

No it isn't; it's bound by the outer lambda.

You have some funny situation going on there, I'm afraid.

If the inner lambda effectively blocks the y reference from connecting with the outer lambda, then y cannot be called a "free variable" in any ordinary sense. Obviously the inner lambda binds it with the purpose of intercepting it and calling it invalid. We might call that an "intercepted, invalid variable" (new term I'm coining right here).

A true free variable has no interaction with the enclosing lambda w.r.t. which it is free.
> I'd expect compression to be too expensive, transistor wise, for many roles where you'd use an ARM Cortex M2 or such...

Decoding the "compressed" instructions is actually pretty straightforward, it doesn't add much complexity to a design. ARM Cortex M0+/M3/M4 implements a similar (but more complex) "compressed" instruction set called Thumb, and comparable RISC-V cores available from SiFive are smaller, faster, and more efficient.

In a very small RISC-V core by the venerable Clifford Wolf called PicoRV32 [0], you can look at the complexity introduced by configuring it with the COMPRESSED_ISA option.

> ...and program memory is at a premium in those places.

Program memory is one thing, but on processors of all sizes, code size has a big impact on performance in common types of program.

[0]: https://github.com/cliffordwolf/picorv32
I agree - perhaps we need an anti-Project Jengo where we look for software patents that are worthwhile and enhance the planet. There must be some?
Link to the Filecoin FAQs: https://filecoin.io/faqs/
You get a greater benefit by combining things with two very different strengths. If something is too similar, it’s not worth the pain of a multi-language project.
Learn by exploration, then by theory
Apparently Yahoo jp have used it in one of their internal tools

https://twitter.com/taichiro_dev/status/1047803131986292736
The stories of attempting to teach adolescents who have no interest in learning are as appalling as they are familiar. I have long heard similar stories from people who went into teaching.

But the sweeping conclusion that the students behave this way because "they know deep down that due to the color of their skin, less is expected of them" is thinly supported. Maybe she would feel differently if she had also taught in majority-white schools where students also raise hell.

I know that white students can get away with most of this anti-social behavior too, because I met one online in the early 2000s. I was a sophomore in college and he was a sophomore in high school. We were both interested in chemistry and computers and started chatting through the PM system of an overclocking forum.

He was bored in school. When he wasn't reading about chemistry and computers on his own he was booby-trapping teachers' equipment and classrooms and spreading mocking nicknames for people he didn't like -- teachers and students alike. He ignored most of his assigned work. He once kept his father's handgun in a backpack through the school day just to see if he could get away with it. His friends were people that he got to work on undermining teachers with him. After a year he ran away from home, got as far as the West Coast, reluctantly returned when his parents said he could leave school, and dropped out to get his GED after returning. After that he went straight to college, grad school for a couple of years and then dropped out, went into software development. AFAIK his antisocial and even criminal behavior fortunately stopped after high school.

He got away with pretty much everything while he was still in high school. This was in an affluent majority-white suburb, and his family was even higher income than the area average. Still it seems that teachers had little power to reign in his antisocial behavior.

What can we do with school-aged children who have no interest in learning and actively sabotage the educational opportunity for students who show up willing to learn? I don't know. But policies that keep them in school alongside willing learners are not helping. Teachers shouldn't have to be good babysitters and jailers in addition to being good teachers.
True I didn't mean to assume away the subway problem - The subway is already over-capacity on many lines in its current state, and the administration has failed to do anything about it. In my 5 years the subway got noticeably worse every year.
Ironically, wasn't that one of the reasons people speculated during that process as to why he chose Miami, no income tax? Its obviously not some sweetheart deal but he could have formed a super team in any city that was willing to pay a few super max-ish contracts.
Awesome comics, thanks!
Not sure it's the right thing(tm) to do but I generally make it "worse" for both of them if they ask me to solve their fights. E.g. if they fight and shout "Mom! Dad!" I'll tell them "Great that you're not playing any more, here are some chores that need doing".
As someone who worked as a software engineer in NYC for 6 years ~5 years ago, I couldn't disagree more strongly with your claim that the tech scene in NY is weak. It's second only to Silicon Valley when it comes to tech jobs.
As originally conceived by whom?
The US is highly protectionist when it comes to intellectual property and agriculture. It generally only supports free trade in order to take advantage of lower labor costs and/or standards or raw materials in other countries.
Key word: product market fit

The product has to be good enough to solve the problems of the market. #2 is also a downside of this - you can't dump marketing money to get around PMF.

Facebook is an interesting company which had a poor market (people are fine without it) but they managed to improve the product, the economics, the scale, just enough, and ended up one of the biggest companies in the world.
The article sets out to prove the predictability of WASM's performance, and not necessarily a performance gain wrt js.

> This confirms what we laid out at the start: WebAssembly gives you predictable performance. No matter which language we choose, the variance between browsers and languages is minimal

If you're not hyped about WASM, it's probably because your app and customer base's browser preferences are on the js engine's JIT happy-path, which could hold true for most apps. There could very easily be a js path that is significantly worse in performance on chrome, just saying, 70% market share is both a blessing and a curse.

Another major reason for WASM hype is for C#, Rust, C, C++, Go devs to reach parity with js in terms of web accessibility. Frameworks like Blazor (from MSFT) have taken all the best practices & advantages of React and made them available to C# devs.
> Risc-V is more efficient and has about 10% denser code, which translates to more instructions fitting in i-cache, less memory pressure, and ultimately better performance and battery life. Long term roadmap, thats a win for Risc-V.

Only in the most extreme cases.

1) Battery life isn't dominated by run current for the vast majority of embedded devices. Sleep current dominates (most cases) or peripheral current dominates (RF transmit/receive, for example). You try to dial down the number of times you turn on until it's below the amount of energy you burn while off.

2) RAM is expensive; flash not so much. Code space isn't the issue--10% almost certainly not. Correlated: this is why I expect you really won't see 64 bits making a lot of inroads into embedded--doubling RAM consumption is expensive on embedded.
Now that I think about it, you're right. I don't know what the accuracy would be like, but it's certainly possible and worth a try.
> I look at most government jobs as a form of UBI. We're basically paying for people to do unnecessary work very slowly and inefficiently and we're taxing everyone to do it. There is no logic in this other than UBI.

This is a vicious slander against an enormous number of hard-working, underpaid, and extremely conscientious people who work in government. It's nonsense and you should stop it.

There is always a need to improve any system or organization and government agencies are no exception. We should constantly be learning how to make government systems work better to achieve policy aims. Because they are constrained to behave, for the most part, with moral and ethical concerns foremost rather than sociopath motivations celebrated in private business, they do operate under many constraints that can slow them down. But that's a feature, not a bug.

The big-L Libertarian dogma that government is theft is complete nonsense and should not be endorsed by any reasonable person.
Edsger Dijkstra on why numbering should start at zero: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
If you have a Facebook account, you know their using your data in bad ways. If you don't know that already, that's on you.
As I've said before and will say again, a social network is not a human necessity nor a right. Delete your account and watch these problems go away in a flash.

That incredibly naive, unless you’re a literal hermit other people in your social and professional circle do spread your data around, as to do businesses you use. I don’t have a Facebook account and never have, but I’m not gulllible enough to seriously believe that means they don’t have a shadow profile one me.

And what about Google, or Amazon? Sure, you can go full T. Kazynski and live in a shack, but short of that you’re screwed.
US trade laws and agreements appear to protect certain sectors. has the US ever really had "free trade"?