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

I am a freelance developer with over 20 years of experience delivering software, specializing in Java and JavaScript. Ive worked for a range of clients from multi-national to single person businesses, developing large scale applications down to plugins and apps.

I am also an experienced technical writer and course creator (https://www.packtpub.com/application-development/hands-enter...)

Technologies: Java, JavaScript, ES6+, Node.js, Koa, React.js, GraphQL, Redux, Wordpress, Oracle, PostgreSQL, Bootstrap, Heroku, Firebase, TypeScript and more.

Résumé/CV: https://www.linkedin.com/in/martinrfarrell/

Email: martin@javabullets.com / https://dzone.com/users/438281/farrelmr.html

Blog: https://www.javabullets.com / https://dzone.com/users/438281/farrelmr.html
> I'd be fine with a clock with a wi-fi chip

Not me, if only because that's entirely unnecessary for a clock to do what I want a clock to do (including setting the time itself).
ZeroCater (YC W11) Is Hiring a Full-Stack Engineer in ATX
you may want to read this

https://en.wikipedia.org/wiki/Function-level_programming

it's different
One way of looking at it is that it's a check on whether you're really following the single-responsibility principle (SRP).

If your unit of software (a function, a class, a module, etc.) really only does one, specific, narrowly-defined thing, then two things follow:

(1) It should be easier to get it right. Not only are you reducing the size of the problem you have to solve, you're also removing the need to keep two or more things straight in your head while you work on it. Therefore, in theory, the more you follow SRP, the more you get it right the first time and don't need to go back and fix it.

(2) There aren't multiple reasons to need to go back in and change it. Since that unit of software only had one responsibility, when needs and requirements change, then either what it does is still relevant, and you leave it unchanged, or it's not and you delete it. If you need to do something different, then you create a new unit of software that does that other thing.

Obviously these are just principles and ideals, not inviolable laws. Sometimes you go back into a closed unit of software and fix a bug because your implementation was never right in the first place.
Have we really measured gravitational waves?
> Tether is known not to be backed with sufficient real assets.

You just gave a definition of fractional reserve banking.
I copy the photos to my laptop and also leave them on SD-card :) If I need more space for new photos, I just take another SD-card.
Robust as in its set of features is on the level of, e.g., PyCharm and not RStudio.
Or any editor/IDE via ssh -X (the window's show locally while the app runs on the server)
There's established precedent in the United States that photos of you aren't "yours." Any other circumstance means that journalists and others can't expose bad behavior without getting litigated.
You can still find traditional alarm clocks in thrift stores. They're often $2-$5 and work fine!
If someone gave me something like this for a gift, I'd immediately sell it on Amazon, or possibly throw it in a Goodwill pile. If I'm feeling especially charitable, I'd go out to my local Good Recycler, who will probably want me to pay for the PCBs/backup batteries, etc. to be handled correctly, but it would be worth it.

Under no circumstances would I—after realizing that it required an app to function—continue with setup.

_That's_ what's baffling to me about this post. Why didn't he do the same? What the hell did he expect? All I want to know is "_what_ benefit did you think would come from using this that led you to continue with setup despite all of the obvious negatives?"

Either that expected benefit is _huge_—in which case, why not mention it?—or he didn't anticipate any downsides—in which, I don't know, maybe pay more attention in the world.

In any case, this post was essentially devoid of any meaningful information.
China approves new Alzheimer’s therapy, delivering a surprise but also questions
I am obviously failing to communicate as this was meant to be about the effects of weight and traction, and how batteries are not unique for adding weight to a vehicle (other than a lower center of gravity, but that has nothing to do with my original point).

While regenerative braking is most common in electric vehicles, this also is not unique to electric vehicles. A hybrid vehicle can just as easily benefit from this, such as the Prius.

> Additional weight by itself does not waste energy. It does require more power to accelerate. The extra power is turned into higher kinetic energy for the same cruising speed. However kinetic energy is not waste. It can be recovered during deacceleration.

This is incorrect unless the engine/motor, drivetrain, and tires are all 100% efficient - additional weight always wastes energy.

But I agree with you, electric vehicles are more energy efficient than gasoline vehicles.
You may have misunderstood my comment. 19k/20k is right at the limit of human perception for people with extremely good ears. Thus, "we use 44k because it is right above double the cutoff," ie 22k.

As an aside, you will see 96k used (or more commonly 48k), but mostly for production work where the extra information could have value (comparable to using RAW for images, even though humans can't perceive all the information "natively").
Algebra is pretty overloaded. In the context of the study of "abstract algebra" the term takes on the more generic representation. You can also see it being defined in places like Lawvere Theories and F-Algebras. It's a context-dependent thing.
> packaging that obscure the need for a cell phone app

There have been a handful of posts on this theme. The idea being that food labels disclose the raw facts about things like high-fructose corn syrup and saturated fats. Likewise IoT packaging should do the same.

https://www.troyhunt.com/what-would-it-look-like-if-we-put-w...

https://www.symantec.com/blogs/expert-perspectives/why-we-ne...
The problem is realistically, DRM exists to prevent unlawful access and use. Your "right" narrowly avoids the topic by claiming users only should have the right to circumvent that which prohibits access they're legally entitled to.

However, imagine a term of service that only grants access to a website in exchange for viewing ads. (This is the implicit contract of ad-based web viewing from the beginning, but websites aside from some streaming video platforms have not really "enforced" the fact that users pay for content by viewing ads.)
This amazes me. It's really hard to get $4B in revenue for an actual product. But they have sold 4B pretend dollars that are no better than dozens of other cryptocurrencies?
So you keep saying, although don't see any evidence for it. MS want you to move to using the MS Store, because that's not terrible. Or manually download multiple files, put them all in specific places and use a powershell script to install it, hah, so easy.

MSIX is just a wrapper around an msi, exe, etc installer anyway.

In conclusion, just make an MSI file, they're much better, look at all these great features https://en.wikipedia.org/wiki/Windows_Installer
I work on AVs, so we have incredibly beefy workstations: I've never managed to make my workstation seize up, even when building and running the full AV stack. Somehow, all of my coworkers who use native Slack have developed the reflex of killing and restarting the application whenever their workstation hangs. It's beyond me why they continue to use it.

(That isn't to say that the web version of Slack isn't horribly engineered too, but it poses far less of a problem)
No, it's not out-dated dude. In a different post from you, you're quoting the National Observer which I've never heard of. In Wikipedia's entry it says this: "According to an article by Vivian Krause in the Financial Post, the National Observer has received funding from The Tides Foundation of San Francisco, and Linda Solomon Wood is the sister of a former chairman of the Tides Foundation. Terence Corcoran in the National Post referred to the National Observer as a "left-wing Vancouver online magazine".

For facts: As per BP Statistical Review of World Energy 2019 report, Canada consumed 108.8 millions tonnes of oil equiv. It imported 29.1 of crude. 65% from US, remainder from rest of world. 19% from Saudi.
That's great for the Java code being JITed, but does nothing for the JIT compiler itself, or the garbage collectors, or any other runtime components that are written in C or C++ and compiled (and optimized) ahead of time.
China is reportedly sending men to sleep in the same beds as Uighur Muslim women
They are solving Microsoft's problem, which is that they are frustrated they only get paid by this customer one time every five years. They would much rather this customer pay them every month ad infinitum or lose access to Windows altogether, which is what the whole push of Windows 10 towards "Windows as a service" is about.

But it'll take a long time to wear people down to the point where they'll accept renting their operating system, so in the meantime they're hungry for any other way to have Windows bring in extra revenue above that one-time $200 -- which is where things like Candy Crush ads in the Start menu, intrusive and inescapable data mining, etc. etc. etc. come from.
Well think of it this way: Illumos has had about a decade or so to establish its name. Either it’s just a toy OS to people these days or it has a name worth recognizing, beyond and independent of the late OpenSolaris project. If the only name recognition that it has is in relation to OpenSolaris, it will never be more than an OpenSolaris fork.

Personally I’m glad we can think of FreeBSD, OpenBSD, NetBSD and DragonFly BSD as something other than forks. For whatever similarities they retain, they also have different objectives, methodologies and identities. I hope too the Illumos project can build its own brand cachet, and I don’t see it doing that by remaining merely an OpenSolaris fork.
I'm afraid coal is not disappearing quickly either, I know someone who works in the mining industry and he tells me that they are still selling a growing amount of mining equipment for coal mines. These things have long lead times. If they sell the stuff now the coal mines will be in operations for decades.
I don’t mean to be rude, but you don’t know what I’m working on :). Anyway I agree that adhd posses obstacles and I’ll consider your advice to avoid some of them should I be in the situation you’ve outlined
> (they hope) is closely related to, or correlated with one's ability to perform the job. The idea is that if one can do these sorts of problems, one can probably do the actual job at hand

This is a claim about the intentions behind these practices.

Intentions aside, the whole point of this perennially recurring discourse is about effectiveness — that certain overused methods of filtering job candidates are ineffective on their own terms — and negative side effects — that they're biased against people with non-traditional / from underrepresented backgrounds.
Thank you for the feedback. I have had that feedback from other users as well and I changed the button from blue to red but it seems like it didn't fix the problem.
It could actually be an additional regulatory de novo mutation or epigenetic mutation that is preventing the expression of that mutated gene.

Despite what people below say, understanding the pathways involved is significant because drugs can be made to replicate the same biological effect to block the disease. This is what biopharma looks for.
Thee larger problem is factual accuracy. With all the propaganda going around, it is hard to find the truth. Any attempt to classify such opinions will inevitably further a propaganda.

As someone said, we live in strange timeline where comedians are more trustworthy than politicians.
Adobe and Twitter's Content Authenticity Initiative
Anti-Aging Hacks: 200 Ways to Feel and Look Younger – Myhealthypoke
>We're talking about a V8 with tons of torque and horsepower.

Take a look at the market. Lots of the trucks actually sold are dumpy underpowered RWD sixes or less, and the new motors are getting smaller, better, and more fuel efficient. Doesn't sound like the market wants a heavier boat to careen down the interstate in.

You can charge a whole lot more for the industrially useful V8's (which are still dumpy IMO, their job is "Don't stop turning over.") and much better diesels anyhow. At least telling uncle charlie about the OEM underslung sandbags will get quite a chuckle at Thanksgiving dinner.
selected_related is the solution, not the problem. Without it, Django would make a database query literally every single loop iteration. My point is that without paying attention, Django makes it very easy to query things, sub-optimally.
Yeah.... You're probably right. Let's not talk about the meta-structures of our programs, but just use those structures.

Sure. I might be using a monad and the bind function every single day, but acknowledging any useful repetition of patterns is never useful. That's why no successful programmer has ever even given a thought to design patterns.

/s

Why is it that people are alright with identifying and naming the pattern of a single global instance of a type - i.e. a singleton, but as soon as you identify a pattern of type signatures you're instantly thought of as looney and overselling?
My 16GB of ram starts running out after a few instances of IntelliJ + docker.

Also I can't compile servo and run IntelliJ at the same time which really slows down turn around.

That's not even accounting for Firefox + other programs.
For mssql yes but oracle is fine with cursors, what rdbms?
> Also the "next gen FS" is just ZFS, first released in 2005 (and they say software moves fast)

And yet, ZFS still seems to be the only filesystem in the world that looks remotely appealing. Or can you name a single newer filesystem that has a reasonable subset of the features and does not actually corrupt your data (let alone run on more than one OS)? The main competitors seem BTRFS (linux only) and APFS (apple only), and the former despite being around a decade still had plenty of data corruption reports till fairly recently (and is being removed from RHEL) whilst APFS doesn't even bother to checksum your data.
The thing that happened that the oil price reached a level that getting oil from tar sand got profitable.
Sift has since taken this down and replaced it with an "email us for instructions" text. Clearly not liking the press they're getting.
I am a bloger at educational blog https://ivypanda.com/blog
Any list of operating systems written in Ada should include Intel's first 32 bit OS iMAX:

https://cs.uwaterloo.ca/~Brecht/courses/702/Possible-Reading...
You should totally watch the video above ;)
In short you can earn money if you re-collateralize with crypto so if the price goes down it produces demand for that crypto to re-collateralize. Some people get liquidated of course because they are unable to throw more money in. This is the risk you take if you participate. It only makes sense to participate if you are long or if you just buy up the ones who get liquidated. For the users of the stablecoin however this is totally irrelevant they want to avoid the volatility by using stablecoins. Therefore they wont profit on price gains but also wont lose on price drops. They kinda gave away that risk/opportunity. "Gave away" as in someone else has it now. And that's why it works. Someone actually will lose if the price drops. Someone has to. Unless everyone would hold enough reserves to actually cover the drop. But people are greedy and will risk more than they can cover. To good part is that they should lose before they can harm the system. Its basically like with trading where the exchange will liquidate your position before you actually go below zero.
I have a Nokia drawer in my kitchen.
> 1. Poor countries cannot afford the EV infrastructure. As Africa gains in wealth it is absolutely going to rely on gasoline engines, the government stability is not there to allow for a wide spread EV charging infrastructure. Plus EV is far more expensive putting it out of reach for emerging economies.

