skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Houston, TX (US Central) / Remote

Hey there! I'm a full stack web developer who's worked with S&P 500 companies, agencies and individuals
to create fast, responsive applications that combine tricky technical problem solving with solid UI/UX.

Current availability: Available starting May.

Recent hits:

- Led development of a search application with an expected $3.5m ROI, rewriting the entire backend to use fulltext search, improving response times by over 90%.

- Turned around a responsive redesign of a React/Redux application in a week for a SaaS company, allowing the company to renew the contract that was funding development.

- Prototyped a TypeScript-to-Kotlin compiler with the eventual goal of sharing code across three platforms, avoiding triplicate development efforts.

Here are some of the technologies I'm most comfortable with, for those of you CTRL-Fing down the page :)

Backend => Python + Flask, Java/Kotlin + Spring Boot, Golang, node.js
Frontend => React, TypeScript, GraphQL, D3, react-testing-library
Storage => Postgres, SQLite, Redis
Cloud & devops => AWS, Docker, Dokku

You can check me out further at: >> https://upvalue.io <<

Or we can jump straight to email >> phil@upvalue.io << or a call >> https://calendly.com/upvalue <<
Your argument is that affordable market rate housing allows poor people to live in a city, which you don’t want?

I think we’ve found the world’s most honest NIMBYist!
> there isn't one

Of course there is. It might not be mathematically precise, but it certainly exists, and it includes things that topologists don't consider holes.

Henry Segerman uses a cup as his "straw-man" (pun intended) example of an object that may or may not have a hole. But what he should have used was a hole, as in a hole in the ground, the kind you dig with a shovel. That too is a continuum and not a dichotomy, but what you end up with at some point when you dig is, beyond any question to any competent speaker of English, a hole.
I don't get this. I also thought the new UI was horrible but actually, it makes a lot of sense. You have default, temp trusted, trusted or untrusted.

It really is simple to figure out, if you can't, maybe you need an easier plugin that just toggles JS in general.
Broadcast radio automation.
Governments are associations of citizens --- well, at least the ones that aren't despotic. HOAs are, well, private governments. That might seem like a contradiction in terms, but it really isn't.
Orders and refundable deposits don't mean jack shit for something that hasn't been produced fully yet. A lot of people are willing to put money down on a fantasy.

The company has, like, 1 of these prototype (still experimental class) planes. As commented elsewhere here, certification, etc. is a big hurdle. Clearly they're following Tesla's playbook -- but with something much harder to produce.

The press release's lazy language makes it sound like they already achieved these benefits. Wait until even 1 plane is delivered to see.
...and everyone knows code has nothing to do with algorithms and data structures.
As the author points out, refactoring is terrible with Code. I use it as my primary editor but often fondly think about how well Android Studio does refactoring. I'm going to give Web Storm a try.
> Of course it doesn't always work, and writers get screwed in all kinds of creative ways. But agenting means that on balance they still do better than they would going up against Gigantic Media MegaCorp Studio on their own.

Interesting concept. In the tech industry, I'd be much more okay paying an agent or agency directly to represent me than being in a union, since I'd be able to vote with my feet (by switching agencies) and my money if I feel a particular agency is not properly representing my interests.

Unfortunately, here the writers are being represented by both an agency and a union and are therefore being double-billed, so to speak.
To elaborate a little bit more, brain activity can be measured non-invasively with things like EEG, MEG, fMRI, or fNIRS. However, these only let you look at the average activity of fairly large groups of neurons. EEG and MEG directly measures the neurons’ activity, and so have excellent temporal resolution, but their spatial specificity is pretty bad: EEG detects the electrical activity directly, but it’s smeared out by the skull and scalp; MEG avoids this by measuring magnetic fields, but can only sense them when they’re in certain orientations relative to the detectors, which limits where you can record on a curved, wrinkly brain. fMRI and fNIRS don’t sense the activity directly, but instead measure changes in blood flow/oxygenation that are related to neural activity. This is slower (by seconds) but has good spatial resolution. Thus, there’s not really an alternative for these invasive recordings...
They Started a Ned Flanders Metal Band. Then ‘The Simpsons’ Called
I was thinking more medium quality. A lot of London stuff seems to either be bad council construction or £1m+ extra lux.
>why should he be paid only $1,000 USD when the same Ford car he built is being sold way more expensive in China than in the US?

