skysight-inc/HackerNews huggingface dataset:
I doubt that he imagined that he could write a law that would force the encryption algorithms to yield to the ASIO. It was all about using a big stick to force people to help break encryption, by inserting back doors etc.

Sure he was a lawyer and banker and probably never should have been involved with things like encryption and the NBN, but that's politics for you.
If Antirez was an ‘employee’ at pivotal at the time, and was apparently very hard to work with (of course we only see one side here), them I can sort of understand the authors frustration.

If Pivotal hired someone to contribute to Redis who then wasn’t actually allowed to contribute, that’s even more silly.
Never got a sufficient explaination why I would need a security engine in the first place.

My cpu being uniquely identifiable may be interesting to intels support, but certainly not me as a user.

From wikipedia:

> The IME is an attractive target for hackers, since it has top level access to all devices and completely bypasses the operating system.

If a security expert could elaborate why I shouldn't see this as a complete disaster? Should I buy AMD or do they have the same bad ideas?
> no other commercial language has a REPL as powerful as Clojure
Except for other Lisps like CL
How I made a 3D game in 2 KB of JavaScript
just search for playlists, that usually helps https://www.youtube.com/results?search_query=live+coding+gol...
Ask HN: What do you use to map org structures for enterprise sales?
Are there any great tools out there that help sales leads map out the organizational structure to help with enterprise sales? Are there any methodologies you use to help you understand who the decision makers are, where problems may arise and how can you identify the areas where you need to focus on?
In that case I’d also expect them to skip uploading the data, but everything is uploaded.
People quitting their jobs means a not-quite corresponding economic decline because labor productivity can't change in the short term (not quite because these are lower-productivity jobs). Which means less taxes and thus less money to fund programs like this. But more importantly in an import-free economy, less stuff gets produced so everyone would have to make do with less. That's why it's generally considered important.
Thanks .. This is quite good.
I went through a similar transformation when I finally understood LiSP. I knew Python and had programmed in it for several years but it was breaking into Scheme that changed my approach. I wonder if learning new paradigms always changes how you use other languages.
Top Anti-Theft Alarm Applications for Android Users
Fuzzy logic deals with this in the exact same way as classical logic. Note that in classical logic, the truth value of "A and B" and "A or B" is also a function of the truth values of A and of B. When using fuzzy logic you have to make a choice as to which function you use. Typically these functions generalise the classical logic ones in the sense that they behave like the classical ones when using 0 and 1. These functions are defined by a so called T-norm.
"Write an interpreter for a functional-like language of your choosing with XYZ requirements". In Haskell. As a 1st year uni project. I was just getting over Fortran. And prove it! "Can I do it in Turing please?" "No. Haskell." I still curse that exercise to this day, but it enlightened thinking.

A CS or Maths course should certainly involve some functional language element.

For someone reading thinking of CS at university, whether there's a requirement or option in such would be a good question to ask (you're interviewing them as much as they're interviewing you).
Show HN: SplitCSS.com - New API for reducing unused CSS | Early Signup now
> The lose part is supporting people who would otherwise work and contribute to the economy.

Why do you think that having everyone contribute to the economy should be the goal? Are you absolutely certain that your acquaintance does not have a positive impact on those around him while he is not working?
If you want to sell me a language

do:

- Explain what particular use cases the language is optimized for

- Show its advantages compared to the alternatives

- Tell me honestly what tasks it is not suited for

do not:

- Use blantant strawmen to make the alternatives look worse.

- Tell me I am an idiot
Twitter puts ‘manipulated’ tag on faked Biden video retweeted by Trump
Mt Hood is about 1.5 hours outside of Portland, OR and has good night skiing.
I'm a software engineer who majored in Mathematics in University. You don't need that level of mathematics to become a software engineer.

You do need basic mathematics (like secondary school or O/L) to know basic arithmetic operations, remainders and modulo operations, binary numbers and some basic low order logic like for OR, And, stuff. Having a solid high school level mathematics would be an advantage.

