skysight-inc/HackerNews huggingface dataset:
Artists/protesters don't get 'disappeared' in the US, unlike in China:

https://www.hongkongfp.com/2018/07/23/chinese-protester-spla...

How much 'free speech's is there in a place that bans Winnie the Pooh because of memes:

https://www.google.com/amp/s/amp.theguardian.com/world/2018/...

Let's just admit China doesn't have free speech in practice?
You can work for Postman, they are currently hiring in Bengaluru, Karnataka - India. They have a very open culture and even the company itself was a side tool developed while Abhinav Asthana worked in Yahoo!
In cases where latency is of primary concern, don't use SQS. Consider also not using Rabbit as its tail latency isn't hugely more reliable when loaded.
Not enough to harm you, but how about a nearby device with an antenna?

Would a microwave burst e.g. fry the speaker of a crystal radio (where the antenna bridges nearly directly to said speaker) which happened to be tuned to a radio-band frequency for which 2.4GHz is a harmonic?

Or, for regulated products like 2.4GHz wi-fi routers, does FCC “accepts interference” testing take microwave bursts into account, or are we slowly degrading some component in them every time we open microwave ovens near them?
The simple answer is that the employer needs a clear picture of what they own.

Let’s say you’re a scientist. Your employer sets you up in a lab (that you could never afford on your own) and gives you the task of solving a problem that, if solved, would be worth millions to the company. One night you go home thinking about the tough problem. The next morning at home you have a shower and suddenly you realize the solution!

Who owns the solution? Did you solve it by yourself? Can you now take the solution and launch your own company? If the company puts itself up for sale can they claim ownership of the solution?

This is why in the U.S. these “the company owns everything while you’re our employee” clauses exist. Consider them legal laziness: It’s easier to declare ownership of everything than it is to negotiate with every employee over who owns what under what circumstance.

Edit: These clauses are enough to take to trial. At the very least a deep-pocketed employer can scare off investors from investing in the employee.
Redis fits this niche for me most of the time, but I always start in-process for simplicity. If durability is all you need, SQLite is a great reliable option.
Usually the most apt metaphor is a spiral. We’ve gone round in a big circle, it feels like we’re back in the same place, except everything is completely different due to movement in a dimension which we didn’t even perceive.

And, well, you know, “words”... whatever works :-D
Is privacy the only driver? I think convenience, speed, and cost are still big concerns, just like they were back in the day.

Network requests are always very slow when compared to processor speed. You can buy a device for 1/500 the cost of a server, put it in your closet, and it will be faster at almost every task than offloading to the "cloud".

I work tangential to the Telecom space, and all anyone cares about is the "edge" i.e. Consumer Premise Equipment and the like. With how cheap computer power is and how high network latency is, having centralized datacenters has become less and less desirable.
Sebastian Kurz, Austrian chancellor, loses confidence vote
Orsec Technologies boosts their next-generation intelligence solution for SME
Orsec Technologies boosts their next-generation Network Monitoring sensor for SME Cyber Threat Hunt with Rohde&Schwarz DPI engine.

https://www.globalmilitarycommunications.com/single-post/2019/05/22/Orsec-Technologies-boosts-their-next-generation-intelligence-solution-with-DPI-software-by-Rohde-Schwarz
I suspect the GP is concerned Youtube will take steps to block it.

This scares me a bit too, I watch basically all Youtube content via Youtube-dl. I have a script that runs every night on Mac, so that new content automagically appears in my Movies folder.
Not to mention "they can download our stuff but have to use a CLI" makes rights holders feel like it's a niche application that can't threaten their bottom line so don't worry about taking steps to prevent it.

What needs to stay under the radar are the dozens of downloader sites and GUI apps that offer the same functionality and ten times the convenience.
I've been doing front-end for years and still use jQuery for almost 90% of my projects. It's not because I'm resistant to change, I've done my share of SPA style projects.

Simply said, jQuery is still the best plug-n-play solution for most small projects.