Because otherwise he'd be paid $0 since it'd be cheaper to manufacture the car somewhere other than China. Also, Chinese politicians are perfectly free to require such things so it's odd that you're blaming western companies which only have power in China because politicians let them have power. Of course, massive unemployment rates tend to cause more issues so it's clear why they don't.
It IS sample bias. Read the linked article, which describes this as the worst kind of selection bias, when the sample is made of volunteers.

https://www.math.upenn.edu/~deturck/m170/wk4/lecture/case1.h...

The way to deal with this is to try to construct a representative sample. Here is Gallup's method in 1936:

> But George Gallup knew that huge samples did not guarantee accuracy. The method he relied on was called quota sampling, a technique also used at the time by polling pioneers Archibald Crossley and Elmo Roper. The idea was to canvass groups of people who were representative of the electorate. Gallup sent out hundreds of interviewers across the country, each of whom was given quotas for different types of respondents; so many middle-class urban women, so many lower-class rural men, and so on. Gallup's team conducted some 3,000 interviews, but nowhere near the 10 million polled that year by the Digest.

Stack Overflow did not attempt to construct a representative sample of developers. Therefore they cannot claim that we can learn from their sample about the population.
See, this is where data collection would actually come in useful.

Noscript can collect the information as to the most common settings for each website (say youtube) and apply them automatically.

Would save the whole "temp allow" -> "refresh" whack a mole game :)
To be fair, the hacker's personal data should be exposed too.

It's not right. Not against anybody.
> ie. Isnt this just a convenient excuse to deny that a survey is meaningful?

Nope, not at all.

It is true that no sample will ever be perfectly representative of a larger population. However, some samples can clearly be more representative than others and the easiest way to tell is to look at sampling methodology. Sample size has absolutely no effect on removing bias.

Here's some info so you can learn more about sampling methodologies:
https://blog.socialcops.com/academy/resources/6-sampling-tec...

Now, doing actually representative samples is HARD in many situations, so is knowing how representative your sample is. This is why we can't predict things like who is going to win elections.
>> Prolong your life by increasing your muscle power.

This seems like a hasty conclusion to me. The researchers found a correlation between muscle power and low mortality rates, not a causation. It could be, for example, that people with generally low health levels have lower muscle power and also higher mortality rates. The study does not provide evidence that people who improve their muscle power live longer, merely that people who already have high muscle power will live longer.
If you knew Ocaml, when Java generics rolled around, they were no big deal. If you had a handle on Haskell, Rust's traits are familiar.
Can't argue with you there, I tend to use tcl/tk for something this small.
Sorry to say, but I find the criticism in this form to be quite meaningless. What does a motto have to do with any kind of validity for a certain purpose? Python has the "Zen of Python", does this inherently make it a better solution?

"There are many ways to skin a cat" is older than computers, and it applies to basically any programming language. Some languages make it harder to do it in a different manner, some allow it, but don't offer it without including some additional package. C has no hash tables, but it's not that hard to get them, for example.

I'd go so far as to say, that plenty of current programming languages allow more ways to do a thing out of the box than Perl. What mythical language does offer a straight and completely obvious path from problem to solution? Haven't I ascended enough in the halls of programmer-dom to be told of this coding panacea?

And why would this be particularly bad for DevOps? Are DevOps programmers worse and/or more easily confused?

Just recently we had a thread here about different ways to remove duplicates from arrays, and that was done in Golang, devops Holy Grail du jour.
That seems fair; but they have a whole methodology section.

If you want to argue with it, surely the onus is on you to do it concretely?

> Because of your methodology, we must assume a biased sample.

^ I find this quote problematic.

Why must we assume that? If you want to distribution comparisons and point out there survey results are skewed by X compared to some other survey Y... ok.

...but that’s not whats happening right? Its just a flat out arbitrary assumption.

I don’t like arbitrary assumptions when I’m doing maths.

Its easy to say something is wrong, but if you can’t quanitfy how its wrong, I’m struggling to see why I should accept the assumption being raised here.

The js survey was very similar; it was arbitrarily asserted it went to more react developers... but no one actually proved that. They just... assumed it.
Bash is a misunderstood language. A lot of developers don't take time to learn it enough and discard it because of that. So I started a twitter handle that posts semi-regular tips and tricks about it:

https://twitter.com/thewayofbash
> The "hacking" they claim he did was unsuccessfully try to crack a Windows password so Manning could access data from another account. That's protecting the source's identity.

It's also unauthorized access to another account. What do we typically call unauthorized access to a computer? Hacking.

What would you think if Assange had assisted Manning by giving him a gun so he could kill someone who'd discovered that he had blown the whistle, in order to help protect his identity, but the gun didn't work?
I bet people were complaining about that in the same way you are now.