On the flipside, poor countries with less sunk infrastructure costs in place have more raw capability to leap frog on infrastructure evolutionary steps. There's no reason to run copper telecom lines to bootstrap fiber telecom lines if you are building from scratch today. There are developing nations with far faster internet speeds than the US average because they don't have miles and miles of copper to replace. Just as you accuse the previous poster of ignoring the power of existing industry, the same applies in the other direction to poor/developing countries that they have fewer existing industries to side-step in a bootstrap process.

A lot of people may not appreciate it yet, but EV infrastructure has less bootstrap costs than gas infrastructure. A lot of industrial nations have already invested so much sunk costs in gas infrastructure it seems cheap as free or magic, but gas stations don't build themselves and gas doesn't magically show up at the pump. The bonus that EV infrastructure is concomitant with Electric Grid infrastructure means that poor countries need only "one bootstrap" rather than "two" to get a strong renewable (distributed) EV Grid. EV infrastructure is almost a two-for-one deal with Electric grid infrastructure. It's a lot cheaper than reliable gas infrastructure, especially when you consider the overlap with other electric grid needs.
>Or the retro seo trick where you ask a question on yahoo questions so you can answer it with another account to backlink "relevant" website.

So, Quora?
> I never knew that anyone referred to any generic set with operations as an "algebra". That's a magma! An algebra has much more structure than any generic set with operations.

