skysight-inc/HackerNews huggingface dataset:
We only has 8 services and already see the pain of microservices. We are trying to merge some of them.

I think micro service is a useful technique, only
when use properly at a certain scale.

I wouldn't bother doing microservice when team is small
and product isn't mature because we still haven't figured
out exactly what each service has and may eventually
has to duplicate some functionality.

With that being sad, I think thing like auth, push notification is absolutely should be their own services.
Younger people are the target market for retirement accounts. Older people are either already drawing on it or close enough to retirement that it makes little sense to move things.
In typescript (from scratch recognizing hand-written digits in browser):

Live: https://deep-learning.stackblitz.io/

Live edit code: https://stackblitz.com/edit/deep-learning
> where engineering is driven by hype and/or dogma.

That's the whole industry pretty much.
Urbit for Normies
> "Nobody" calls BMW and IBM by their full name.

In many cases these abbreviations have officially - legally - become the organisation's full name. In Australia, for example, the Colonial Sugar Refinery, known as CSR, officially changed their name to simply CSR (and only CSR) in the 1980's, IIRC.

While I love the sound of Bavarian Driving Machines, it's a translation / transliteration (mostly the former), and doesn't add much value beyond nostalgia.

Also, in Australia, these vehicles are mostly called Beemers anyway. (I'll note that I'm not a fan of Strine vernacular.)

A small nitpick - BMW is not an acronym - it's an abbreviation or initialisation. Acronyms are pronounceable words.
Just an anecdote, but I've used Rust for a handful of production web services for a couple of years now. The ecosystem is immature relative to Java or Ruby, but I've quickly built maintainable and performant services without feeling like there was missing tooling.

With many (most?) Rust web frameworks now supporting async, I'd feel a lot more comfortable recommending it for 'serious' web programming work to teams interested in learning Rust.
Because somehow that's still a normal and accepted practice in the US.
Best three ways to convert images
Last commit on master: Dec 30, 2013. Maybe a [2013] tag could be added in the title!
Hide images in audo files or: Basic methods of Audio Steganography
And almost every other smartphone.
It still adds up slower than many other engineering areas. A recent technical problem on my subway line (Paris Métro 6) delayed everyone by 30 minutes for about an hour. Based on average ridership figures from Wikipedia, this adds up to ~250 days lost. An article from 2016 [1] places the downtime at ~2h16 per month for that line. That's ~1000 days lost per month, for only one subway line.

[1]: http://www.leparisien.fr/info-paris-ile-de-france-oise/metro...

I'm certain that even the current Windows 10 search bug doesn't come close to that kind of impact.
What Is RFP Automation and What Benefits Does It Bring?
Did you just equate drinking milk with stealing?
Because e.g. nodejs has a GIL, too, and apparently no one thinks this is a problem.

For web applications one usually has a software chain like web server <-> wsgi server <-> dozens of python instances.

Standalone processes just implement threading, which also is fairly easy (as far as theading itself can be easy).

Scientific libraries like scipy can use parallel processes automatically in the background (using things like BLAS), as long as the data is modelled correctly.
Cofounder or Not a Cofounder – Is This Your Company or Our Company?
Harvard and Yale investigated for possible non-disclosure of foreign money
I believe most of these benchmarks were set at a time when you simply couldn't run x265 on “slow” on any reasonable CPU if you ever wanted it to complete. But yes, I'd really like CPU benchmarkers to move to higher-quality presets for video encoding, because they do tend to have different kinds of performance curves.

Fun fact: There's no point in running x265 on the fastest presets unless you absolutely need to have HEVC; x264 on slow is faster _and_ gives better quality per bit. See the second graph on https://blogs.gnome.org/rbultje/2015/09/28/vp9-encodingdecod... (a few years old, the situation is likely to look similar but not identical).
The negative effect of Long distance relationships nobody has told you
How to make everyone in your vicinity secretly fear and despise you
> Which is to say, after inventing the credit card, the US has since fallen behind.

