skysight-inc/HackerNews huggingface dataset:
I have a rather specific question, in case you know. What would be the best CRDT algorithm for editing a document consisting of (i) nested lists, (ii) strings, and (iii) some primitive values?

I'm looking at Kleppermann's JSON work. But it doesn't look like it handles collaborative editing of strings very well: they have to either be treated as an immutable value in a register, which doesn't allow for collaborative editing of the string, or treated as a list of characters, which would have to represent large edits (e.g. deleting a word) as a sequence of character edits, which sounds inefficient. Kleppermann's work also handles maps, which I don't need, which is fine.

For context, I plan to make a tree/structure editor, and am considering representing the document as a CRDT.
There. It's very difficult to get there, and it shifts the focus from creating value and revenue to looking good and calming down lay people who now control you, plus feeding an army of parasites charging a bajillion.

Today, it's also prone to sudden random fluctuations because an algo-trading software Bayes classifier decided to sell based on historical data it pulled out of its shiny metal ass.
That article writes

> ... the kernel, it then checks it, verifying, for example, that there are no loops, ...

I thought that loops weren't possible in eBPF at all. Am I wrong?
Both. As for your tech start-ups, are they making grandiose claims for where they want to be in 5 years' time? Or misrepresenting what they currently have? If the latter then they absolutely could be prosecuted.
It's not quite that simple. Dan came in <48 hours later and put a stop to the witch hunts: https://news.ycombinator.com/item?id=12380163
Ironically, going to https://www.cybersecurityventures.com in Firefox throws an SSL certificate error: SSL_ERROR_BAD_CERT_DOMAIN. This does not fill me with confidence regarding this company's security prowess.
To be fair, he said "not a surprise" rather than "predictable with 100% certainty". However you can't trade on not being surprised, you have to take a position.
Even if they were classified as a common carrier it’s likely they would have to stop acting as a name server, when instructed by a court.
The rents-extraction can lead to failures by crowding out entrepreneurial activity. Take a look at what's brewing in the San Francisco Bay Area presently.

(Or Seattle, NYC, Vancouver, London, etc.)

It's not hit a precipitating point, yet ... but if you look at the formation of the tech industry in Los Angeles (aerospace and RAND especially post WWII) and Sunnyvale (1950s, 1960s), a large appeal was space and cost, as compared with East Coast centres, especially NYC and Boston.
As long as you don't need the WP admin, theme builder, or any of the functionality the various plugins provide. Static site generators are not really competition for WP. Are there sites which don't need to be on WP? Sure, but there are plenty that do make use of the administration, themes and plugins.
Their CTO is always here on HN. Try to reply to him.

Also, use a app such as Authy to store your 2-way tokens.
>> Since memory was tight originally, the language design for MUMPS valued very terse code. Thus, every MUMPS command or function name could be abbreviated from one to three letters in length, e.g. Quit (exit program) as Q, $P = $Piece function, R = Read command, $TR = $Translate function. Spaces and end-of-line markers are significant in MUMPS because line scope promoted the same terse language design.

That makes me think of TECO, where a string of commands resembled transmission line noise more than anything resembling program code.

The most TECO that I ever learned was how to invoke VTEDIT, and I forgot that a long, long time ago. :)
I can't tell what this post is implying - that sec analysts are like... a fake job?

Can you please elaborate?
As Bitcoin Bubble Loses Air, Frauds and Flaws Rise to Surface
But when s-expression is used to represent document, not a program, then it is also not free to refactor deep nested content. So s-expression is no better than XML/HTML/JSON/Mark when encountering deep nested content.
Do you think there's much overlap between the people generating reports and the people in charge of hosting their domain/ managing certs?
eloquence literally means readability
It's the maximum, so unless he has a prior criminal history, there is no way he will get anything resembling that. 30 years is his "whale sushi" sentence.