In terms of state of mind when I did maths vs programming, programming is more akin to solving IQ puzzles or school math problems that are computational in nature(perhaps a little easier?) more than doing university maths.

Where I did feel an advantage having done advanced maths is in fields like encryption (you learn this stuff in full general forms in abstract algebra, coding theory in high level math), abstractions (software engineering abstractions like programming interfaces, classes are a piece of cake compared mathematical abstractions), certain algorithms.

Short answer is actual mathematics is less important than the ability to grasp abstractions and think in a disciplined, qualified way (like in maths how you go from axiom to axiom, or theorem to theorem qualifying each step). If you don't have a previous maths background you can learn it on the job as long as you have the above raw skills. If you don't enjoy that kind of thinking, I'm not sure if you'll enjoy certain subfields of software engineering though you could still go into UI programming. Either way, if I didn't have a chance to learn maths even at a primary school level, I wouldn't have let it prevent me from trying to be a software engineer.
My inaugural lecture as a professor back in 2003 was held as part of a celebration of 30 years of the Internet at UCL, where Vint Cerf and Bob Kahn received awards. Pretty daunting audience for a new networking professor. Afterwards there was a big dinner with the Provost, Vint, Bob and various dignatories, and of course, Jeremy Bentham attended, in his box. Although he wasn't quite at the dinner table, I pretty much got to sit next to him through dinner. He wasn't much of a conversationalist. Needless to say, it was one of my more memorable days.

I think Bentham would appreciate the new glass box - he did invent the panopticon after all. But I think he'd be sad to miss out on being wheeled into dinner with new professors.
We do provide a step-by-step guide, which also involves installing postgres. In general, I think installing Elixir and Erlang is the much scarier part for most people, because few people have ever used them.

Sadly, we can't just use SQLite because we use Postgres-only features like jsonb extensively.
There is an old but great book called "C traps and Pitfalls" on that subject.

Otherwise you're left alone with yourself and your tooling. Things like valgrind help a lot. But I'll admit that I too find large C projects alarming; it may be better to write "C with classes" code in a C++ environment, so at least you have classes and namespaces as an organisational tool.
I've always been interested in this paper, which suggests that the idea of flashbacks as a symptom of PTSD coincides may be culturally-influenced and coincide with developments in cinema.
"What's so ironic about foxnews viewers being victims?"

Trump has played down the potential of this and has been primarily concerned about keeping the stock market frothing and the counts artificially low. He also called it a hoax, the guy he just gave the presidential medal called it the common cold, he is an anti-vaxxer, etc. His entire administration has to spend their day doing absurd deflection to tell you how great the clothes are that the empower is wearing and to continually reframe everything to make whatever idiotic thing Trump said last not seem quite as stupid.

The surgeon general - a fit man in his 40s - just went on TV to announce that Trump — a sedentary obese fast food fanatic in his 70s — is fitter than him. We've seen a parade of these absolutely depraved displays, where people who once were credible completely debase themselves to ensure the emporer's ego is massaged.

These are extraordinary times and it is ironic that Trump’s hubris, ego, anti-intellectualism, and his circle of profoundly unqualified rats are going to hit the demographic that put him in power the hardest.

And every time Trump talks, the market collapses. He is very close to the worst possible person to be in that position during a crisis.
Life on the front line to fight the Coronavirus
Yes, you are free to pay a lawyer and sue to attempt to invalidate a patent using your blog as evidence of prior art. Of course whichever side can afford it, will bury the other side in motions and discovery requests until they win.
Young Pinay invented air conditioning unit without refrigerant or freon
I totally agree: loads of talent and really good technology. Hope the M&A process goes smoothly!
California Company Introduces Breakthrough Face to Mask Adhesive Seal
> Should I buy AMD or do they have the same bad ideas?

Buying AMD won't help with this sort of problem.

AMD Platform Security Processor: https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo...

"The PSP is similar to the Intel Management Engine for Intel processors."