Yes, it has indeed.
- WTF are all important links on the M$ website dead?
Makes a lot of sense, I do hope you succeed.

Also, I work in the academia, something like this would be very helpful also in that area.
Mudlarks Scour the River Thames to Uncover 2k Years of Secrets
Have been looking through the course catalogue just a few days ago (corporate subscription) and everything looks only very basic and selection does not seem large/varied. Really disappointing and definitely not what Lynda used to offer
3commas Review: An Excellent Crypto Trading Bot
I think these are all good points when it comes to writing technical documentation, but with naming things in code there are a different set of problems.

You can't hone your approach for a specific type of audience, because you can't make assumptions about who'll be reading it.

I think we can assume they're technical, and that they're proficient in the language the code is written in. Maybe we can't really assume they're familiar with the project, they could be new to it; but I think it's fair to say they're willing to be invested enough to become familiar.

--

The way we name 'things' in code, allows the reader to infer more about that 'things' place, contextually, within a larger structure.

* How can I indicate what this structure contains?

* How can I show why I have chosen this approach?

* How can I show how this section of code relates to the larger code base?

* Does this 'thing' relate to a larger structure?
From my experience it shows up reliably, using any web related platform, and also dev work with webcam related react/JS libraries, the BMD device works well. (No different than the built in Mac/etc camera.
Deepwater Horizon oil spill reached farther – and was deadlier – than estimated
Actix smashes a lot of benchmarks. For the regular dev/company in production use have no idea why people would use it.

Hyper seems the sane option for most trying to simply build a backend.

It's really good to see others building on it though. Won't deny how clunky it once was before async got stabilized.
I don't wear visibly branded clothing very often myself, but I think it's important to understand why other people's actions could be rational rather than imagining I know best
Did you know that facts about TeamViewer? It was open source before
I've used Rocket and Actix for production web services. I love Rocket's conciseness; however, it still has a nightly dependency, and is still in the process of updating to async. If you can live without those two things, I'd highly recommend rocket.

Actix is one of the most mature but (in my opinion) complicated for someone to stand up when just standing up a simple web service. It's extremely performant though.

I'd look into tower and warp too if I were you - they seem to be almost as concise as Rocket, but have no nightly dependencies and already have async support.
Yeah I agree with this. I am working on an API backend in Rust too, and I originally started out writing it using actix-web.

After the concerns about the massive use of unsafe in actix-web in the past I grew a bit concerned and already made me think about going away from using actix-web.

When I started looking at upgrading to actix-web 2.0 there was a lot of rework needed to be done, but very lacking documentation.

I also reached out and got some help from the maintainer of actix-web a few times prior to that but he was always really really brief and for me personally it was difficult to make sense of. Of course I understand that he can’t spend his time helping everyone as that would take up all his time. But from purely a developer point of view, the docs were too lacking for me, and everything felt quite convoluted to try and make sense of.

I was left feeling frustrated because actix-web was so hyped and seemingly popular but for me it was difficult to work with.

I switched to hyper and so far am happy with my decision. I am not going to touch actix-web again anytime soon, but that is only my personal opinion and feeling.
Okay. Let's look at some Knuth!

https://github.com/wkoszek/cweb/blob/master/cweave.w#L382

https://github.com/wkoszek/cweb/blob/master/examples/oemacs....

Now I don't see names signalling his intent. What I do see is that the code is arranged carefully into a narrative with the following property: code you want to read next is either immediately or before the code that uses it (or even just that piece of functionality). Little care seems to be given to what things are called directly -- almost the exact opposite of what you're suggesting.
https://ResponseVault.com is built for that. Drag and drop React form components that can embed in any app. All responses and the form definition are saved in json-schema and can be exported to be used with any package that interprets json-schema.

Bring your own components too.
Yes but that's hard and requires deep knowledge. Hard for people to get religious and angry over.
Security White Paper – Dashlane [pdf]
Still waiting for a desktop environment which is not a collection of hacky scripts and configuration files to mimic things.
This article is more about Windows 10 limitations than 3990K. Good read though.
Nim vs. Rust on IoT Devices
I was refactoring yesterday some JS code, bad JS code it is worse then bad PHP code, so by your logic JS has to go too and probably many other languages.

Good code uses small functions that do a simple thing, then you combine those functions , it will look similar for most programming languages
Here's one: https://github.com/fireyy/vue-page-designer
The comment you reply to is [flagged] and [dead], while not done by the government it is still censored.
This. It's bad enough already, pages can jump around many times if you start scrolling before they're "done" (which is hard to tell nowadays anyway). News site main pages tend to be the worst. Clicking through to a different article because the page re-rendered under my finger really gets my dander up.
Cavium Octeon Driver Support for Linux Is Coming Back from the Dead
I'm not sure about that, my impression is a lot of people know they should save for tomorrow but they just aren't very good at resisting the temptations. Just like smokers know smoking is bad for them and the over weight know they shouldn't indulge.

If we wanted to do something about it then we need to look at schemes like the UK workplace pensions. It's compulsary for employers and opt-out for employees. It has resulted in many more people saving for retirement.
Ryzen and some ARMs use perceptrons for branch prediction. It's essentially a single-layer neural network with no nonlinearity at the end.

Multi-megabyte NNs for a normal branch predictor would be impossible; way too high latency to be useful.
Major drug makers haven’t stepped up to manufacture NIH coronavirus vaccine
Recently picked up an interest in electronics, almost finishing up with Ben Eater videos, this looks amazing!
In any decent implementation, the lazy loaded images should be loaded before you scroll to them, unless you're jumping halfway down a page. They don't just load what's visible, but also the next section that it's expected you'll scroll to.
'Parentese' is not just baby talk. It boosts baby's language skills
Isn't that a thing of the past, with scroll anchoring being a feature of most major browsers?
You have to adjust the filters, because hyper isn't considered a "framework", but the TechEmpower benchmarks show hyper beating even actix (though it's narrow).