https://www.popehat.com/2013/02/05/crime-whale-sushi-sentenc...
Family Video carries porn, which Blockbuster never did.
Experimental Evidence for Supersonic Water Ice Using Shock Compression
Measures of social significance of Niagara Falls as a destination of significance.

Or: who is vacationing to N.F.? Is it Wall Street bankers, or working-class types from Cleveland?

I'd also strongly suggest not getting too fixated on that one instance. I'm suggesting it as I suspect it might fit, but not because I'm positive of that. Question is if there are any instances along the lines I'd sketched out above.

I'm looking through what tourist destinations (or ventures) have failed. One additional dynamic: if the money's high, then net of financing a fall in the market can be catastrophic due to the loan-service nut that must be covered. It's not viable to drop the price, as that would fail to meet debt obligations. The search here turns up several examples of this.

https://duckduckgo.com/?q=failed+tourist+destination&ia=news
Posting anonymously. Some quick factors not discussed.

1) Massive compliance overhead. Going public and maintaining public status can be a real nightmare.

For example staff generally "get" what a financial statement audit is about - are the numbers correct. And when they aren't everyone gets that a system should be improved. And the auditor makes some notes about areas to improve based on their work, and the difficulty and errors noted in checking the actual numbers. This is the audit most private companies go through - and it actually works pretty well.

A public company under SOX - now you have an audit of the numbers (great) and you have a kind of meta audit of the system (internal control) that got to those numbers (ugh). The cost / benefit of this second part is not clear to most staff. It's huge checklists, everyone get's checklist fatigue, and no one dares change a system after the auditors have been through etc. You literally can ask, why in the world do we do crazy procedures X/Y/Z? Because the auditors accepted it and we are too scared to change it. All critical thinking goes out the window. And folks start driving workarounds to the systems to get stuff done (double ugh and big actual risks).

Read some PCAOB reports for "audit failures". These aren't actual "audit failures" - no numbers were wrong. But it'll be things like - the auditor read over the calculations, checked underlying documents, recalculated numbers sat in on some meetings, but STILL didn't do enough to assess internal control over some calculation.

OK - I'll save the rest for later, but the idea that the private markets are the new public markets rings true to me. These are folks who can weigh actual cost / benefit of compliance cost vs losing money on an investment. Most are going to stick to something like a regular audit. Multiply by 100x in every dimension?
> Every time a president claims economic growth to be because of them they reveal themselves to either be a liar or a fool.

Every president claims credit if economy is doing well. Same for Obama, Bush and Clinton. All were claiming credit for their periods of solid economy. That's just what you do as politician, take credit for good things and try to blame somebody else for bad things. Part of the political profession.
Would be nice if they would repatriate some of that overseas cash and increase their QA efforts but that doesn't help revenue in the short term. Also their competition is far worse in this area so nobody's breathing down their neck.

If Apple just made their QA efforts a minuscule fraction of the size of their efforts to get an edge in mobile chips and supply-chain logistics -- they could easily start to appear godlike again. Bad QA can be debilitating. Mediocre QA can be an anchor around your neck. Awesome QA is some kind of overpowered buff multiplier! It's exactly the sort of competitive advantage that a company like Apple would want to cultivate! So many of their competitors would fall sway to the cultural issues that go against QA getting the power to work to its full potential, making it an advantage that's very difficult to replicate.