It is an ARM core on the side, and AMD does not release source code for what's running on it. Reverse engineering efforts exist: https://github.com/PSPReverse/PSPTool
ARM-Ed Mac: Not Again or for Real This Time?
I don't think it's in disguise. Many WFH threads here on HN have people openly saying they dislike the commute and the office atmosphere that prevents them from focusing.
> The same cannot be said of traditional server/client apps which consist of multiple moving parts (PHP backend / jQuery frontend) which do not have an explicit contract with each other, you're just taking shots in the dark hoping your jQuery selectors match up with what the PHP backend spits out.

If you don’t know how your code will work, that’s an issue with the quality of the code.

> What? There is only one sense in which something can be deterministic, which is given the same input you always receive the same output.

Agreed.

> Non-PWAs are non-deterministic because what you ultimately see can change depending on what generated HTML the server gives back, despite being given the same user-input,

With a language like PHP, if you call a function twice with the same input, why would the function return 2 different outputs?

> it can also change based on unrelated side-effects, for example, imagine you have some jQuery feature that resizes an element, and another one that changes it's background-color. The behaviour of both features are non-deterministic because the outcome of each depends on implicit state accumulated externally by the other one.

If your application also does this, the only difference is that you’re not using jQuery for it.

The output of this is deterministic. Given jQuery works, the element will resize and change color.

> In a nutshell, traditional non-PWA software cannot be written in a fully declarative paradigm due to their nature, every non-PWA app on the web is intrinsically a jungle of imperative code, making assumptions about accumulated state. PWA's are generally written declaratively, where all state and dataflow is explicitly managed, and output is deterministic based on a given input.

The assumption here is that declarative is deterministic and anything else isn’t and that’s just not true.

Determinism isn’t a function of the language, structure or paradigm.

If something is deterministic is dependent on the algorithm it has.
Wasn't the video just a snippet - not manipulated. Where he utters the phrase we can only reelect Trump - dishonest, but politics as usual. I do think that keeping neutral will be best for the tech giants. If they side with the wrong side of the culture war the regulatory retribution will be swift and brutal.
https://blog.hein.ninja/2020/03/hugo-tranquilpeak-gitlab/ is the proper URL. Avoid medium clones.
Claim A: Human speech has a constant bitrate.

Claim B: The intelligibility of a computer program is proportional to its complexity of the problem it solves, not to the number of characters in its source code.

First off, I don't see how B follows from A.

Secondly, even if there does seem to be some similarity, one of the reasons any comparison breaks down is that human languages are evolutionarily adapted to our cognitive capacities, whereas programming languages are designed, for the most part without a very rigorous understanding of how they interact with our cognitive capacities (this is an active area of research, but not very advanced, I think.)

Finally, I reject claim B. The intelligibility of a computer program is heavily affected by how clearly the underlying concepts that define a solution to the given problem are mapped into the structures available in the given programming language, and that is obviously heavily affected by the choice of programming language. And I believe that in general more concise languages are more concise precisely because they make available more and more straight-forward mappings from problem-space to language-structure space. So more concise languages make it possible to write more easily comprehensible programs once you are over the barrier of holding all the mappings they make available in your head.
Mastodon.social is sadly one of the worst instances to join. Onboarding / Selecting a good instance is the hardest problem for the fediverse.
Hello!

Article author here - I wrote this after realising that buzz words have entered our industry again in the form of the JAM stack terminology. Hence I took an approach of actually what is going on under the hood.
Wealthy, fit older people without medical conditions?
Why Is Washing Your Hands So Important, Anyway?
The same process tech is used on POWER9, and a lot of the physical design is shared between z and p, so this eDRAM is pretty mainstream in POWER.

OpenCAPI seems like it will provide almost as fast (latency) as an on die controller with DDR4 attached RAM at much cheaper prices than contemporary designs.. and opens the door to 3rd party innovation.