Old Guy checking in: no, they weren’t. They were saving themselves fifty bucks by checking the “No radio: -50.00” box on the form.
Anyone who considers working for the law enforcement agencies to be 'inherently evil' should ride along with them for a day or two.

I expect their definition of 'evil' will quickly change.
It does actually. Be wary of any system or company that has not migrated away. Delphi means very legacy and it's a career killer for any programmer.

The ecosystem had been on a strong decline for a while. The tools just to compile an application are incredibly expensive . Experienced developers have long left to other languages with more job prospects. New developers are not learning Delphi in university or anywhere.
and to make things worse, macOS ships with a 12 years old version of Bash.
The key is in how you randomly select the sample from the population.

This was the author’s point. Just because you have 90k SO respondents doesn’t mean you can say anything about developers as a population. You can say lots of stuff about SO users. Or maybe developers who use SO. But just because you have lots of responses doesn’t mean you know what developers or jugglers or farmers or whatever population interests you.

The confusion rests with SO’s statement that their survey should be representative of developers in general (or CS graduates or whatever other than only SO visitors).
> Housing isn't like manufactured goods where the marginal cost decrease the more you make. Since the more you build in one area the less available space there is. If you want to decrease cost you have to supply more space.

This was probably true in 1750, but today you can build up. A 2000 SQ foot home can become a 40,000 SQ foot tower.
> If any survey of any size can be ignored on the basis that the sample is not random, then how is any survey meaningful?

One can take efforts to make the sample more random. This is part of the reason why the U.S. Census is legally compelled, for example - to try and reduce self-selection bias. Or the push for mandatory standardized tests in schools.

One can contextualize the results. Applying, say, English literacy rates from a U.S. Survey to China is obviously going to be totally wrong. Applying a developer salary survey at Google to Game Developers is going to be totally wrong. But within their context, they can be more accurate. Outside of their original context, the survey can be re-run.

> ie. Isnt this just a convenient excuse to deny that a survey is meaningful?

While convenient, it's sometimes also inconveniently true that a survey isn't terribly meaningful, or isn't in the context it's being reapplied in. Statistical stuff is hard, a lot of surveys are bad, and while you can make some reasonable guesses and extrapolations, it's worth doing so with a giant grain of salt.
Wouldn't it be much more efficient to require a minimum income/wealth of would be residents and so lower the demand for housing enough that all these rich people can invest into something more productive than real estate?
Well, if you’re doing yet another software as a service CRUD app or another bespoke app that will never be seen outside of a company - like most developers - knowing:

Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level).

Isn’t that useful or how to invert a binary tree.

I would much rather you show some competence in the language we are using. Knowing leetCode isn’t going to help if we need an iOS app....
Thank you for posting this, it's not widely distributed. I find this deeply disturbing as well.
I concede the point. I'm not aware how one could embed a webview in Emacs buffer, and without this you won't get animated/interactive plots.

My experience with Jupyter was limited to static plots so far (I did plenty of interactive work in ObservableHQ though), and Emacs can handle those well.

Thanks for clearing that up for me!
Show HN: Bcal – Storage and general-purpose calculator
The argument on the interwebs about how many holes a straw has shows that there is no generally accepted usable definition of "hole". You can have lots of examples, and describe each, but the fact that I give a well-known, common object to a bunch of people and ask "How many holes are there in this?" and proceed to get a range of answers shows that there really isn't a working, usable, generally accepted definition.

I suspect we've got different definitions of the word "definition".
bcal (Byte CALculator) is a REPL CLI utility for storage expression evaluation, unit conversion and address calculation. If you can't calculate the hex address offset for (512 - 16) MiB, or the value when the 43rd bit of a 64-bit address is set mentally, bcal is for you.

It has a bc mode for general-purpose numerical calculations.
Does it know when to use 1-indices for accessing converted C strings vs 0-indices for other types? That seems to be one difficult thing to infer dynamically, especially for non-constants. I suppose it could just always treat C char* as dynamic arrays.

It does appear to treat C string constants as Pascal string constants, so if those are to be indexed correctly, it must be somewhat clever.
Topologists: the people who can't tell their mouth from their arse.
Long term, it would be interesting to build an ML system that could suggest different projects for you to work on, based on your GitHub repos, stars, LinkedIn, etc.
> Well, any tier 2 city actually.

Just came back from Hangzhou, the entire city is flooded with people in their early 20s. I think the speculation is mainly on those annual 10 million university graduates joining the workforces. Farmers are not going to buy those apartments in tier-2 cities, their sons/daughters with university degrees sometimes at postgraduate level are the ones buying.
We're in a labor market in which loyalty has and should have disappeared a long time ago. I used to have a nice stable job (7+ years), very happy with my 'arrangement' but then wall street rankings started a process involving layoffs.

