skysight-inc/HackerNews huggingface dataset:
> I like many others are deeply upset by leadership from both parties, at all levels of government.

Yes, I agree. What’a really upsetting is they try to justify why less transparency is good thing. When they are using this only as way to impose their authority.
Interested in giving this a try; If you need testers, I'd be happy to try it out.
I appreciate that! also, I don't think I've seen that inflection of dang before.

It would be nice if HN continued beyond all of us, though. Sounds grandiose and dumb, but why not? There's already a rich archive (a dozen years' worth and counting) and the site has certain properties that prevent it from growing too much.

Maybe eventually we (or our successors) will come up with an anti-abuse system that makes the current one obsolete and then we can publish the old one and HN can have a retro thread about it, like about 1980s Lisp AI programs.
Can someone tell me how this relates to the hype of, well it must be some decades back, chaos theory in dynamical systems?

The idea then was the following: We do not need "randomness" and probability theory in our models, once we realize that deterministic systems, even simple ones, can produce arbitrarily complex outcomes.

For example, this was all the rage in economics in the 90's. Surely, those are dynamical systems and besides having an actual proper reason for probabilistic reasoning, one wanted to at least consider that modeling deterministic systems without any randomness could fit reality.

I also make this point because in this instance, graph based discrete models often have a continuous equivalent and it depends on the case which of those offers more useful outcomes.

If I remember correctly, the hype about chaotic systems died down in part because while we could formulate substantively powerful foundations, it was extremely difficult to "get something useful out of it" and it all seemed to go more or less nowhere.
As is Sonoma County, today.
Event-Reduce – An algorithm to optimize database queries that run multiple times
> Leaping to conclusions about what his or her unstated assumptions must have been and then calling them “erroneous” seems a bit hostile.

The original comment was leaping to the assumption that finding sex differences means there must be something wrong with the study/analysis. That's dangerously wrong.
You instead need to throw most the board of directors of the insurance provider and device manufacturer in question into a Faraday cage, lock it, and walk away.

On a more serious note, this is a new world of crazy for me I wasn't aware of. I wonder how difficult it would be to push forged data back to the monitoring agency with physical access to the machine with an independent setup. Then, simply put your actual device in a Faraday cage so you can still use your device as needed, with insurance covering it, without insurance invading your privacy and likely using that data for other unscrupulous purposes as well.
the "actual popular games" at a certain point in time are usually games that were released very recently. I suspect anandtech doesn't update the game benchmarks too often so you can more easily compare against parts that were reviewed before the newest games were released. they usually have at least one major title for each genre, so you can get a sense of how the part will perform in your favorite game. you can find benchmarks for newer games in YouTube reviews (I personally find jayztwocents to be useful for this).
This is effectively what you do with some of the smaller MCUs -- you're running out of a megabyte or two of on-die static RAM. This is more to eliminate latency in RTOSes than it is to improve throughput but it's the same idea.
sum = 2*f(2) seems nicer than having sum= twice.

If you were enforcing this with the compiler, you would also need something that would suppress the enforcing, because the millions of pre-existing functions would probably not get an updated attribute marking it as pure. And once you do that, the compiler can't really trust anything that function does, because it may actually be calling a non-pure function.
Little Breakthroughs: How we optimized a system by a factor of 100
The specific issue is how userbenchmark weights CPUs seems to be very coupled to Intel's specific ideas on how many CPU cores there should be, or at least very firmly stuck in the 5 years ago. So last year the weights were 40% for single-core performance, 58% for quad-core, and 2% for "multi-core".

The idea was this was supposed to be what games care about, but it isn't. Modern games have issues with even 6c/6t CPUs, such as the horrible 1% lows on the 9600K in Far Cry 5: https://www.gamersnexus.net/hwreviews/3407-intel-i5-9600k-cp...

It looks like Userbench has since adjusted to weight up to 8 threads of performance? Which is maaaaybe less trash if all you care about is gaming. But the Core i5 series still tops charts on userbench despite reviewers no longer recommending the i5's due to performance inconsistency.