I think if Apple could do something like this, this alone would redeem them in the eyes of its customers -- Make it Just Work Again! (Please don't walk around in that hat!)
Might that not be only possible because it is privately held?
Could you elaborate please, how switching from rows to columns made such a difference?
I've worked with global retail banks, investment banks, nationwide insurance firms, stock exchanges, power grid operators, biglaw firms, payroll and benefits providers, and a giant global pharma. Not one of them demanded that I or anyone I worked with possess a certification of any sort. I'm confident there are firms that want to see a CISSP --- I'm guessing they're mostly mid-range regional firms --- but it's not a bigco thing.

I second the IDS and WAF bullshit argument.
If you are broke but borrow a BMW from a friend to go to an important client meeting fraud?

You misrepresented yourself. Maybe shady. Not sure if it is illegal. Clearly there has to be more to it than that?
I'd leave immediately (Australia) if my company decided to put cameras in that point at my desk, or even any of the general work area of my office.
Anomaly detection doesn't do much better than signature systems do. It finds real stuff, but it "finds" so much garbage that the signal is swamped by it.
It's white collar. I vote for 60 days and 3 years probation.
Now You Can Genetically Test Your Child for Disease Risks. Should You?
My understanding of this isn't as good as it could be (I haven't read the spec for the eBPF instruction set in https://www.kernel.org/doc/Documentation/networking/filter.t... yet).

But my understanding is that there's a "jump" instruction in the BPF instruction set and what the verifier does is ensures that all jumps go forwards and not backwards.

This 2014 LWN article https://lwn.net/Articles/603983/ says that the verifier in the kernel is responsible for verifying there are no loops:

> The verifier looks for a number of things. It tracks the state of every eBPF register and will not allow their values to be read if they have not been set. To the extent possible, the type of the value stored in each register is also tracked. Load and store instructions can only operate with registers containing the right type of data (a "context" pointer, for example), and all operations are bounds-checked. The verifier also disallows any program containing loops, thus ensuring that all programs will terminate.
That's exactly the parent's contention. Where did all the infrastructure, money, and knowledge that led to a world-class country emerging there come from?

Bootstrapping a tech economy gets a lot easier when people hand you the keys to the kingdom in exchange for short-term profits, without even requiring equal access to your domestic market in return.
48 hours is way too late. Even just a couple of hours is bad. However, it is understandable that dang cannot monitor every thread at all times. I wonder though, 1. was this happening while it was still on frontpage and 2. did anyone make use of the report functionality?
hrmm, some of the reproductions in the photography books are of pretty poor quality.
>>the libertarian crowd does the same here on this website.

I have never seen "the libertarian crowd" (of which I count myself a member of) use "common carrier" language on anything outside Internet Service Providers, NN, and Title II regulations.

We defend free speech, and want to hold organizations that claim to support free speech to actually supporting free speech, We believe if a website says "They support free speech and want to allow free exchange of ideas" that they actually uphold those claims... to make a public claim of supporting free exchange of ideas or free speech on your platform then use heavily handed censorship is in our opinion very similar to bait and switch fraud and should be considered as such under the law even if you sneak in some provisions on page 100 of your 8point font legalese terms of service...

I know we libertarians are soo crazy with our ethics and principles...
Yes and I see them all as liars.
If refineries shut down and the price of gas goes to $10/gallon is that not a "real shortage" because there is still a market clearing price and I can still buy gas? I disagree.

I think the fact that software engineers get offered $120k+ out of school to fiddle with js frameworks indicates a real shortage personally.
I have no trouble conjuring a job description for a "cybersecurity analyst"; I assume their job consists of:

1. Staffing an event management system (probably something with a pretty console that is 1/5th as powerful as an ELK deployment but that costs 10x as much because Security) and investigating alerts.

2. Kicking off routine scanning processes and reviewing the results generated by them.

3. Responding to requests to let this application or that host through some perimeter firewall.
Blockbuster was controlled by a fairly conservative group that deliberately chose not to carry porn.

They even made that awful stripper movie (versayth anyone?) “sfw ” by using cutting edge CGI to add little triangle bras, apparently costing more than the original movie. Which I think they had to pull because that made it copyright infringement :)
Gathering together phone theft data, and the patriot act don't seem to have much in common.
Oh man, I miss Marco's.
The only ones that matter are the ones that occur after roughly 1995. Most people weren't in mutual funds or stocks the way they are today. When the stock market dropped 50% in 2008/2009, so many people in retirement age were ruined because their retirement money was in the markets. A greater number of people's financial health is based on the stock market in 2018 than it ever did in the 1930s or 40s. In 1987, when the markets crashed 25%, it was interesting and scary, but if that happens today, millions of Americans need to push back their retirement by a dozen years. It's much more meaningful today because so many more people are affected by it.