The numbers are not against jQuery. There's no real gains to skipping it. At 27.77 KB (Minified and Zopflinated file size) it's not as if it's weighting down your pages. On the rare occasions I actually come across something done faster in raw JavaScript (often because jQuery has some heavier polyfills), I simply use the raw JavaScript in my jQuery project.
1. Most people who interact with a shell know how to make it run one command with arguments; some eventually learn about IO redirection. Many such people who use Bash as a "command prompt" would find the way it does even simple things like variables and conditionals exceedingly arcane. Readability is important, and, for better or worse, a compact curly bracket syntax is seen as "the norm".

2. Different languages' standard libraries have different scopes. Node's is just right for the task at hand.

3. I know many people who disagree with me, too. That doesn't make me wrong (or right ;-)).

4. Why not? Doing a task and displaying a rich progress indicator is doing two tasks. Glue is a continuum - for me, the concept includes orchestration of external "heavy lifting" tasks according to the desired logic, as well as processing intermediary outputs in simple ways so the whole pipeline fits together.

5. Well, I've evaluated it and found it to my liking. I guess you grow to like the tools you use to accomplish things, and if everyone who went out of their way to publicly dismiss Node.js instead went out of their way to use it in place of Bash scripting, they might find it to their liking as well.

6. Yet ironically, it has been the most reliable in achieving its purpose of locking my encrypted partitions when my computer goes to sleep, not to mention unlocking them when I wake it up.

7. Exactly - but people keep pulling this and other quirks out of their ass as "proof" JavaScript is some horrible language. Show me a shell scripting language that even has floating point arithmetic! But maybe glue code can't ever need that, either?
Ultrasonic fingerprint scanner on Galaxy S10: Read to know what that means
Or subscribe via App Store. Unsubscribing is also a pain (10 clicks in obscure places) but no calling.
You're welcome. Re 1, see https://news.ycombinator.com/item?id=20020196 above. Re 2:, check out the timeclock and timedot manuals on hledger.org front page (I use the latter) and my https://hledger.org/Time-planning.html hacks in the cookbook and more https://plaintextaccounting.org/#time-logging tools and https://plaintextaccounting.org/#time-tracking tips.
Humans have been trained by the evolution to spot red fruit on green background. This way red is "loud" and green is "quiet". It makes perfect sense then to announce free taxies in a loud voice then.
"Forcing read/write to memory" is very different from "not caching the value in a register". Optimizations can involve not just caching values in registers, but also reordering operations, calculating things at compile-time and so on.

For a trivial example, see this code:

int f() {
int sum = 0;
for (int i = 0; i < 10; i++) sum += i;
return sum;
}

As you can see from [1], a smart compiler will calculate the sum at compile time and make the function simply return the resulting number (i.e., no loop is generated).

If you make "sum" volatile, the compiler is forced to do the loop[2].

[1] https://godbolt.org/z/3sX5mU

[2] https://godbolt.org/z/F5CiDJ
Ah, interesting. Thanks for the clarification.
I've seen the flip side of the coin in an app I inherited at work - it turns out server-side rendering can be significantly slower than client side rendering if you're rendering a lot of content, to the point where we hit an automatic timeout. If this app was a fat JS app, we probably wouldn't be trying to decommission it & it probably would load in seconds at worst, but the investment to modernize it/improve performance & scalability so it would meet our users' needs is too much.
I work for Huawei (Audience gasps)... but outside China. I can answer some of your questions based on what I've seen.

> What are dev practises like - do people do Agile / Scrum?

Yes. At least what passes for Agile in enterprises.

> do people develop on Linux

Yes. Huawei even maintains its own distro called Euler OS.

> are they using git

Yes. SourceSafe, ClearCase and SVN were used by different teams in the past but have now mostly converged on git.

> are american libraries/frameworks big - are people using React etc?

Yes. Although given the nature of the business, teams that can use a shiny new application framework are a bit of a niche.

> How about things like FP and niche languages

Would you consider TTCN-3 to be a sufficiently niche language?

> is there much appetite for people experimenting with new tech/languages