I think this comes from competing definitions of the term 'algebra'. There's what, for want of anything better than the terrible term, I'll call the 'algebraist's algebra', which is (at least) a ring that is compatibly a module over some other ring; and there's what, as smadge (https://news.ycombinator.com/item?id=21443587) mentions, could be called the 'universal algebraist's algebra', which is a model for a certain signature, of which the algebraist's algebra is just one special case. EDIT: I see that matt_noonan (https://news.ycombinator.com/item?id=21443892) made this point several hours ago, but I leave this post in case the links below are convincing.

For sources maybe more authoritative than Wikipedia, you might consult Springer's Encyclopedia of Mathematics (https://www.encyclopediaofmath.org/index.php/Variety_of_univ...) or the nLab (https://ncatlab.org/nlab/show/universal+algebra).
Yeah... he's Raymond goddamn Chen. He's not even aware of our existence. :)
Very much agree... but also want to be a little soft here. It's a very specific line of reasoning needed to discuss the difference between a "structured set", an algebra, a "theory" (algebraic or geometric or otherwise), et al.

Generally, we're all talking about the same sort of thing. But also, generally, there isn't one good formal apparatus for discussing the whole of these things without inducing just tons of complexity. Why? Because we want to talk about specific and complex things and we often want to use specific and complex language as opposed to working through 8 levels of encoding every time.