One of the great feats of social engineering that Wall Street has done in the several decades is convincing regular people that they should have their money in the stock market. That lets them make billions of dollars "taking care of" their money without any personal risk themselves.
The Equifax problem was poor data handling plus a lack of government interested in punishing them for it. Neither of those problems would be avoided if Equifax was a government agency.
It's also a small basket of 30 US companies. A lot of big, important companies across different industries, sure. But it's just another aspect to consider.
Ironic that is perfectly okay by manufacturers for someone to disassemble their car yet electronics companies go nuts and sue you.

https://spectrum.ieee.org/green-tech/conservation/why-we-mus...
In Mark, there are two types of 'comment'.
// comment and /* comment */ are lexical comments, which are stripped during parsing.

Then there's Mark pragma, like {!pragma}, which are preserved in the data model. HTML comment is supported as Mark pragma, not Mark comment.
Yeah if I ever went to a non public “paid in stock” I would pay a lawyer to ensure my contract let me cash out whenever I wanted, and couldn’t be diluted, and didn’t have lower payout priority.
China and Russia can write their own google. Smaller nations can't.
I don't think so. There really are not 3 million jobs in cybersecurity.

There is not much demand for people who can run a scanner or set up a firewall. Not to mention that a setup is a single day of work, it's not even close to a full time job.

Maybe they are counting every guy who ever plugged a broadband modem as a security specialist.
Most such rules are in place because slimebags abused the system, and in some cases taking the world economy with it. I'm all for making more efficient auditing rules, but one has to be careful not the throw the baby out with the bathwater.

Perhaps have compliance tiers such that smaller co's can optionally be in a riskier and less audited stock system or level. However, we probably don't want too much of the economy in that pool.

As it is, private investors may be willing to take on riskier and even dodgier companies who don't want auditors snooping around. That's fine: if the rich want to gamble with dodgy companies via private investment, go for it.
Amazing! I wonder if the colors are real or if they are inserted afterwards.
I don't "get" Vault I just played with it a little bit. I'm all in on Consul and Nomad and we are using them now for production.

Right now, I'm encrypting sensitive values in Consul for expediency. I'm going to implement Vault with an AWS back end eventually.
no, you would still need something like a file server serving read/write requests to the USB drive.

Think of this program like automatically giving any program that has a "File -> Open" menu the ability to load files from FTP, or HTTP, or any other file serving protocol. You still need something serving up the data - it's just possible for you to treat it like any old file on your file system now.
ATT is has been making bank on porno for a long time. They try hard to keep it quiet, but lefty and Christian magazines seem to alternate rediscovering it every few years.

IIRC, GE does as well, or used to.
Elm Design Guidelines
IFPRI Strategy – IFPRI
Good idea. The airport restrooms already have hands-free sinks and blow dryers. They could incorporate the voting mechanism into hand sanitizers so voting actually reduces the chance of spreading germs. :)
Someone did well at the horses.
> When the stock market dropped 50% in 2008/2009, so many people in retirement age were ruined because their retirement money was in the markets.

Interesting perspective on why central bankers have seemed so complacent about high stock valuations.

I've also heard commentaries that the wealth effect was one of the tactics used to drag the US out of the Great Recession.

https://en.wikipedia.org/wiki/Wealth_effect
The world needs more modest, linear growth companies. Please make some
That quote doesn't refer to criminal justice.

People know it from MLK, who was making a statement about the resilience of the faithful and righteous. MLK was actually quoting the 19th century abolitionist Theodore Parker, who was speaking of the inevitability of the end of American slavery.
Are those branching features sticking up above the ground, or are they carved into the ground. Can't tell which way the lighting is going.
You don't make it software controlled, you hardwire it so it can't be hacked.
> The problem with these schemes is that they're at odds with metaprogramming. One huge advantage of s-expressions is that the code is expressed using data literals.