Containerization and micro-services took hold quite quickly.

> are Python/Java the defacto choices

C is probably the most widely used language but then again it's down to the nature of the business. Java and Python are used a fair bit and Go usage is growing fast.

> Is companies contributing back to OSS a thing?

Definitely. Huawei is regularly one of the biggest contributors to the Linux kernel each cycle. Hadoop, Postgres, OpenStack, ONOS etc. see a bit of participation. There are also projects like Apache CarbonData and OpenSDS that are primarily driven by Huawei employees.
Basically any that export CSV. There are several that are specifically hledger-aware, but they might be all on Android so far, I forget. See https://github.com/simonmichael/hledger/wiki/Mobile-apps for more on this topic.
I agree fully.
The absurdism only becomes visible to some if you were to turn it around.
Retroactively disqualify code at previous jobs, because you garnered the skill at a different location on your own time with your own money.
suddenly its ridiculous.
The symbol ⊃ is an old notation for material conditional, which is now usually symbolized using ⇒ or →. And yes, use of ⊃ in symbolic logic and set theory is conflicting, as you noted.
Sounds like the oomkiller. Sounds good in theory until it starts shooting processes in the head that you didn’t intend.

What would you like Amazon to do for stateful services? Should they stop and delete EBS volumes? What about databases? Simply shut them down? What happens when you lose data or it doesn’t come back up?
I recently wrote[1] a track-selector front end script for youtube-dl that uses yad[2] as a simple GUI[3]. It's not finished (it needs better error handling anbd the gui layout is kind of ugly), but it mostly works.

[1] https://gist.github.com/pdkl95/0f963eae3612ecb104f233ca9eed4...

[2] https://github.com/v1cont/yad (yad is similar to zenity/{g,}dialog)

[3] https://i.imgur.com/B5uf0PB.png
There is probably some form of constant maintenance, email requests, updating things and so on. It is -really- easy to lose motivation when you get a few dollars here and there.
What If the Government Just Prints Money? (2009)
https://www.anandtech.com/show/13400/intel-9th-gen-core-i9-9... this page compares 9900K and 2700X. 9900K should work at 4700 MHz with all cores loaded. 2700x should work at 4300 MHz. So the difference is roughly 10%. And Intel in most benchmarks scores more than 10%.
> I agree that lots of folks seem to have have spent the last few years thinking more about their build chain and tooling than about basic UX.

This might be the best summary of how I feel about web development that I've read in a fair while.
Nope :-P
wodenokoto, may I ask which guide ?
Yes, you're correct... I didn't mean a "formal" phase, so much.
Umm.. is this in the same DC?

From what I remember from numbers from New Relic.

- The average SQS Put latency is: 10-20 ms.

- RabbitMQ Publish Message in the same DC should not be more than the round trip time of a DC assuming a persistent connection. So, about 0.5 ms
Hopefully we'll have a Dockerfile soon that gets things all set up :-D
> * Perhaps those 10 lines work equally in multiple environments (node, deno, electron, browser) where jQuery does not.

Heh, and here we come full circle. I remember back when the whole point of jQuery was to handle the different underlying JS implementations for you.
>Radio 1

I don’t foresee that happening to me any time soon ;-)