They even make ludicrous claims like that the 9100F is perfectly fine for gaming, and is even 10% better than a 2700X. They seem to be basing this decision entirely on older games or games specifically built for as broad a userbase as possible (eg, CSGO, Fortnite & Overwatch). Meanwhile actual reviews say things like "The quad-core Core i3-9100F was hopeless in Battlefield V, pretty bad in Assassin’s Creed: Odyssey, fairly useless in The Division 2, and weak in Shadow of the Tomb Raider." https://www.techspot.com/review/1983-intel-vs-amd-budget-cpu...

So even if you're an Intel fan, userbench is still a terrible way to pick a CPU.
Feel free to point out anywhere the constitution says so. The constitution and/or bill of rights have nothing to do with this situation, as no constitutional rights were broken whatsoever.

>or these statements were in violation of some otherwise unknown confidential settlement agreement

I really have no idea what you're talking about here. What confidential settlement agreement?

>who is to say the employee statements were disparaging? Amazon?

Yes.

>No whether a statement is disparaging or otherwise violates the terms of an agreement is an issue of fact for a fact finder (i.e. jury or more rarely a judge) to determine.

No it's not. This isn't a court of law. It has nothing to do with whether the "agreement" was violated or not, and there is no need for anyone to do any "fact finding". This is an employment arrangement which can unilaterally be ended at any time by either party, and Amazon has chosen to do so.
Abandoned Computer Store Is a Time Capsule of Early 2000s Tech
My understanding is, you can't treat the filename as an arbitrary bytestring, since you have to transcode it across platforms, otherwise the filename won't show up properly everywhere. E.G. if I make a file named "test" on unix, it will be UTF-8 (assuming sane unix). If on windows I create a file with the filename "test", encoded as UTF-8, it will show up as worthless garbage in explorer.exe since it will decode it to UTF-16.

So VCS needs to know the filename encoding in order to work properly.
Can you speak briefly to the change? What motivated it? How's it been working out?

For context, I'm an engineer that uses Postgres heavily, with some basic BigQuery + Redshift. I don't understand what the benefit of something like Clickhouse are over a standard warehouse.
I recently built a system with a 3950x and a 2070 super and it has been great. This is the parts list I ended up with: https://pcpartpicker.com/list/4cMMXv . The system handles AAA and competitive games without any issues. I dual boot with windows 10 and Arch linux and it's been a great experience.
> Here is the URL of the blog post that I had to write in preparation for the upcoming blog post about getting ourselves a Friendly C Compiler: https://trust-in-soft.com/blog/2020/04/06/gcc-always-assumes.... . I recommend you take a look, I think it is interesting in itself.

So, it's definitely interesting -- I think a lot of odd stuff you can do should probably be undefined. Eliminating pointer accesses after a null check sounds A-ok to me, because your program should never dereference null.

Another interesting thought is requiring more of these things that lead to miscompilation to produce compile time diagnostics.
To add to this, there are extremely limiting languages like Toki Pona[0]. To construct complex ideas it relies heavily on combining words. But that's also a characteristic we see in most languages, especially in German and Chinese.

The only difference I see is that we don't speak C++ (though you could argue that sometimes we do). Mostly because it is pretty laborious and not worth the effort when we have a common tongue (pun intended) between us.

Spoken languages were created to communicate. They advanced to allow us to convey complex and highly abstract ideas. I wouldn't say programming languages were constructed with the same intent (at least they are intended to be interpreted by a computer, not by a human).

[0] https://en.wikipedia.org/wiki/Toki_Pona
The Pulumi/Terraform state contains more than a local copy of the last known actual state of your resources. It also contains information about the desired state is, which parts of the last known state were mutated by Pulumi/Terraform itself as opposed to external/unknown changes, etc. They are complementary.
I agree that $105,000 is too high for the area from a cost point of view, but when compared to California’s affordable housing up front capital cost, it looks much more promising ($1 million per unit in this, extreme but unfortunately not too extreme for this state, case): https://www.bisnow.com/los-angeles/news/affordable-housing/a...