I didn't get affected by the layoffs but after about 5 rounds where some of my friends/acquaintances got the boot, I saw the writing on the wall and actively started looking outside. Because it's way more comfortable to be laid off when you have an offer in hand. That's when I realized how underpaid I was. Since then, I made it a professional goal for myself to switch jobs every 2-3 years so that I don't leave money on the table, as the only loyalty I have is to myself and to my family.

Every company, after a while, will start paying you less if you don't climb the corporate ladder to go into management. They will pay you as less as possible considering the risk of you leaving, slowly transition you into working on the old stuff while the new hires will get the green projects. Ok, I'm generalizing but nobody can deny that newcomers are always treated better.

But mentoring transcends companies. I still have great professional relationships with past direct reports working in other places and more often than not they still ask for advice when it comes to their overall careers.
"I'm thinking a lot about managers and sales at the engineering firms I've worked at in the past. They get to see the numbers coming in, the salaries of everyone, and have a lot more say over who gets paid what. They've got the data which is power. The talent who actually produce the product are in the dark."

I've long thought that it might be educational to work as a recruiter for a few months.

That way I'd get access to what is effectively an honest, accurate salary survey, not the highly suspect self-reported numbers you see on various websites.
Your comment seems rather contradictory with "who really cares." soon followed by "also this is a HUGE reason for".

If nobody cares, why would it be a reason for supporting anything?
Megacorporations are actually the reason SF has become the real estate nightmare that it is -- but hey, no poor people.

When a city makes decisions that don't favor its residents, it becomes an unaffordable haven for transplants, speculators and people who value the facade of the 200 year old stone church as opposed to the poor people the church was created to serve/bilk.
A.M. Turing Award Given to Hinton and Two Other AI Pioneers
Time to update the odds that the two accidents involving navy destroyers in the Malaga straits, weren't ?

Mind you this does not automatically implicate Russia, just because one report calls them pioneers doesn't mean other countries don't posses the capability and China has more concrete issues with US naval presence there than Russia.
Okay, that's really cool. Tempted to see if I can get some AWS credits or spend a bit of cash and throw an 8xGPU instance at this for a few days...
Thank you. As someone who doesn't live in that part of the US, I frequently forget about Cambridge the US city.
... unless the "bad guy" keeps claiming other's people works.
It seems that it's not about binding but that devs need to take of it themselves. On the other hand, I guess you first need to generic interface to bind on and then it's possible to take care of bindings.

That said, I think nobody needs any framework any more if some automatic binding mechanism would get standardized. At least for apps that routinely instantiate and destroy components would profit from that a lot.
What a terrible advice.

Does author has trouble with discipline?

You don't get anything by learning more and more programming languages. Programming languages are tools, be expert at 2 or 3 languages and that should be enough. Learn anything more to solve a specific problem.

You understand the crux of a language by being expert at it not by "me too" novice at it.
Just want to shime in and recommend you to visit Chongqing. Incredibly interesting city to explore, great food and still has some rural China vibe that the other first tier cities start to lack.
Would you also vote to ban fast food, video games, social media, and Netflix?
I think this dyslexia happens more with non native languages.

Like when I was trying to speak german, after just some time in France.
My native language is Portuguese
Not necessarily based on my knowledge of basic exercise science (admittedly limited). There's a difference between Power and Strength, as the first few paragraphs of the article explain.

There is a major component of velocity involved in Power and athletes usually train for power to enhance their performance. I believe this is also related to "fast-twitch" muscle fibers.

Strength on the other hand is not concerned about velocity at all and only considers the muscle's ability to overcome resistance. If you're just trying to get ripped, you don't necessarily need to train for power.

Tldr; Power = Strength with velocity
> Well, London and SF are historic and beautiful cities (at least architecturally)

One is not like the other.

Seriously. You can't compare any American city with a European counterpart from a "historic" perspective.
That's goofy, most abbreviations drop letters rather than adding them.
I think you are adding to their point. To people from Europe or Asia that's just not even a historic timescale.
I just make everything like Smalltalk anyway so what’s the point.
> that's also the case in most large cities these days.

Chicago, as always, begs to differ. But no one notices it, it always flies under the radar which probably contributes to it's success in this regard.
He also worked on a new version of OTR: OTRv4.
A security researcher with a grudge is dropping Web 0days on innocent users