But yeah, I get your point. All the big broadcasters have ready to roll setups for things like Royal deaths and “OMFG... This is really happening events”.
Charter a Yacht Mediterranean
For more linear thinkers (that's not a bad thing, engineers have to be good at it by necessity) turning off the engineer brain is very important, but it's rather hard to simply stop thinking the way you're used to thinking.

My suggestion is instead to focus your thinking on observing your gut reactions in social settings. As an engineer you often have to suppress that in order to focus on rational decision-making, but your gut is still there, and it's highly attuned to reading other people. You can use that to your advantage by learning to pay attention to it when you need to.
> I LOVE this idea. I usually hear other Sr. engineers denigrate it as "hacky," but I think they aren't really looking at the big picture.

Because it is hacky from the perspective of a distributed system architecture. It's coupling 2 components that probably ought not be coupled because it's perceived as "convenient" to do so. The idea that your system's control and data planes are tightly coupled is a dangerous one if your system grows quickly. It forces a lot of complexity into areas where you'd rather not deal with it, later manifesting as technical debt as folks who need to solve the problem have to go hunting through the codebase to find where all the control and throttling decisions are being made and what they touch.

> 1. By combining services, 1 less service to manage in your stack (e.g. do your demo/local/qa envs all connect to Sqs?)

"Oh this SQS is such a pain to manage", is not something anyone who has used SQS is going to say. It's much less work than a database. It has other benefits too, like being easier for devs by being able to trivially replicate staging and production environments is a major selling point of cloud services in the first place. And unlike Postgres, you can do it from anywhere.

The decision to use the same postgres you use for data as a queue also concentrates failure in your app and increases the blast radius of performance issues concentrated around one set of hardware interfaces. A bad day for your disk can now manifest in many more ways.

> 2. Postgres preserves your data if it goes down

Not if you're using a SKIP LOCKED queue (in the sense that it has exactly the same failure semantics as SQS, and you're more likely to lose your postgres instance than SQS with a whole big SRE team is to go down). Can you name a data loss scenario for SQS in the past 8 years? I can think of one that didn't hit every customer, and I'm not at AWS. Personally, I haven't lost data to it despite a fair amount of use since the time us-east-1 flooded. Certainly "reliability" isn't SQS's primary problem.

> 3. You already have the tools on each machine and everybody knows the querying language to examine the stack

SQS has a web console. You don't need to know a querying language. If you're querying off a queue, you have ceased to have an unqualified queue.

> 4. All your existing DB tools (e.g. backup solutions) automatically now cover your queue too, for free.

Given most folks who are using AWS are strongly encouraged and empoewred to use RDS, this seems like a wash. But also: SHOULD you back up your queues? This seems to me like an important architectural question. If your system goes down hard, should/can it resume where it left off when restarting?

It'd argue the answer is almost always "no." But YMMV.

> 5. Performance is a non-issue for any company doing < 10m queue items a day.

You say, and then your marketing team says, "We're gonna be on Ellen next week, get ready!"
I'm sure there's ways to automate what should and shouldn't be printed, or prioritize and group it somehow.

If you'd make a printed version of wikipedia you'd also need a transformation to turn links into references to other pages.
Apparently yes. It looks like the Grey-Headed Albatross, a pretty large seabird, can reach a maximum horizontal speed of nearly 80 mph:

https://en.wikipedia.org/wiki/List_of_birds_by_flight_speed
Don't you mean "let's Americanize"?
Sounds like you may have to reset the bootloader.
Man, I remember some of the WWDC banners around this time being photographed and making it to the web. There were some close-up star-themed images that me and my fellow Apple kremlinologists thought for certain presaged some major collaborations between Sun and Apple.

Maybe more Solaris tech in OS X. Maybe a new line of XServe rack-mount machines running Solaris with an OSX OpenStep management interface. Just imagine being able to seamlessly serve up home directories to zillions of Mac clients with NFSv4.

The future was gonna be awesome.
"be robust and dependable, with few user-visible bugs"

Not wanting to come across as too argumentative :). I'd prefer if there had to be bugs that they were user visible.
> There is no major party seriously advocating for the reduction of the size, scope and spending of government

That is a familiar Republican talking point. "Starve the beast"; "Drain the swamp", et cetera.
I'm kind of mind-blown reading this thread. Right now I'm working on a product of my own, and I'm currently employed. The product has absolutely-zero-nada-nothing to do with what my company does, I do it on my own time, with my own money, with my own machine.

Are you saying that I still may not be legally in the clear? If so, that is incredibly insane, and I can't believe clauses like that actually exist.

Not sure how I made it this far without knowing this was a thing, but goddamn that's infuriating.

edit: brb gonna go sift through all the shit I signed when I joined
Does it follow that dramatically reducing the volumes available in university libraries is the right way to respond to this? Seems to me that might lead to a death spiral for the library by killing its remaining utility to students and researchers.
What is 5g going to enable? All it does is allow cell towers to work better for stadiums and make billing for small plans smoother.