So anyway, right there with you! But also happy to guide people down that path step-by-step.
> I did some napkin math based on a claim that a 75kWh battery takes 13kg C02 to produce

That just sounds completely unbelievable to me.

"That same battery if Elon is the believed will cost Tesla $100 per kWh by the end of 2018" so let's underestimate that it costs $7500 to the consumer. And let's say a barrel of crude costs $60, 13kg of CO2 is $2.50.

I think that is 0.0325% embedded energy - I can't see how that could come close to covering transport costs, let alone all the other CO2 uses in the production.

My crude heuristic is that $ cost indicates CO2 production, which helps when smelling the whacky numbers thrown around by most sources.
Company code should be shipped to source control, and all test, buil/compilation handled by automated process that can be reviewed by all.

IMO it doesn’t matter if you’re developing local desktop apps or cloud apps, anything that’s intended for broad distribution.

What’s the point of one extra test run and compilation in a local fiefdom of personal customization?

It’s even sillier for containerized apps where desktop metrics are way different than cloud providers.
From the post:

"Allegation #1: The 2017 Bitcoin Bubble was market manipulation, and Tether was how they did it

Allegation #3: They might’ve gotten away with it, too, if they hadn’t gotten robbed while busy scamming"

But the big Bitfinex hack was in 2016, while the bubble in 2017. What do I miss here?
I think it's more akin to "the solution to gambling is to understand that you won't win". On one level you have a small group of people who know precisely how gambling works and can exploit it in limited circumstances, but on the standard level, you have the general population that's just playing games with a chance of winning money.
Weak encryption is still encryption
Hi, Knative team member here.