At that rate, Houston metro could get 100 homes for the same price it takes to produce 10 affordable homes in the San Diego metro area!
Multiple states don't have shelter-in-place rules, but still remain very different from NY. (They still have some rules, of course; I agree it seems silly to claim that it was safe to do nothing.)
A new study suggests you may want to rethink that MBA
For binary constant notation, I have incorporated the following macro into my projects: https://gist.github.com/61131/009961b781f387ed1474ffaf19e375...
They lost that battle a decade ago. I would previously have suggested some kind of enterprise devops offering pairing with their other services but Microsoft will probably get there faster and better.
It would just be easier to remove the chip lol
TL;DR: the idea is basically to write the Django data from the DB into a JS object and then use that to feed Vue components. I imagine they do this only for the stuff that uses Vue and not the whole page markup.

Vue is a great option to combine with server rendered markup (PHP, Python, etc) because it can read the templates directly from the DOM and doesn't need a build step like JSX does.

It's not the only option though. You could also use Preact + Htm (JSX in string templates) which doesn't need a build step either and is much smaller than Vue.

https://github.com/developit/htm
If you're at that level of auditing I'd expect your company has enough cash to fork over for GHE.
>You, you're some rando coming up talking about stuff that makes you look incompetent.

Or worse, threatening to make his choices look incompetent.
20% of housing units in Denmark are co-operative owned. See sidebar at https://www.housinginternational.coop/co-ops/denmark/

How Danish housing cooperatives work (6-min whiteboard video):
http://stories.coop/stories/kab-how-cooperative-housing-work...

This is a model for affordable housing that really works.
Why does the distinction here come down to the ability to speak? I find this odd, especially on a site that has a high portion of introverted people.
nice play. rigth out of Microsoft playbook.

in a time where competiton is triving and github is not synonymous of opensource anymore, offer free stuff to embrace (fake you still support opensource), extend (offer cpu time), extinguish (kill the budding competition before they can establish themselves)

I guess you asked for a question, so here is one: which of these true open source supporters are you more afraid of:

gitlab?

codeberg?

others we should know about?

thank you!
> How do I correctly truncate the string?

Refuse to accept a string that is overlong, and require an interactive user (hopefully one literate in the language) to truncate it for you. In a non-interactive context, you can't.
To match an API where it is sometimes used.
I also think that small firms should have different rules than companies like Amazon or Walmart, in many domains. Most people agree, and the law reflects this common opinion.

I'm not saying you are necessarily doing the following, but raising the question "at what headcount" is sometimes done to suggest that this is absurd or unfair position. Why should a company with 119 employees be subject to different rules than a company with 120 employees? But this problem exists everywhere we have laws to regulate behavior. What really is the difference between 65 and 66 miles an hour? Is a hot dog really different if it has 86% organ meat vs 85%?

To answer the question, assuming we want to force 'large' companies to play by different rules specifically in the case of tolerating employee criticism, we shouldn't even use headcount as a metric. Some other measure of size should be used.
Crazyflie is a tiny flying PCB, original version from ~2013 (no camera)
https://www.bitcraze.io/

And yes, it is not very robust, I broke one PCB arm but could fix it without affecting the balance too much.

The bigger problem was encountered when it flew out of reach. I had an xbox 360 controller connected to a xbox wireless dongle on my laptop, running crazyflie SW, connected to crazyfly via another dongle. Tested it in a city park (somebody attended to the laptop).

I moved a bit away from the laptop setup while trying to learn to fly it (manual leveling is hard). I don't know which wireless connection failed first. But the result was, it just kept running the last instruction, and flying up, up and away. Luckily the battery failed when it was up about 50-100 meters, and had drifted away about 100m horizontally due to wind.

I was sweating like hell, picturing scenarios of it coming down on a car windshield and causing a surprised driver to crash, etc.
Luckily it came down within the same park. Without new damage to drone, or third parties!

