skysight-inc/HackerNews huggingface dataset:
That sounds a bit like paranoia, an overreaction and uncool/unprofessional to work remotely without discussion and quit a job without notice.

0. Elected officials all around the world are highly-motivated by self-preservation and re-election to contain a potential pathogen.

1. The fatality rate is roughly 2%, mostly the very young and the very old, skewing slightly towards the male gender. Someone would be very unlikely to die from it if they were healthy.

2. There is already a candidate vaccine from a lab in San Diego. If not, there are viral inactivation/fragment and recovered patients' antibody approaches that would probably work.

You might be better off starting a consulting company or founding a worker-owned co-op startup rather than being underpaid as disposable worker.
I learned product management skills from writing my unpopular side projects and responding to my users.
This seems like fake news because there is no significant crash in the price.
Sometimes learning on older technologies is very helpful to learning more of the fundamentals than learning practical skills directly.

For example I studied how to program assembly code for an STM32F0 microprocessor. Would never do that in practice. but worked wonders in teaching me the intricacies of a processor at a very low level.
What I think would be interesting would be to add a human discriminator test: Can you tell genuine cubist art from computer-generated cubist art?
The fact that people are using this tool regularly and fail to grep a basic understanding of what and how the protocol works in mind blowing.
Indeed, it's definitely not 100% conversion of chemical to potential energy & speed, but given that we are talking hundreds of tons of very energetic chemicals, it's still a lot & IMHO still a nice visualization.
“this will never be completely green, so why bother?”

You are putting words in my mouth, I never said that.

The industry has been reducing emissions per mile pretty much since it was founded. Looking at that graph I posted it is having the opposite effect to what we want. Jevon's paradox and all that.

My personal solution was to stop flying, I haven't got on a plane for 19 years. I'm not sure that is palatable to most people here though, it certainly isn't to the airline industry.
>How many people around the world are simply discouraged from programming because of added burden of having to learn English?

I think that number is very very small. Learning English is something that every teenager with access to the internet is capable of.
It stuck with me what a famous Hungarian ethologist (Csányi) said in a radio interview recently: you propose the things that you already discovered in the grant application and then use the money to discover new stuff.

He generally had a grim view of academia and is senior enough to afford to speak his mind.
From the past 10 years of side projects, I can definitely confirm that the most important skill one could have is recognizing what can be automated, and especially, what is worth the effort of automating. - Your example is definitely a good one!
Nice! Firefox Mobile also lets you install extensions like uBlock. I thought it was the only one.
Huawei's first phone with HMS will be released in Europe next week
Indeed,, the multi-process model is the only way to go for security conscious code, and also as mechanism for sandboxing plugins, not only threads.
Founder here,

yes caching and gzip is done by web servers. Clodui does much more than that

* minification of CSS, JS and HTML

* automatic webp image generation, dynamic image resize

* and the website is served via CDN, which connects to the nearest CDN server

* automatic form handling etc...

We're really targeting users with less technical knowledge in server-side but creates awesome websites.
I agree with you. However, a quick personal anecdote:

I tried to create "assembler", in python, for just one instruction, MOV. And not even 64, or 32-bit, (it was either 16-bit or 8-bit).

After scratching my head with all the corner cases, and handling about 80% of them, my python code looked like a complete mess.

There is an article floating around (posted here multiple times) that says MOV is turing complete [0].

[0] https://www.google.com/search?q=MOV+is+turing+complete
> I thought a consensus had emerged that function overloading was a bad idea for a while now?

Hm, really? I didn't get the memo :-) After all, there is no semantic difference between function overloading and varying behavior based on args and kwargs.

You can trivially compile any set of overloaded functions into a single function with a bunch of if/else statements at the top level, without any change to the caller side. Basically, you need either variable arguments or function overloading to support a dynamic API. Nearly all languages support either one, many support both. Why is that a bad idea?