What you're describing with injecting outbound proxies is definitely something that Istio does in service mesh mode. When Knative launched 0.1 over a year ago, we had a pretty hard dependency on Istio. We heard a lot of feedback from users who weren't ready to make that much commitment, and as of 0.3 (last December or so), Knative supports multiple pluggable HTTP routers, including Gloo, Ambassador and Kourier.

If you aren't using Istio in mesh mode, Knative only controls inbound HTTP networking to your container instances, which it uses to implement scale-from-zero, concurrency-based-balancing, and percentage based version rollout. Outbound network is completely unaffected, except that containers may be shut down when they are no longer handing a request.
Wow just looked up this product and… there is no need for WiFi.

Hell, I just bought an in-wall sunset/sunrise timer to control some grow lights for my plants in the winter. Works great, literally a simple board and backup battery in a wall switch.

If you want your room to brighten for wake, I don't know, invest in some actual home automation? I've got a dimmer on my master cans and it is _trivial_ to do this sort of thing, except with much larger benefits overall and a much more robust/supported ecosystem. Sigh…
Docker is mainly a Linux LXC thing. Why would you want to run that on FreeBSD?
https://www.ga4gh.org/
How would you setup access to NTP? Hardwire the alarm to your router? Wifi access? If wifi, how do you setup the wifi? Adhoc wifi with a proprietary app?

Still leads to the same problem.

Also, as @rjsw mentions, accessing NTP doesn't help with setting alarms. Just setting the clock time - assuming your timezone is set correctly by the device.
Microsoft Ignite Vision Keynote Highlights [video]
HBO – Ustvgo.tv
Lots of equations no squared circle. As a picture book kind of person I'm disappointed.
The kind getting $600/hour to write sentences like that
> Saying that a problem has not yet been solved and therefore cannot be solved is a fallacy.

I didn’t say the problem cannot be solved. I said the problem is continuing, and current data indicates it will continue to be a problem.

You may call my opinion pessimistic. I think I’m being realistic, and our outlook is just this bleak. The global effort to fight climate change is falling significantly short to the task.
This this this.

Remember windows before the precision drivers? Linux touchpad stuff today is where windows was a decade ago. This is a fundamental portable use issue that has to be tweaked with each distro and machine.

Hand a Linux machine with a clean install to any non tech person and they will ask if your trackpad is broken. It is.
That's the opposite way to read it