Lessons learned: Don't fly an indoor drone outdoors, it's not built to resist wind and doesn't have SW safe for it. And never, ever fly any drone outdoors without model plane liability insurance.
They did. AMD had a very strong position against the Pentium IV era offerings from Intel. They took it on the chin for a couple years and then the came out with Core2 and pretty solidly handled AMD for a while.

AMD doesn't look nearly as one dimensional as they did then, power consumption wasn't as interesting and Intel came out with a low power play; this time AMD seems to have offerings in every category that are compelling. It's really hard to bet against Intel with their long history though. I wouldn't be surprised if they come out strong when they get their process stuff sorted.
Absolutely. You can setup multiple realms in Keycloak to isolate tenants from each other, and beyond the built in admin UI you can access all of the configuration over a REST API to build you own admin tools if needed.
Why the strange font?
Are you aware of pjax, turbolinks and (stepping up a bit from this really minimal baseline) intercooler.js?

Curious how you feel your project fits in at this end of the ecosystem.
I appreciate the effort, especially the free tier only approach, but... my framework for data collection and reporting: what behavior, if any, do I expect to happen as a result of data? If the answer is none, there is no point in the email / report / pagerduty alert.

> The idea is for the mailing list to go out every weekday before the market opens so you can be informed enough to decide if it’s worth paying close attention to the market on any given day and make some moves.

Looks like the behaviors this information is intended to induce is:

1. Gather more data more frequently (reload WSJ / Y! finance? front page?)
2. Make more trades ("Buy High, Sell Low")

If SP500 futures moving but markets are closed, what action could you possibly undertake profitably? Market open is a special auction you can't really arbitrage like that, so you'd be hoping for intraday moves? Are these the behaviors you _want_ to be inducing? Should retail investors be making trades during times of high volatility?

I suspect no; retail investors will buy into rallies and sell into slumps, exactly the behavior Bullish's tagline mocks.
Why do you need them to enforce that only escaped strings are passed to functions?

html::append(html::string text);

with an constructor

html::string(std::string)