Languages like Elixir encourage heavy function overloading (to the point that some people replace nearly every potential if/case by a bunch of overloaded private functions), and I don't think its ecosystem is hurting for it.

Sidenote: I also really like how TypeScript does function overloading: you can only define one function implementation, but you can give it multiple overloaded typed signatures. This lets you say stuff like "if the first parameter is a string, then the second one must be a number". But you still have to implement that top-level if/else by hand, like you would in JavaScript. It's nice and pragmatic!
Technically, your code runs in O(n^2), as O(n) is a part of O(n^2). Still, he should have accepted the more precise answer O(n).
auto delete certain messages from gmail after 30 days . i use filters to tag messages as "autodelete" and create a google script that runs periodically to delete them . It shouldn't be so hard to do something so simple.
FWIW, I have never smoked a cigarette in my life. (But did grow up, as the child of anthropologist parents, frequently sitting near wood cook fires in small smoke-filled huts, which is at least 1000x worse than any second-hand cigarette smoke you could possibly get outside.)

There is a fundamental difference between someone minding their own business on a public street, not harming anyone else, and someone else putting on a show to shame them based on gross mis-assessment of risk.
> The real reason you can't operate in ZA is Empowerment, and what Google probably ran into. They can only own 49% of the business the start.

There's no evidence that Google ran into empowerment (BBBEE) roadblocks here. And that assertion about 49% ownership is quite incorrect. BBBEE doesn't actually work like that (1). A lot of factors go into scoring a company's empowerment rating.

1. https://en.wikipedia.org/wiki/Broad-Based_Black_Economic_Emp...
High-throughput, low-latency, and exactly-once stream processing (Apache Flink)
If you heavily modify them, that might work quite well. Every machine translation models contains language models for the source and target language that specify what a valid sentence in each language looks like. In NLP translation, they are approximations created by ML. Our models for programming languages are much better: We have the exact syntax, type systems should also help.

However, AFAIK modern MT systems are pretty much blackboxes and the language models cannot be separated from the rest of the model. In any case, it wouldn't be as easy as plugging a compiler into the system to check if the output compiles.
So you're saying ZDNet is quoting the tweets of an Iota imposter?

Or is it more likely that markets of speculators aren't rational?
For those who haven't been following the previous episodes, IOTA is the cryptocurrency that uses ternary logic because it supposedly makes it more efficient (it very much remains to be proven). The idea is to bring cryptocurrencies to embedded devices, which IMO like much of the cryptocurrency space is very much a solution in search of a problem. Didn't stop them from making a fortune with pre-mined coins during the cryptocurrency boom.

I remember that a few years ago there was a lot of debate about whether IOTA was truly decentralized. Advocates were arguing basically that "it's not completely decentralized now but it will be soon". Well I guess we know were we're at right now.
It's not a real cryptocurrency if someone can shut the whole network down.
Worth noting that firebase (Google) provides a similar service. It's entirely free to host static websites. Definitely ends up on a cdn and definitely uses static compression. Ssl certs even get auto handled.
"Are there any obstacles I can remove for you?" is a poor first question.

If you (as a manager) haven't spent time figuring that out before the meeting, then you haven't done your share of the work. You'll be wasting your staff's time and energy in awkward 1-1 meetings.

"How is it going with [obstacle that has already been identified]?" is what I would expect a vaguely competent manager to say in place of this.
there is no optional positional in the implementation. range is overloaded in the raw sense of the term as the implementation checks the number of arguments and their types and does the right thing.

it could have been implemented in pure python as well by doing args, *kwargs.
I'm taking it for a spin and sharing my notes as I go:

* UI has pleasant colors, I could get used to comfort of having all relevant info in side panes
* The gdb starts in /opt/gdbfrontend directory, would be nice if it changed to dir you executed gdbfrontent in
* I wish I could collapse Disassembly list - I don't want to see it ever
* Icons don't have tooltips and some are not so clear
* "Sources" pane doesn't actually have all the sources, some appear only after I set breakpoint in previously missing file
* Breakpoints set manually through GDB console don't show up in UI breakpoint list
* Usual shortcuts F10, F11... for stepping over and into don't work, while gdb commands n and s work only if lower pane has focus, so interface requires more mouse clicking
* In my specific case it doesn't detect local variables or respond to added watches (fields to right stay blank)

This is where I stopped using it, don't have time to debug the debugger. I appreciate the effort and it looks like it might be extremely handy tool in future.
I did throw a disclaimer in there that I've used these products in a professional environment for years.

I didn't wake up that day hoping to make affiliate sales off a product. I happened to have the links handy because they are listed on my site in a "tools I use" blog post[0], and honestly getting the links from there was faster than getting the non-affiliate links.

[0]: https://nickjanetakis.com/blog/the-tools-i-use
Empowerment you say?

This service was to be provided for free, so not sure what you're on about.

This sort of comment is all the rage for a certain mindset though, not surprising.
Why is the first branch off 1 1/1 rather than 1a?
I cross country ski and have noticed those in the community in Scandinavia despairing and in shock over the lack of snow and its impact on events.

I've dealt with lack of snow in one or two past years and always had a kind of FOMO reaction, like Scandinavia was some sort of climate bubble. Now the tables are turned (somewhat; it's definitely been warmer than normal here too although not to the same extent) and it's not only shocking to see Scandinavians faced with the prospect of not enough snow to hold major ski events, but also sobering.

I've worried that this will become some sort of negative feedback spiral in the sport. If snow becomes unreliable, it's hard to justify purchasing a nice set of equipment, which leads to less participation, which leads to less trail prep, etc.

A relatively trivial example of the impact of global warming, in the grand scheme, but personally significant for me.

What's most difficult in some ways is when we lose cold days it's not like running or biking somehow become more feasible, because there's too much ice. If it's too warm for winter sports, and too icy for summer sports, you're kind of stuck.
React – Combining Server-Side Rendering and Responsive Design
WebAssembly advocates keep hand waving the fact that internal memory state inside modules is open to data corruption, because bounds checking only happen at the edges of linear memory segments.

Something like Heartbleed is not preventable on current WebAssembly sandbox model.

So I just keep expecting for the first wave of Flash like exploits to eventually come in, when WebAssembly starts being a valuable target.
This got me thinking, and I have a few weeks spare time - can you please recommend something that’s as fundamentally different as possible so that I can get way out of my comfort zone?

I can’t reply to your below comment I’m not sure why - but you seem experienced in alternative computing environments, whereas I’m mostly a HPC python / c++ developer that’s spent the last 10ish years doing deep learning and scientific computing - the newer environment doesn’t have to be practical at all, I’m interested to use it for a change in perspective
Does it really make sense to "minify" everything when you have gzip enabled?
I'm currently migrating a system at work to using Ansible and I'm absolutely in love with it.

My next project will be creating Ansible Playbooks for my workstation, so I can easily re-setup my Arch workstations on Desktop, Laptop, private and at work.
Like most things, function overloading can be used for good or bad effect. You could for example implement something like multiple dispatch, which seems to be trending somewhat currently (in e.g. Julia and modern C++).

It adds cognitive load when done badly, but reduces it when done well and consistently. The knee jerk dismissal of different approaches is probably the main reason why programming as an art has been by and large stagnant for decades.
It seems like it is dimmed due to another planetary body obscuring it.
In Haskell and Elm! Nice project. I did not see any code "shared" (or Elm generated from the Haskell code) to enforce type-safety across the network barrier. Afaik there are a few projects that could help with this. Not saying you need this (small project, easy to manage) but it's very sweet to have type safety from db, through BE app layer, though the wire format, all the way to the FE model code.
Why is that a problem? I want the standard library to contain all messy stuff so my code doesn't have to.