The real issue is trading latency versus bandwidth.. IBM's scale up designs have had ridiculously large memory bandwidth forever, but latency suffers to some extent with buffers like these SCs in the article. Whether that matters for your workload really depends.. but people need to break out of lock/latches mindset and use safe memory reclamation techniques like RCU and EBR to avoid common critical sections for lifecycle management, and in general minimize synchronization to make full use of current designs even like the now common AMD Rome.

I firmly believe we've been in a time where better programmers aware of hardware/software interface have been needed for a while, rather than some kind of hardware physics brick wall as the pundits often claim.
I love small languages (lisps, forths, apls) and think that there is much to learn from them, but you need an open mind. You need to start from zero and totally forget your ALGOL-mindset while you are learning the new paradigm.

It's like learning Chinese. Everyone learns it in China, and everyone there will tell you that it's perfectly readable and you don't need to be extraordinarily intelligent to speak it. But if you expect to figure it out based on your knowledge of English, it will be terribly frustrating. This does not mean that German or Dutch (which share roots with English) are better languages, or even easier to learn. Do not expect your Chinese teacher to give you a different answer from "these weird symbols are just what we do; deal with it".

This article is quite good. Clearly the author understand your reservations and he is saying: give it a try and it will click. The learning material might be better, but it's there (start with Iverson and work from that). It's much easier than learning Chinese!
One difference is that you might then be debugging compiled, possibly even modified JS. The Lisp REPL deals in the original Lisp source code.
Remembered! "The Araboolies of Liberty Street"

https://www.amazon.com/dp/0374303908?tag=duckduckgo-d-20&lin...
What are the effects of having Collin Powell on the board?
> I know several major languages and this program looks like noise to me.

That's because it is. As pointed out repeatedly, one of the main goals of the program is to minimize the program size, in terms of bytes.

Thus the source code is essentially compressed code and, as we know, compression makes thing more random hence more noise-like.
There are big differences in capabilities between the Python REPL and a Lisp REPL.
There's a great plugin called "Engineer's Filter" which can do some more classical filtering (Chebychev, Cauer) to really get that vintage sound.

Zero'ing an FFT bin is neat for the phase artifacts/time domain aliasing.

https://www.kvraudio.com/product/engineersfilter_by_rs_met
Connecting through ssh to the machine and running a Python debugger there is a much better supported alternative that will give you a REPL capable of querying and modifying a running system.

Also, you can avoid dependency injection with monkey patching.

Lisp will give you a 2 way compiler, where you can change things and then save them into a source file, AFAIK, Python has nothing like this, but just changing a live system is well supported and common.
this reminds me of http://catb.org/jargon/html/T/TECO.html
The AST is an intermediate format. Is it important to have an intermediate language? Otherwise why does the AST not qualify?

My understanding is that having something like LLVM’s IR, for instance, is part of its decoupling the compiler frontend/backend, but probably wouldn’t be desirable for a single language compiler. But maybe I’m mistaken, or you are referring to something else :)
Sure, disingenuous and bitter isn't anything like judging ;-)
But goodluck with Adam's repo, you clearly don't know what you're talking about.
Also in the genre of tiny racing games, this 2004 entry from IOCCC comes to mind:

https://www.ioccc.org/2004/vik1.c
> Don't take this the wrong way, but I don't think personal preference is really an indicator of the success of a company. Especially not one as influential or 'cultural' as Netflix.

This is not just my opinion. Most of their original content has been poorly reviewed by most media publications and on Reddit/etc.

> It's like when people on Hackernews claim that Google is going downhill and will be 'dead' soon just because they don't like their search results.

Dead soon, maybe not. But if the quality of a company's primary product starts to slide, then yeah, it's not a good sign. That is how business works.
Reader mode to the rescue.
Tigerspike| iOS Engineer (Mid and Senior), Senior Android Engineer, London | Full-time | Onsite + REMOTE https://tigerspike.com

Are you looking for a global company that offers variety, the opportunity to travel, the chance to work remotely and work on consumer and enterprise projects with clients such as Emirates, The UN and 7-eleven? We've been established since 2003 and now have 12 offices around the world.