Definitely agree things were pretty clunky for async Rust web stuff before async/await!
Yes, RSS. Every channel/user and playlist has an RSS feed. Users can also export all current subscriptions to OPML.

https://support.google.com/youtube/answer/6224202?hl=en, http://tips.slaw.ca/2019/technology/rss-feed-for-a-youtube-c...

If you don’t already have an RSS reader, Feedbin is worth trying. I’m a happy customer.
The trouble is we don't just leave them to it, instead we bombard them with advertising and messaging encouraging them to go out and live beyond their means.

You can't justify a laissez faire approach unless you also turn off the propaganda.
I would love to have a mechanical naming czar!

I'm aware of https://hoogle.haskell.org/ which is kindof like that: You give it a type description and it tells you all the functions that have that type. Unfortunately, it's not actually that useful in my experience.

I once saw a sublime text plugin that someone could insert a description of a function and it'd automatically pull in code snippets from stackoverflow. It was cute, but I have serious reservations for some of the code I've seen in stackoverflow.

I imagine someone somewhere might have tried hooking up GPT-2 (or something) to a JIRA database of user stories and the diffs, and I'd be curious to know how that works.
Twitter Is Not as Important as Journalists Make It Seem
Coronavirus Is Spreading Because Humans Are Healthier
Behind the Source – HackYourFuture
Computer Viruses and Related Threats: A Management Guide (1989) [pdf]
Ah, thanks for the clarification. That's smart.
> seen putting the weapon in a safe, where the combination was known to be written in a person's private papers

Replace combination by password. Your example still works. If evidence is "locked" on an encrypted storage device and the password is in unencrypted plaintext form, it can be still used to "crack" the encryption without effort.

But could you force the suspect to tell you the safe combination in your example ?
If you’re looking for a remote job in Japan it’s worth checking out the remote in Japan repo on GitHub. Heaps of good companies that do remote (including the one I work for).

https://github.com/uiur/remote-in-japan/blob/master/README.e...
You seem to have a superficial level understanding about the Rust ecosystem for web development and for the actix ecosystem. Yet, this hasn't stopped others from trusting your opinion or agreeing with your comment, unfortunately.