From the call site there's no difference between Python's optional-first-argument range() function and a hypothetical overloaded one. Any perceived complexity in usage, therefore, can be fixed with better documentation.
> 100% of AI is machine learning, there is no heart or conscience.

And, because AI implies heart and/or conscience, ML is a much better term because it is more accurate and describing.
imo 'development discussions' is wrong as it creates apparent power hierarchy in the company and very often does more harm then good.

having a mentor and doing regular self reflection is the way to go.
Do in fact mention making this when you interview.
I can't tell if this is satire.

> Employers hire much more eagerly knowing that, if the tides turn, the extra employees will not be a burden

This doesn't sound great for employees (i.e. the majority of the country).
"within 25 minutes of receiving reports that hackers were stealing funds from user wallets, the IOTA Foundation shut down "Coordinator," a node in the IOTA network that puts the final seal of approval on any IOTA currency transactions."

Hard for the price to crash when they shut down the network 25 minutes after the hack.
> TBH Sometimes I've looked up previous bookmarks or notes, and they didn't have the keywords or tags I was expecting.

I also use a personal set of scripts for Zettelkasten (in combination with rofi) and I do encounter this sometimes. I've come to the conclusion that it's not a large problem: as long as you find the notes you're looking for most of the time, it's good.

I think the problem of always finding all notes that are relevant to each search is too hard and has diminishing returns. It's best to simply avoid it by relaxing your expectations.
Sure, once those things are common place it'll be dystopian; but for now it's just a fun conversation starter.
The miraculous moment when Helen Keller discovered “language”
Last year their plan was to expand in the UK. Their plan was to stay and ride out Brexit (a bank licence is not that big a deal and the government is helping).

But since then they've launched in the US and investment money does not grow on tree. They've probably concluded that it was game over for them in the UK unless they launched a major investment push but they obviously decided to push in the US instead.
Good thing there is a centralised node controlled by a single authority

Facepalm
If you read the article, you would see that just the node with signs the transaction as legit was taken offline for the moment while they work on it.

Your definition of crypto currency and decentralised currency is conflated too.
And this right here is why the very basic principle of a cryptocurrency is a terrible idea.

You don't want decentralized anonymous immutable transactions for your money.

You really, really don't.
webp isn't supported at all by Safari, on any platform. Is there any kind of intelligent fallback in case you have Apple users?
Interested why you use the coldest colour for waking up? I do the same, but use a sunrise simulation instead that goes from warm to cold.
Break your own product, and break it hard
It has been known for years that it was not a truely decentralised currency, ironically enough, they probably had some good foresight to retain that auth node.
Formatted version for you:

https://gundog.herokuapp.com/?gundog_url=https://www.asktog....
Growing Instagram accounts organically with hashtags just got even easier
14 evacuated from cruise ship to US-bound plane found infected with coronavirus
> Don't want

Thats not really an argument to make. Maybe you can say you
"don't need" and make some arguments for that, but telling people what they don't want.. Doesn't seem helpful .

Also

> very basic principle of a cryptocurrency
The BlockChain is a very good principle. But again I don't think you're sure the difference.
Is business-launching a basic skill now?
Growth strategies – which one to choose?
Reminds me of Debris by a NullSoft employee. It would download random pictures using a search engine, and it would craft it together. The end result is unique, and allowed you to look into the details. You could even edit the search terms or the result, add cameos (some vague nudity, for example). What I found really funny though, is that the end results often had actual funny easter eggs. I guess if you add up all of this randomness, and you watch closely, the chances of something funny being included increase. It just might take a while till you find it.
I can see this in my car. If the engine isn't warmed up, pulling into traffic often meant it would stall right in the middle of the lane I'm trying to cross, leaving me vulnerable to being rammed.

Sounds like your car is broken if that really happens.