I don't think it is necessary for there to be a single uniform syntax for code to be able to fully leverage metaprogramming.

Take for instance Mathematica (barring complexities of the evaluator itself...) The underlying type for almost everything in the language is the "expression," essentially a tagged list. The front-end language, called "standard form," can be converted to and from expressions. Expressions can more-or-less be directly serialized as "full form," which looks like McCarthy's M-expressions, and standard form extends this notation with operators and precedence rules. (Technically, standard form is given in a 2d graphical notation that is parsed into expressions, and "input form" is linear text. All the forms are interconvertible.) Programming in Mathematica seems to amount to writing lots of transformation rules for expressions, and it usually works out just writing the code you want to match against, but with pattern variables as holes. You are also free to write in full form for patterns if it helps make intent more precise.

I think many cases of code transformation involve a pattern to match against. A language with few syntax classes and with metavariables can support metaprogramming easily enough. There are a few examples I've seen, and, although I can't remember the names, I think MetaOCaml was one.

I guess what I'm saying is, so long as you make it so there is a "code literal," no matter the purported "homoiconicity" properties, you're good for metaprogramming.

> while still preserving homoiconicity

I think Alan Kay using the word "homoiconic" for Lisp was a mistake. The syntax of Lisp really is not the same as the internal representation, unlike the Tcl (which I understand actually executes by manipulating strings). This is a reason structured editors for Lisp don't seem to work out.

Here is a new word: autoiconic ("self representing"). A language is autoiconic if there are composable code literals. It is not necessary for an autoiconic language to have "eval," but it is necessary to be able to read in code and then write out equivalent code. Furthermore, the code literals must allow for metavariables and composability: replacing a metavariable with a code literal must result in syntactically valid code when written. This excludes Javascript even though it has template literals.

It is questionable whether Clojure is actually homoiconic, but it is arguably autoiconic since it has quasiquotation. (However, the way the quasiquoter works, a read/write cycle will result in code with a bunch of list manipulation functions. The supposed code literal disappears!)
Online project focusing on introducing and showcasing Iranian young artists
>It's a decent, healthy meal.

Especially when the alternative involves a caloric-deficit. While fast food like McDonalds is nutritionally sub-optimal, it cannot be understated how effectively they deliver much-needed calories at an affordable price. Even though this is accomplished with dubious subsidies and ethically-challenged animal farming practices, superior options are few when it comes to filling your belly with a few hard-won dollars.
https://en.wikipedia.org/wiki/Open_market_operation#United_S...

They are mainly trying to control the size of bank reserves by buying and selling securities, with the goal of hitting a target interest rate. When they are worried about inflation, they increase interest rates.
I always run and cycle with glasses, no problem at all. I even have reasonably heavy sunnies. Just make sure they are a tight fit and metal frames help form them around your head. I have never even noticed them really.
Per https://www.popsci.com/bigpic-europa-close-true-color, pretty close to real colors.
The kernel enforces that the code flow graph is a DAG (among other things). From a pure encoding perspective, you could build a program that had loops (eBPF is a fairly standard RISC like instruction set), but the kernel will reject it.
I agree. This is all about display of the data. However, the point of pivots is getting a two-dimensional display of the data. Using the example from the guide, a simple aggregate query would give you:

Year Month Revenue
2016 01 1
2016 02 23
2016 03 345
... ... ...
2017 01 567
2017 02 1234
2017 03 4567
... ... ...

That's fine, but for some readers, it's hard to see year-to-year changes. With a pivot, you get:

Revenue / Month
Year 01 02 03 ...
2016 1 23 345 ...
2017 567 1234 4567 ...
... ... ... ... ...

Also, for what it's worth, I gotta say that Excel does a great job at pivoting. Better than MySQL, anyway, running on the same hardware. I've created pivots with thousands of columns.