This post is for the original actor architecture. The next architecture, which should have never been called actix, was based on a completely different architecture. This second version prevailed and remains in use today, as actix-net. Actix-web v2 uses actix-net. It features async-await syntax, is feature complete, and the architecture is mature. The project includes a guide, api docs, a vast collection of examples, and growing ecosystem. Actix-net is very high-performance.

The main concern about any actix project was related to poorly communicating uses of unsafe code, refusing to codify a policy about unsafe, and working with others, respectfully, to address real undefined behaviors.

The author has retired from the projects, for now. Others have stepped up to maintain and improve. It's very exciting to see people addressing unsafe blocks. Most importantly, actix-web lives on!

The expectations and treatment of authors who spend hundreds of hours on bleeding edge, open source work is also a major problem. This problem isn't specific to Rust, either.
Do you understand how economics works? When money from outside your city is spent in your city, that is a huge net benefit to everyone.
perhaps "quiet" and "Queen"?
So then the solution is to ensure NO GOVERNMENT has the ability to spy on people

Not to lambast china while excusing the US Government that requires that type of spying by law.

Do you believe that the US Government is above " blackmail or data mining" or "won't use that against us for political gains", both of which has been proven to be true

Everyone is Soo fucking afraid of foreign influence on our politics they ignore the domestic influence of the same nature.

Personally I believe the NSA and CIA to be more dangerous to our liberties than China or Russia.

As Lincoln said many many moons ago, If we lose our freedoms it will because we destroyed ourselves

As far as the tech companies / Hollywood censoring because of china, for the product in china sure but they censor their products here because they want to, china is just a convenient excuse that naive people believe. It is a way to shit shift the blame "no no we did not want to, big bad china made us" bullshit
I assert that it's usually bad when anyone does it, because it is evidence that they have excess market power. If there were enough competition, they couldn't produce a thing with capabilities x,y, and z and then charge an unlock fee for y and z.
I am new to this space but after reading about your goals for this AI, does this mean that most news sites are just copying facts off one other?

Secondly how does fact checking work in cases like this with AI?
I would imagine fact checking would get progressively more difficult as more articles become AI generated.

My biggest fear is, we will have one AI generating a fake story and and acting as the root node, then other AIs creating news off those this node and we will have fake stories spread in various forms like branches creating misinformation.
I don't understand why simple algo "don't register touches 5mm from the edge" isn't implemented. Or at least give me it in settings. This will allow to use full screen for video etc, but also will be much more convenient. Don't know who iphone handles it, but my current phone (xiaomi) doesn't have it and it's very annoying.
good thing I am just an average American citizen then
I recently got interested in the IoT world, home made.

Unfortunately I could not go to far because I am missing an "electronics cookbook".

As an example I wanted to build an internet radio off a Raspberry Pi, hooking a small amplificator "chip" (a pre made circuit with an IN from the rpi and an OUT to small loudspeakers).

There was a buzz from the loudspeakers and I am sure an electronician (of there is such a word) would immediately say "you need a 1 pF capacitor here and a 200 ohm resistor there because this is a basic Schmidt-Landau-Trump bridge, obvious in loudspeakers".

I will never understand why a parallel resistor and a capacitor in series is the way to go, but would love to have a cookbook for such circuits, with some explanation such as "if it buzzes, uncrease the resistance between 100 and 1000 ohm" - for the typical circuits one would make in IoT (say, a plant humidity detector where I have the sensor, the nodemcu and need to kniw what to use in electronic parts to hook them up).
I was wondering about the authors of this book. It's in the Introduction:

> Michael F. Robbins holds the S.B. in Electrical Science and Engineering and the M.Eng. in Electrical Engineering and Computer Science degrees both from the Massachusetts Institute of Technology. Mike is the co-founder of CircuitLab, Inc. and developer of the CircuitLab circuit simulation software used by universities, hobbyists, and practicing engineers in 196 countries.