If you want to work in a truly Agile global workforce, widen your scope of technologies and deepen your AWS knowledge, then get in touch: michelle.coulson@tigerspike.com or find more info on the jobs we have click here: https://tigerspike.com/join-us/engineering/
I humbly suggest that you have just pointed out the major flaw for federated social networks and decentralised platforms in general: they do not serve the same purpose of Twitter, Facebook and the like.

Users come to these popular platforms not worried about what it will take from them, but what they can take from the platforms. Notoriety, fame, a following.. validation or just a business model.
From Startup to Scale-Up
No, they are vegans too. Vegans must look out for each other.
I wrote a few lines to share my personal experience as a startup CTO in a UK gaming startup.
Lakiha Spicer Mike Tyson, Jail, Net Worth, Ethnicity
Lakiha Spicer aka Kiki Tyson was born in 1977 in Philadelphia. She is famous as Third Wife Of Mike Tyson. Her father’s name is Shamsud-Din Ali and mother’s name is Faridah Ali. She also has one sibling named as Azheem Spicer. She also has one child named Morocco Elijah Tyson. She is having American nationality.
Doom Eternal 60 FPS on PS4 and Xbox One Confirmed
https://powerfullblog.com/2019/06/30/lakiha-spicer-mike-tyso...
Ultimately, you’re the one responsible for your opinions about the language, not the author.
Seems to be struggling a bit. Alternate link: https://web.archive.org/web/20200309074327/http://frankforce...
> One interesting philosophical difference, at least among some APL programmers, building abstractions should be avoided

Humans need abstractions to think. What programmers need are abstractions that are not black boxes. I.e. can be opened.
I assumed, it seems like a very 2008 solution. That's why I asked what advantages it had to justify retaining support for it for this long.

I've been doing web development since the commercial web started and somehow this thing eluded me.
Sadly as Windows, Office and Android have proven multiple times, extensibility without security knobs comes with an heavy price.

Hence Win32 and UWP containers, Android black listing of NDK and SDK APIs, with hardware sandboxes, plugins removal on browsers, moving stuff back into multi-processes with IPC,...
> "It's not re-written every other year in the latest hot language."

What project does this?
I tried it and it has been very disappointing:

- the worms are very fragile, so they must no be too cold, too hot, having not enough food or too much of it or they die

- it supposed to be able to be inside, with no fly. But having no fly requires a very balanced PH, so if you mess up, you're gonna have a bad time

- it's slow. In the summer, I eat so much fresh vegetables and fruits the worms can't keep up.

Eventually I gave up.

The 2 setup that worked for me were:

- I'm in a flat, but the gov have a composting spot for the whole street. Common in Germany, very handy.

- I'm in a house with a garden, then I just have a big pile to compost things outside, no worms required. It's simple, no-maintenance, and handle up to 10 people green trash in the summer in the source of France.
That's an interesting take on things. Another one would be that ~40-50 million programmers do things one way and ~10000 (totally random guess) do it another way :-)
> Mods can block other instances. If you don't like what the mods do, change instance or start your own community.

Doing so costs you all of your followers. This is one of the main issues with the culture of heavyhanded instance operator censorship: you can’t simply switch like you would an email host with your own domain, because few/no AP implementations support bring-your-own-domain virtual hosting.

This is like saying “well, if you don’t like that the mail admin simply doesn’t let you email certain domains, just change your email address!”
>> The problem seems much more software based than hardware based.

- During transition from Motorola's 68k series of chips to IBM/Motorola PowerPC processors, Apple produced classic MacOS versions that could run on either platform.

- During the transition from PowerPC to Intel, Apple produced Mac OS X versions that could run on either platform.

- In 2005, Apple shipped special Intel build machines for devs only.

I think there is a method to this madness and despite all the flaws we currently observe, which are orthogonal to the transition, I trust them to get it right, if and when it happens.