skysight-inc/HackerNews huggingface dataset:
FWIW, here's an example of a simple programming task in Joy, the derivation of the step combinator. It might not make a lot of sense without familiarity with Joy, however, the thing to notice is the smooth algebraic form of programming. Making simple obvious decisions at each point leads to a concise and correct program. That's "the function-level programming style of John Backus's FP." in action. You can do it in Haskell (et. al.) too but I find it much easier in Joy. YMMV.

The step combinator accepts a list and a quoted program and runs the program on each item in the list in turn. (Use it to write e.g. sum of list of ints, etc.)

[] [P] step
----------------- Empty list, no-op.

[X|Xs] [P] step
----------------------- Non-empty list, run P and recur.
X P [Xs] [P] step

In terms of branch and x:

step == [F] x

So:

[L] [P] step
------------------
[L] [P] [F] x
------------------
[L] [P] [F] F

First, get the flag value and roll< it to the top for a branch:

F == F′ F″
F′ == [?] dipd roll<

[L] [P] [F] F
---------------------------
[L] [P] [F′ F″] F′ F″
---------------------------------------
[L] [P] [F′ F″] [?] dipd roll< F″

How that works out:

[L] [P] [F] [?] dipd roll< F″
[L] ? [P] [F] roll< F″
[L] b [P] [F] roll< F″
[L] [P] [F] b F″

Now we can write a branch:

F″ == [Ff] [Ft] branch

[L] [P] [F] b F″
------------------------------------
[L] [P] [F] b [Ff] [Ft] branch

The false case is easy:

Ff == pop popop

... [] [P] [F] Ff
... [] [P] [F] pop popop
... [] [P] popop
...

The true case is a little more fun:

... [X|Xs] [P] [F] Ft

We need to uncons that first term, run a copy of P, and recur (recurse?
I think re-curse means to "curse again" so it must be "recur".)

Ft == Ft′ Ft″
Ft′ == [uncons] dipd

... [X|Xs] [P] [F] [uncons] dipd Ft″
... [X|Xs] uncons [P] [F] Ft″
... X [Xs] [P] [F] Ft″

So now we run a copy of P:

... X [Xs] [P] [F] Ft″

Ft″ == [dup dipd] dip Ft‴

... X [Xs] [P] [F] Ft″
... X [Xs] [P] [F] [dup dipd] dip Ft‴
... X [Xs] [P] dup dipd [F] Ft‴
... X [Xs] [P] [P] dipd [F] Ft‴
... X P [Xs] [P] [F] Ft‴

And now all that remains is to recur on F:

Ft‴ == x

... X P [Xs] [P] [F] x

Collecting the definitions, we have:

step == [F] x
F == F′ [Ff] [Ft] branch
F′ == [?] dipd roll<
Ff == pop popop
Ft == Ft′ Ft″ x
Ft′ == [uncons] dipd
Ft″ == [dup dipd] dip
yes agreed. it's not crime by law... but it's like using uncovered parts of the law to swindle people.

Though it'll be really difficult to make a law preventing this without hurting beneficial actions.
Well, the other problem with Discord is that people have to opt-in to the groupings. Circles were publisher driven. If you were in my CS Friends circle, that was just where I categorized you. It was not akin to a FB group or a Discord server. In those, you have to accept some kind of invitation into the grouping, and you're made to communicate with everyone in the group/server. Circles were one way, from me to the circle. For a circle member to publish to all the same people they'd need to be connected to all of them directly in G+ and create an identical circle.

This is the same issue as group messaging in most instant message type systems (including SMS/MMS). It's forcing a full connection between all participants, when really we may only want a fan-out structure.

I haven't used it much (not as many people on it in my social circles) but WhatsApp's broadcast lists are like G+ circles in this regard.
Until you also realize you need a Qubit and the library preps and oh now you need NEB next gen enzymes and wow turns out pipette technique really matters.