that handled escaping seems like it'd work just fine.
You forgot mangling urls by inserting underscores in the url, not being able to copy and paste part of a message cleanly, stuttering audio or video when your internet connection is perfect, and screen sharing that doesn’t start or drops whenever it feels like. Oh and abysmal workflow around picking the right audio device.
The part of the site I interact with most often, edgar (https://www.sec.gov/edgar.shtml), does not look like it was made in the 90s at all. And the other parts of government services I interact with (SBIR stuff, like SAM registration and all), are worse, but even they are rolling out new versions of things (e.g. fastlane) that are better.

And looking at sec.gov right now looks nothing like a 90s website. It has clean graphics, its responsive, etc. Not exactly sure how it looks like it hasn't been updated from the 90s.
This is an impressive and detailed writeup, so thank you for sharing not only your process but the thinking and reasoning behind it. I especially appreciate the list of tools [0] and book design resources [1]. I hope my comments/observations don't seem overly harsh:

First, a question: is there a link to example source code, e.g. a folder of Markdown+.text files, the bash scripts, and the resulting PDF?

Speaking as someone who has put a decent amount of time in looking at plain-text-publishing systems (such as Leanpub's Markdown system, Hadley Wickham's RMarkdown books [2] and u/munificent's custom build script for "Crafting Interpreters" [3]), I have an idea of my current pain points, and I want to see via-example of whether your process deals with them, before I get into your technical details.

Without such an example (and if I'm being honest, even with great examples), I can't bring myself to do more than skim your material, because the steps seem so complicated, and I can't easily discern how they improve how I currently use Pandoc to do the Markdown->PDF process. For example, I'm currently trying to use Python's Sphinx [4] – which, besides being great at creating an online reference site, can also output s compiled file that I can pass into pandoc with a pre-defined Makefile. So all the steps (again, just based on my skimming) you detail in your "Part 1: Build Script", which include writing the argument parser in Bash, seem orthogonal to the plaintext-to-PDF process?

[0] https://dave.autonoma.ca/blog/2019/05/29/typesetting-markdow...

[1] https://dave.autonoma.ca/blog/2020/04/11/interior-book-desig...

[2] https://github.com/hadley/r4ds

[3] https://news.ycombinator.com/item?id=22788738

[4] https://pedrokroger.net/using-sphinx-write-technical-books/
First of all, I used the word Agile in my response zero times. I used the words formal project management for a reason. Agile tends to be assumed but if someone asks then either you can infer what they actually want or you're going to be a terrible hire in a startup anyway.

Second of all, as people love to say here, your small or medium sized company isn't Google so you shouldn't make decisions as if it was. What works for Google does not necessarily work for random startup or small company number 7521. Every small and medium company I've seen without a project management process was a disaster. Partially because, unlike Google, they can't throw 10 million at a problem and shrug if they waste 9 of it or cancel the whole thing in 2 months.
The county health officials would presumably coordinate with each other, as San Francisco and San Mateo are already doing.
Perhaps that is the masterclass: not wasting time and effort where it isn’t needed. I have seen that pattern in successful people, focusing on the right things and knowing what to ignore.

Disclaimer: I’m a yak shaver, I’ll waste immense time on “perfecting“ something irrelevant.
In my opinion C is good as it is. C++ is terrible complicated mess, always have been and adding more and more "modern" functionality isn't helping it much. There are great standard functions, e.g. for strings in C, whereas it is often very inconvenient or complicated to do simple things like uppercase string in C++. I always ended up basically using C with just basic OOP functionality from C++. But I am not writing in C/C++ daily so my opinion is not very important...
As someone who experienced serious pain with broken strings that I sometimes only discovered, after the original files were gone and new special characters were integrated, I directed quite some anger to the fact, that computer systems are internal mostly operated in english only, so usually nobody notices bugs with wrong character encoding. So I share the sentiment of the article ..

I do not want to think about UTF encoding, when I simply create a 7z or tar file, without even programming. But I learned the hard way, I had to. I never even found out for example, if it was/is a bug with 7z, tar, rsync, scite text editor/ notepad++ .. or just wrong usage/configuration. I just had(and still have even now my workflow is clean) a special first file/codeline with special characters, I checked to be correct, after compressing, rsyncing between different systems. Especially between windows and linux. But it probably helps, that I don't have to do that anymore.
> It's just so bizarre how he got any support at all.

I mean... Donald Trump is our president, so if Bloomberg gaining any support is bizarre, we've already been in bizzaro world for the last 4 years.

It's not like the Democrat side of the house is squeaky-clean when it comes to its candidates not doing shitty things.
Perhaps i'm misunderstanding but this seems to convert a declarative workflow into an imperative one. Doesn't this seem backwards?

Kubernetes manifests are declarative by design and for good reason, the controllers reconcile the state not your script.

Interested to hear Pulumi examples where this is desired and where it fits in with other tools.
Ask HN: High Quality Screencasts
Over the years I've learned a great deal from high quality screen casts. When focused on iOS, Swift Talk and Point Free have given me real gold nuggets of knowledge. Recently I've started making my way through the content on Destroy All Software, which though somewhat vintage, still holds its own and transcends Ruby/Rails. What sets these apart for me is the incidental learning that comes from watching deeply experienced engineers at work.

My question is, irrespective of platform, are there others in that calibre that you would recommend in 2020?
I don’t want to alarm you unnecessarily, but they let ordinary people with virus aerosolizing equipment (lungs + diaphragm) onto airplanes, currently.
If your DevOps team can’t code you don’t have a DevOps team, you have an Ops team
This should be possible, since everything you mention are realm-specific settings (i.e. you create one realm per customer), including that a user can be admin in one realm only.

I'm saying "should be" because personally, I have only used single-realm setups in production so far.

Must say I'm a big fan of Keycloak.