“The race for 5g” is just a way for the cell phone companies to push through a bunch of concessions by using jingoism before everyone gets 5g phones and realizes there isn’t much of a difference.
https://en.wikipedia.org/wiki/Human_overpopulation#Carrying_...
Quake II RTX Available on Windows and Linux June 6th
Compare to the price of a Symbolics Lisp Machine back when they were on the market.
129: K8s Invades Spain, Summer Sanity Tips, SuperGloo Makes Mark. Fake Agile
When I would study in the library I would sometimes grab random books to read when I got bored or needed a break.
I'm one of the original creators of You Might Not Need jQuery. Most of the examples still date back to 2014, with modern JS they get much simpler and shorter (the fetch API and async/await help tremendously in the first example cited).
I'm also from the Netherlands.
Can you give examples of cases or precedent because all Dutch lawyers I know think of this law as a joke because it is almost unprovable in court.
Mmm, I guess I have a lot of contacts with synced facebook ids back when ios let you connect facebook.

So I listened to the new ATP, and Casey constantly talked about how fortunate he was to have an audience, and friends with audiences. I really didn't get the sense you're talking about.

As for the press, macstories writes about everything. The more famous ones, I agree that maybe they could disclose that. On the other hand, this is the slowest part of the year by far in the apple news cycle, so he may have inadvertently picked an excellent time to launch. Editors had little else to write about.
Some business schools are shutting down their on-campus MBA programs
https://gdpr.eu/companies-outside-of-europe/

Article 3.1 states that the GDPR applies to organizations that are based in the EU even if the data are being stored or used outside of the EU. Article 3.2 goes even further and applies the law to organizations that are not in the EU if two conditions are met: the organization offers goods or services to people in the EU, or the organization monitors their online behavior. (Article 3.3 refers to more unusual scenarios, such as in EU embassies.)

You definitely are covered by the GDPR - its just a matter of how and when someone will take action against you.
One of your biggest risks when you start your own company is handling the business side of the business. The tech might be the easy part. Your present employer may be willing to teach you the business side if you're willing. Allow yourself to be noticed as a person who can be groomed for management.

I worked at a small company for a few years before my spouse and I decided to relocate. Today I have a small side business, and everything I know about running that business, I learned from the job that I worked for a few years, a couple decades ago.
I learned one approach to small talk from some highly polished rules and techniques from some intensely dedicated, grand experts in a kingdom of such experts, the Protestant rural Midwest. There I saw some brilliant people putting about the most mental energy I ever saw into just small talk!

The first point is, the people don't want to be alone and, instead, want to be in groups and, there, talking.

The second point is, with rare exceptions, it is inappropriate, a social mistake, to talk about anything important, to communicate anything like information, to accomplish anything or make any progress in the small talk, or, horrors, to say anything at all controversial or even very personal. So, necessarily an instance of small talk has to be short.

The third point is, use a lot of mental energy to keep with the first two points while not obviously doing so, and there can be intense competition here. E.g., need ways to end an instance of small talk that threatens to violate the rules.

There can be some gender differences: (1) The women prefer to talk about people. When talking about other people, that can be gossip. When talking about each other, that is usually about feelings. (2) Men prefer to exchange information, mostly about things.

So, a Midwest church social can partition into (1) the women talking about their own feelings or gossip about other people and (2) the men talking about things and exchanging information. So, small talk between a man and a woman will be awkward and generally constrained.

At the start of a small talk instance there can be a lot of use of just stock phrases, e.g., about the weather, and often the instance soon ends.

That's what I saw in the US Midwest!

So, a first mistake in trying to understand such small talk is to try to find ways to make the instance interesting, productive, significant, meaningful, engaging, etc. NO!!!! Nearly all of that is deliberately forbidden by the first two points!!!
Out of curiosity what happened with PGP?
Why would they ask such an open ended and seemingly “baity” question?