That said, I love Nanopores, I use them in my business, and those error rates you can hack around if you know what’s going on under the hood.
I like the bullseye idea, but aren't circles often venn diagrams? That is, you might not want work posts to go to family, and vice-versa as well. Doesn't fit the bullseye idea naturally.
Burn down the country. Then cash out and hit the road.
A couple years ago the DTCC was doing a PR push about introducing blockchain, but it kind of died down. If you search for 'dtcc blockchain' you can find it. It's unfortunate there's been so much hype and work put into applications of blockchain that aren't necessary when we have this problem.
It is extremely weird to define the people buying GME as SJWs.
Navigating the Infamous Trough of Sorrow as a Solo Founder
Yeah! Working on android version - coming out soon :)
Last year Bill Gates talked about doing exactly that (I don't know if this actually happened):
https://www.businessinsider.com/bill-gates-factories-7-diffe...
The fact that someone like Gates is throwing the idea around suggests that it's not really incompatible or inconsistent with our civilization. (EDIT: saw your other comment with the follow-up, sigh.)
> Technical Product Managers (close to developers)

In my humble experience, I think the real value of a TPM is being the interface between management and technology. They're able to frame technical jargon in a way that the business can understand. i.e. Why we have to do this refactor? If we don't it will cost the company money. (contrive but you get the point)
Indeed. This is, sadly, an unavoidable consequence of a society increasingly based on relations of ownership to maintain social coherence. Communal relationships even under the égide of the state become increasingly difficult and impossible.
okay, fair point! they still aren't treated very well, though.
It doesn't work. But, I clearly remember this being something IBM advertised extensively.
Not sure about that last point.

In my uni, the computers booted over PXE and were often re-imaged, while mounting user files over the network. I imagine it is a rather common setup?

Anyway, since they had groups of similar hardware, software was thouroughly tested before any update was deployed to a given group. This was the case for Linux, and probably for windows as well.

This was a smallish university, with an IT staff of 3-4, mind you, so that's probably not too complex to deploy. There's probably turnkey solutions out there (Red Hat likely has something like this).

Linux makes sense in a company setting IMO, as companies can generally pick the machines their employees will use, so they can vet compatibility and software updates in advance. Of course, more moving parts (different HW/SW combinations) means more difficult testing.
> I'm not into the gaming community but I suspect there's a big contigent in the pre-teen/teen age range

Neither am I, but based on strong anecdotal evidence from every trip I've made to Micro Center in the last couple of years, I suspect your suspicion is accurate. Especially when I did a custom PC build a couple years back, and had to visit the support department due to my motherboard needing a firmware update to run with the CPU I'd picked - I found myself all but constantly tripping over infants in Fortnite T-shirts who, I assume, had talked their parents into spending thousands of dollars on top-tier gaming rigs with the argument that it would help them develop a marketable skill.

Good on them, I say; at a similar age, I did much the same. (Athlon 600 and a Voodoo3 3000! Back when Alienware was still an upstart doing white-box builds...) But, yes, all of that's to say that I think you're absolutely right, and GameStop would be very well advised to pivot in a similar direction to what you describe. They'd need to poach some expertise from Micro Center, which would probably be expensive, and while I suspect they'd get good bulk pricing on components, there'd still be significant capex there too. But there are a lot of places in the US where GameStop is and Micro Center isn't.

Granted, I think the days of the Internet café are over for good in the US, so as a hangout hub I don't see it working. But as a place to go to get custom gaming builds plus support, peripherals, and upsells for same, I think there's real potential there, especially if you're also selling all the consoles and appurtenances thereunto. And most especially if doing all this puts you in the right place to be on the leading edge of the consumer VR boom, when that finally comes...
Hey good q. I work in enterprise SaaS and our team builds a fairly complex product. We have a range of technical and non-technical users within a given account, who use our product in different ways, and we have accounts that range in size from dozens to hundreds of thousands of employees with the differences in terms of usage patterns and needs that you'd expect. We also operate at high scale so our engineers need to know a lot about distributed systems and the integrations that our product has with other vendors/platforms/etc. We aren't unique in any of this from my experience.

(sorry for being somewhat vague but I try to keep this account anonymous!)

It's simply too much for our engineers to spend time deeply understanding every nuance of our business ("how should we make this product tradeoff between the needs of SMBs in Asia vs. the needs of our largest 10 customers across all countries? How will this then impact our pricing strategy?"). But PMs have more context here, because in exchange they don't (for example) know every nuance of how our data pipeline works.

In terms of how we make it work, we 1. try really, really hard to align incentives between Eng/PM so that they win together, 2. make sure that teams work together closely and have time to bond, and 3. write things down in planning docs as much as possible, as that's one of the best ways to reduce conflict and also fully leverage non-overlapping expertise.

"the PM's business expertise has usually been strictly less than the most experienced engineer on the team, leading to a typically never-ending, and eventually abandoned game of catch-up."

That's rough... those don't sound like good PMs to me fwiw.

What I have seen are cases where very senior engineers have a better grasp of the overall product vision than some PMs, due to experience and tenure. But they usually don't have more expertise in all of the business questions simply due to relative lack of time spent in that domain.

***

All of this isn't to say that engineers don't need to know about the business, or that it isn't a huge advantage if they do (it is). Just that there are so many hours in the day and eventually you've gotta get some division of labor.
Central banks are regulatory entities. Who do you think sets the regulatory capital requirements?
You're not wrong at all.

But, I think the outrage here is a bit more general. Buying speeches is essentially influence tokens. Any amount and the idea it's happening for personal gain of a government official in America is what frustrates people. It kind of reads as if you're saying 'eh, it's not really that many influence tokens'.

For example, if this amount is a "move along, carry on" for you, I'd be curious to know when you draw the line specifically?
Ok, but that doesn't address the reality of the situation or the question.
Thank you for the practical insight. I suspected that NanoPores are not just yet geared towards hobbyists. I happen to have some bioinformatics knowhow so it's mainly a matter of hardware for me. As both you, u/bioinformatics and u/searine mention it is the overhead cost of flow cells etc that worries me from a hobbyist point of view.
How much is an app worth? Apple will soon make you choose
>My understanding is that if a little guy evades taxes, but then cooperates with the IRS when caught, and agrees to pay all taxes and interest and penalties, then they generally don't get thrown in jail and have all their other money and possessions and responsibilities taken away, as this article seems to imply they should do with billionaires.

Maybe, but that's sort of like how a person who slaps somebody usually doesn't get jail time compared to the person who beats somebody to a pulp.

The billionaire tax cheat has much larger impact on society. And the billionaire has much less justification for doing so (if they pay their taxes properly they're still a billionaire).
Not to downplay what you've built, but what differentiates this from using basic auth + HTTPS on a static site host?
"View Guide" link in Spot the Faker game description is dead.
The Expanse is easily my favorite show. I love the mostly hard SciFi story that is still exciting and action packed. It's just really really smart TV. I hope it starts a new trend of smart hardish SciFi series.

Also I think RPG DM's and gamers don't get enough credit for the incredible storytelling and world building that a lot of us take part in. A number of great fiction series have come from RPG games.
> why not just have a utf-8 string type in addition to a byte string type?

I'm not a go expert, but my understanding is that go "strings" are really all just a series of bytes and it's the standard library functions which treat string operations as UTF-8 encoded by default. I think this reddit post[0] explains it nicely. I suppose the simplicity of "just work with the bytes and apply encoding when necessary" follows go's simplicity and composability/interface patterns well.

> Also, as a nit, I don't think iso-8859-1 is ASCII.

We're splitting hairs here, but ISO-8859-1 is the eight-bit extension to 7-bit ASCII, no? It includes the standard 128 ASCII characters + up to an additional 128 characters (191 in total for ISO-8859-1 Latin-1 Western European, iirc).

[0]: https://old.reddit.com/r/golang/comments/a5v3fn/are_strings_...
Your assertion is not correct. The IRS is surprisingly reasonable about things. There are penalties and interest for failing to pay your taxes correctly, but they are also willing to cut deals to make things work.

Criminal prosecution is rare and reserved for the egregious and uncooperative. It's something like 2,000 cases per year total.
Yeah, it's not intellectually honest to argue "a billionaire committing a billion-dollar tax fraud has a lot to gain, because a billion dollars is a lot of money, but a billionaire getting fined a billion dollars is nothing to him, because diminishing marginal utility."
Presidents are different than Treasury Secretaries because historically they became impotent and sought no further office. A bribery scheme is hard to enforce when the president becomes impotent during the period they'd like to get payment.

Celebrities are different because they make tons of money and are business propositions in and of themselves, meaning their star power could bring immense attraction to the event, which is part of what commencement speakers are for.
It's just more appealing to believe in conspiracy theories and that the world is against you.

Wait until these same people find out about various "senior advisors", board memberships, and think tanks!

This isn't ideal but public service isn't a vow of poverty and someone will pay them. What is important (and appears to be the case here) is that they are public and disclosed. Citadel is only 10% of her overall speaking fees over two years. She owes them nothing.
This is a problem. I initially couldn't get my wife's Grandmother to see the site because sending her a password was too complicated. I have since implemented magic links for login. When you create an account for someone you can share a magic link with them or an email/password combination.
Oh - you're right. My bad!
There's a lot of people that aren't comfortable with change and have cause them to build up cognitive dissonance around anything blockchain. They could be presented with all the information they're looking for to be proven wrong and they will just dismiss it as "yeah well the source is from someone in crypto, of course they'd say that they want their investment to go up".
LogicManager is hiring for many positions across our Development team including a Database Developer and a Software Engineer. If you are interested in a new opportunity, take a look at our careers page: https://www.logicmanager.com/careers/
Lowkey (YC S18) is hiring mobile and front end engineers who like games
Very interesting! Congrats.
Charles Koch falls in the bin of "earns more on their wealth during that time."

There is another bin that is "paid for brand-building advertisement." - i.e. celebrities.

The proposition is that ex-government officials are just getting paid market rate for her knowledge and insight.

If that's the case, it should be trivially easy to find non government officials people getting paid $300k a speech for their knowledge.

You've identified listings - which is better than I thought there would be ! - but not sales.

Yellen earned $7.2m in two years. If all three of those combined earned half as much in speaking fees over that same time, I'd be definitely convinced that it's ho-hum
Why anyone has any faith or belief in our coruptacracy is beyond me.
> Disagree. Also this same logic can be applied to every other token (ie this argument suggests we should write minified code).

No, it does not. Think of the type variable as a template. The value of this kind of variable does not change during the execution of a function, once given, stays the same. When reading code with generics it does not even make sense to compare the names across two different functions unless they are methods in a class.

Basically, a T in head<T> may be something else than T in tail<T> depending on what the container declares. And what if I use your head<Element> as my head<Leaf>. For me semantically it is not an Element so your forced generic naming is simply going to mess with my brain logic. Leave my T alone. My T is my Type, not some imaginary thing the person who wrote the API imagined I should be putting in there.
on the side note, this makes an excellent youtube material...

there's a Korean investment channel that explains how people were gullible, and it's really funny to hear the fiascos...

...but not when I'm the gullible that is!
Is that email somewhere on our site? I'd like to take it down if that is confusing other SUS founders!
Oh, I am sure that you do lots of work. And your company is organized in such a way that your role is critical path for lots of things.

But if a company the size of Google can get by without software architects, why does your company need to be organized in such a way that you require that role?

Back when I worked there, one of the universal shocks when people go to work for Google is that the overall architecture was light years ahead of anywhere else. The person usually given credit for that is https://research.google/people/jeff/. Based on results, he may well be the best software architect alive.

If you want to learn from his example, I recommend that you start with "a running prototype beats a whiteboard design".

hence, i am not musk or ford that don't know how to weld.

What sheer irony.

BOTH Musk and Ford knew how to weld, and considered that knowledge essential to being able to do their jobs. Sure, they didn't do a lot of welding day to day. But how could they make correct decisions about how to build new machines if they didn't know how those machines are put together?
It's a problem here in India as well.. and trigger same Ali express said with a mark up as well
The parts on Earth are from book 5. "The Churn" novella is the story of Timmy becoming Amos that happened before Amos was on the Cant.
Building RxDock using Meson build system
A public immutable and distributed log saying somebody sees various psychology specialists, or disease specialists over the course of a few years... this metadata is almost as personal as the raw data in many cases.
I've wondered about hybrid supercap/battery designs as well, but up until recently it's apparently often been easier/better to just go with a bigger battery. String more small cells up together, get more performance and also more absolute energy available (range).

That said, while it's a completely and utterly different area, I've actually now experienced my first hybrid using equipment just a few weeks ago and it was pretty interesting: the latest Black Diamond avalanche airbag (JetForce Tour 26L). Avalanche airbags are now quite common safety tools for heavy snow back country or mountaineering, and in an avalanche can help keep a person from being completely buried (or at least keep them much much shallower). Fundamentally, they need to extremely rapidly inflate a significant volume with gas or air on demand, with long term reliability in standby, and while being part of a human portable backpack carrying other stuff and thus as light as feasible. It doesn't take much absolute energy, but inflating in a couple of seconds does take a huge amount of power.

The original ones used compressed air or small explosives, which obviously are consumable and present problems traveling by commercial air. They're also harder to test/practice with. Electric fan models came about like 5-6 years ago, but extremely high instantaneous power demands in this application meant big fat lithium ion batteries which are fairly heavy. Fine in a car, not so man portable.

The JetForce uses Alpride's E1 supercap design fan. The supercap can be charged off of USB or just a single pair of AA batteries in the field, and can hold charge for a good 2-3 months. It shaves a solid couple of pounds off the previous lithium ion design.

Anyway, niche application but it was pretty neat to me anyway to see some real practical gains come about from newer supercap work. I'll be curious if hybrid designs continue to make inroads in other places characterized by sharp power spikes with less overall energy demand.
We must repeal our hate-speech laws
Self-replying to add that it's important to know when not to use a confirmation dialog (for instance, in a "critical path" of rote data entry), and that your customers may organically show you that things are critical-path that you may not have thought about. In that case, though, having a good abstraction for confirmation dialogs is even more critical, because it's easy to remove (or A/B test) without feeling like you're throwing out significant amounts of effort; it becomes a zero-point story, so to speak. When you're writing less code, there's less code to remove when that becomes necessary, and that's why abstractions are such a big part of our roles!
Great product and great to see that people are still working on things around RSS. One minor nitpick: You should have a search bar on the frontpage. Or rather the page you get when you click on the search button should be the frontpage, maybe with a bunch of links to the code, an about page, etc..
Why France Has a Much Better India Strategy Than America
I will add, that currently Ubuntu does that by default, when on ZFS. For users, it will snapshot their homedir every hour, so even if they accidentally delete something, it doesn't need to be catastrophic.
>This is the weird part to me. I don't think the marginal payoff is higher for a billionaire, other than in ego or ideological or other less-rational terms.

It is higher in a very real and measurable way: it's way more money.

Doesn't have to higher as a "marginal payoff". (Besides that would imply that if the billionaire didn't get any real benefit or pleasure from the non-taxed money, they should face no penalty).
One benefit of all this is people coming together on a non-partisan basis. I hope this makes people realize that political ideologies (left or right) don't make a significant impact in our day-to-day lives, but that the tension is weaponized against us via divide & conquer...all so things like this get pushed under the rug.

I'm aware the term "swamp" may stir up some Trump era animosity, but this is the definition of a member of "the swamp". They're literally everywhere in positions of power.
This is not true. If it were, wouldn't this brother be mentioned in her grandfather's obituary?

https://www.legacy.com/obituaries/greenwichtime/obituary.asp...
The VT52 predated the 1500, though I imagine there are earlier Hazeltines.
Is it too much to ask a person who received $300k 3 months ago from PARTY A to recuse themselves for weighing in on an issue involving PARTY A for some amount of time?! More than 3 months, I would recommend.
^He got my point right
really? ... :/
Oh thanks I was looking for followup on the Gates thing, that blog post is superb. And depressing.