It looks like an introductory book to electrical circuits with interactive simulation exercises built into the book. This should give you an intuitive understanding of how the math that was presented actually works at the circuit level, which, I think, is very cool.
> When these become commonplace, say in 8 years

Someone is going to run an OS from 2020 on a brand new machine in an age where 64 threads is common place ?

These things get segmented according to market - home is tailored to suit commonplace.
They were rescheduled (and relocated to Helsinki) first, so the Olympics have been rescheduled before. (On re-reading about it I now realise they were pre-poned, not post-poned, though!) And yes, they were subsequently canceled.
[The Pure Function Pipeline Data Flow v3.0 with Warehouse/Workshop Model](https://github.com/linpengcheng/PurefunctionPipelineDataflow)

The idea of simplicity and unity is an important guiding ideology of scientific research. It can be found from the knowledge of various disciplines:

the more universally applicable a unified theory, the simpler it is, and the more basic it is, the greater it is.

[The Pure Function Pipeline Data Flow v3.0 with Warehouse/Workshop Model] systematically simulates integrated circuit systems and large industrial production lines. It perfectly achieves simplicity and unity. It must be the ultimate programming methodology.

In the computer field, for the first time, it was realized that the unification of hardware engineering and software engineering on the logical model. It has been extended from `Lisp language-level code and data unification` to `system engineering-level software and hardware unification`.

It brings large industrial production theory and methods to software engineering. It incorporates IT industry into modern standardized large industrial production systems, This is an epoch-making innovative theory and method.

1. The replaceability, insertability, observability, and readability of the pipeline are very strong.

2. The observability, standard, fairness of the dataflow are very strong. Data standards (data interfaces, data specifications) are better than code interfaces. and non-IT practitioners can understand.

3. The warehouse/workshop model is widely adaptable, simple, and reliable, and the workshops are isolated from each other.

There are only five basic components:

1. Pipeline (pure function)

2. Branch

3. Reflow (feedback, whirlpool, recursion)

4. Shunt (concurrent, parallel)

5. Confluence.
a script-fu scraper is probably being written as we speak ;)
Lying is not illegal. Lying under oath is illegal. In Germany, judges rarely require witness to swear under oath.

There also aren't juries in Germany.

There also isn't cross-examination in Germany.

The English way of law isn't the only way.
I can't imagine it would be too hard to export/import into other software that renders better.
Yes, overall median income is around that, it's higher in some age bands and lower in others: https://www.bankrate.com/personal-finance/median-salary-by-a...
This reminds me of a Sandra bullock movie
Knuth's approach to code is quite remarkable and also rather unique. Here's one of his most famous programs in source code form:

http://anorien.csc.warwick.ac.uk/mirrors/CTAN/systems/knuth/...

Yes that's right, 1mb of source code text, all in one file.

If you haven't had the pleasure of a well-considered literate program, it might be funny to hear that I'd actually prefer this to a lot of shit I have had to deal with in my life...
I guess one might say that the syntax is basically the parse tree, more or less?
Live Map of the World Tour of the History Atlas of Ukraine and Neighboring Lands
Britain-Based Card Aggregation Service Curve Opens First U.S. Center in Brooklyn
A variable can be a substitute for a longer expression for which a name/description is unnecessary because the expression itself is self-explanatory. The substitution with a (essentially meaningless) short name just makes repeated use of that expression more readable. Using a long, descriptive name would defeat the point.
It looks quite good. Finally we are increasingly getting VB/Delphi on the Web.
That is a naive view to look at a situation where an armed man is telling you at gunpoint to "move a little way down the street" with the implied ending to the statement being or I will shoot you, or forcibly remove you to an iron cage

People always seem to forget, all government actions and regulations no matter how small are acts of violence. They are not voluntary and are backed by the threat of legal violence to anyone that dare resist.
>We're all talking about learning the internals of git and how it works, not it's poorly formed command lines.

But the argument is being put forward that to understand the command lines you have to understand the internals.