A functioning car engine won't stall when pulling into traffic because of cold oil. Surely it will just wear out horribly and its lifespan will shorten to a fraction if you do that regularly but today's oils still work pretty good when cold and there will be some circulation to prevent pistons from grinding themselves stuck or bearings from mushing themselves into powder.

I could imagine you could get your engine stuck for real in very cold weather if you cold-start the car and floor it right away before there really is any practical oil circulation at all. Even if you really try this it's still more likely you'll wear out bearings first and get served a knocking engine rather than a stall or stuck pistons.

But your wording by "often meant" suggests that this stall would happen regularly if you did it with a cold engine so unless you live right next to a highway on-ramp your car probably had something else broken, causing it to stall.
Routing Traveling Salesmen on Random Graphs Using Reinforcement Learning
NPM Is Down ("429 Too Many Requests")
Yeah the pre-mined coins were sketchy, and the ternary was dubious.

I don't want the innovation to get lost in the bathwater though: the tangle datastructure was novel. Not an expert, but it was designed to allow for minimal proof of work while retaining some hashed auditability and tamper resistance. I think the key idea would be that you help hash several other blocks into transactions and then your transaction will get hashed by a few other workers. It didn't require heavy POW so it was more suitable for an embedded device to perform on the edge.
The issue is that civilizations have also been destroyed by humans.

Its not all humans but a minority of greedy sociopathic humans make it difficult to impossible to do anything meaningful towards societal advancement and tend to ruin any sort of collectively equal society.

I hope I'm wrong but that has been my observations so far at micro to macro levels.
Looks like Netlify
Very cool; just curious as I am trying to implement something similar in a current project and I'm not the best frontend developer: would there be any caveats associated with throwing something like this in an iFrame?
minify saves a few bytes per file but image optimization feature reduces your website size considerably. Usually, people rely on image CDNs to do this, we provide it with hosting service itself.
Why not just liquid hydrogen, burned in a jet engine? Yes it has density about 12x lower then kerosene, but specific energy is about 3x higher so for the same fuel volume, we get 4x less range. In fact better than that, because of much lower weight and about 2/3 power ratio of fuel burn to aircraft weight and about 40% of weight of a typical plane being fuel, it being gradually burned during flight... it adds about 11% of range, so like 28% of the kerosene-powered range for the same fuel tank volume. So about 4500-5000km, with added benefit of fantastic takeoff performance (low weight). Enough for cross-USA travel, and non-Arctic cross-Atlantic flights (anywhere in CONUS->Bangor, Maine->Shannon, Ireland->Anywhere in EU)... solves the problem as i see it?
Ask HN: Where did you find your co-founder?
Curious how you found your co-founder and which traits of him/her you attribute to the success of your project.

Really struggling to find a co-founder with adequate abilities. The HN motto is usually to start with someone you're like a brother/sister to and known for at least a decade, but so far my search for someone with the necessary dedication and abilities in my close surroundings was without success.

I'm not a first-time founder and already built two profitable SaaS (first one sold / second one makes enough profit to live off).
Half-way into it’s introducing monads and Maybe. Feels like teaching a stack machine after talking about the visitor pattern. There’s good information here but I’m not sure it covers the important fundamentals (such that I could give to a beginner).
List of Top-Rated Indoor Scanner Antennas
"Output" only reviews information. Useful, but not sufficient.
Tell HN: Google – The worlds biggest advertising company also has a search thing
Offtopic: what kind of UI library/framework/whatever did you use for that landing page? (For example: bootstrap?)
Sounds like SRE are fixing bugs and introducing tools and processes that improve reliability.

> There are two main types of reliability work. The first is mitigation, which is a linear fix that’s often referred to as firefighting...The second is change management, which is a non-linear fix that proactively reduces the defect rates through projects like migrating to better tools and refactoring spaghetti code. While SREs support both these types of work, they should spend more time on the latter.
Show HN: Simple Micro-Survey Widgets
Revolut is a bank in Lithuania but not in the UK.