skysight-inc/HackerNews huggingface dataset:
I wish I'd found you when I was trying to gather enough customers to make What Got Done a business!

Yeah, I loved Snippets as well. I wrote a little ode to them last year.[0]

>I wish there was an on-prem setup to do that.

What Got Done is open source now. The standard version has a dependency on Google Cloud Firestore, but I have a working branch that runs on Redis.[1] You'd need to implement a new auth solution because What Got Done depends on UserKit, which is still in closed beta, but you can still use their dummy backend (configured in What Got Done by default) which accepts "password" for any username.

[0] https://mtlynch.io/status-updates-to-nobody/

[1] https://github.com/mtlynch/whatgotdone/tree/redis-persist
Contradicts history, but let's just see.
No way, that's too soon! I only recently started working on a MoonScript fork[1][2], I'm not ready for HN! ;) My use case is integration with Awesome WM, and I hope to bring MS up to modern standards (whatever they happen to be) in the process.

The current MoonScript is in a really tight spot: the aging codebase doesn't get updated, there's no one leading the development, and the community has like 20 members tops. We need people! For both developing the language, discussing its design, and testing the changes. Feel free to drop by and say hi on Discord: https://discord.gg/Y75ZXrD

Also, there's another effort aiming to modernize MS: a compiler written in C++: https://github.com/pigpigyyy/MoonPlus/ - it's new, but it already implements all of the MoonScript language - definitely worth taking a look at.

[1] It started when I tried to add some FP conveniences to MS: https://github.com/leafo/moonscript/issues/407

[2] https://github.com/piotrklibert/AwesomeScript - nothing interesting yet, just a few ideas in the issues
Honestly, just being careful and catching mistakes. On almost every project I've worked on, I've found a few. When things get big enough, what's the chance that there's not some mistake? Just reviewing through things carefully, with a fresh set of eyes, can often get a few of them.
Probably for the same reasons that waterfall development doesn't work out. This approach requires up-front specification of the data before the application domain is well understood. Any application desiring a migration to a different schema would need to work with the others to do it. Finally, developers bristle at the idea that they have to wait for another team to get their job done. In the absence of a strong company policy, it will inevitably drift toward shipping an application rather than keeping everything together.

Perhaps refactoring, had it been better understood around 1970, could have gone a long way toward harmonizing diverse schemas, allowing experimentation with eventual refactoring into the common database.

Our current environment makes this impossible. There's no way that Salesforce is going to ship a version that works with your company's database schema. You're going to have to supply that replication yourself. Same for Quickbooks. To get that kind of customization you need to be spending hundreds of thousands for enterprise software.
Tesla releases new video of what Autopilot can see
I‘d imagine that you could do price comparisons elsewhere once you have found the product meeting your requirements. And finding that product is where Geizhals actually shines due to their incredible attribute normalization and filtering options, which should be useful even for non-european users. Price comparison is just an additional bonus.
The Frozen Lake Problem
16" MBP here, and I don't have any fan issues with it. The fans get loud when I push it hard, such as video rendering or export of photo collections, but other than that, the laptop is quiet and responsive.
Diamond anvil cells are amazing tools. If you find this stuff interesting, check out Emma McBride's public SLAC lecture[1], "New Materials at the Pressures of Earth's Core"

[1]https://www.youtube.com/watch?v=PL6pI6WAd3Q
>The syntax of MoonScript has been heavily inspired by the syntax of CoffeeScript. MoonScript is CoffeeScript for Lua.
This polarization isn't mostly a technical problem, but my experience hosting forums at a previous company did give some insights:

- smaller communities are more civil. As forums get more popular and their power to influence grows, assholes want to use that power to get their way

- reasonable people might put in their 2 cents on a discussion, but will not continually argue with the assholes. The assholes know this, so pour lots of energy into turning a discussion into a shitstorm.

I have seen this same thing here at HN: two people go back and forth on a point until the discussion is two words per line on the far right of the screen. Once I see that starting, I usually quit reading the whole topic.

I'm not that familiar with the reputation thing here, but in my previous life I had some ideas about how to rescue our forums. Most of the ideas revolved around limits, like:

- limit the number of posts per userid on a topic. This would require that a person get all his thoughts out on the table and think before posting to do that, rather than going back and forth forever.

- limit the number of posts per userid per day. Then if someone went on a rampage, they couldn't just pollute one topic and go to another to vent (or create new topics to vent). My hope was that if you force a person to cool off for a day, they might not want to get into the same argument the next day.

Once our support forums got popular, they got ugly. We tried everything we could think of, but eventually had to shut them down and went to a model where we anonymously posted questions that users had and posted our responses. Users couldn't post. The support forums were still informative, but all the heat (and a lot of the interest) was gone.

I'd never have forums in another business. They're great in the beginning, but in my experience, impossible to manage when they get popular. HN has done a great job here, but it's also a specialized, highly educated community.
Implementing an end to end testing framework on a badly written although heavily relied upon production system whose quality was getting steadily worse over time. It arrested and reversed the decline in quality.
And it transpiles to C or JavaScript before being compiled on whatever.
If TypeScript is used against bog-standard JS code, I can definitely appreciate your point.

For me, TypeScript really started to shine once I started taking advantage its generic support, higher-level utility types like Pick<> and Optional<> (and really anything involving keyof), and creating static type checks via the unknown and never types.

This is especially effective when working on legacy JS code bases where unit tests and other good engineering principles were not used well, or at all.
Anyone here actually believes it is only Airbus???

Does it matter? Airbus is being punished for what Airbus did. If other companies also misbehaved, that doesn't suddenly mean that Airbus didn't break the law and shouldn't be punished.

It's the difference between a justice system and mob rule.
Three things: voting down a move to microservices, identifying a fundamental flaw in a core data-structure that is the high-level impetus for future refactorings, and encouraging people to be discontent with multi-minute long build-test-debug (BTD) loop.

Unfortunately, I find very long BTD loops to be personally offensive though, to the point it makes me emotional, which harms my ability to make my case. Despite knowing this, it's almost impossible to stop it from coloring my arguments. I fear that I have such a large amount of contempt for those who don't share my view on this that it leaks out whatever I do. I even know, intellectually, that this is wrong - ignorance does not deserve contempt, but compassion, after all. But my traitor heart doesn't want to listen. :(
I have found that just a few informal lines are often very good. What does the code do? How to build? Quick architecture overview. How do components work together? Good devs can usually quickly pick up from there.
This does not seem true. Indian service sector is very good at its job barring a few bad apples. For example, FinTech industry has done a remarkable job of easing payments. Compare that to Germany where the service sector is just awful. Of course, German competency in manufacturing is far ahead of India right now. It would be great to see both countries fixing up their weak areas in the future.
Aeson is not straightforward at all. Just try doing what the GP is saying he wants to do, you will discover you can't.

It is a very good library if you control both sides of the communication, and have fit for purpose interfaces. Otherwise, you are better with any lower level library.

Besides, what is it with the strictness of Haskell JSON libraries? There's nothing that will even accept Window's BOM.
A static site, for static content.
Interesting question...
this is one I have thought on and off, and I have a hodge-podge of paper reports and scans, with evernote- to maintain the digital notes, and google drive for the scans.

--

One could customize an open source CRM for this?
Simple Tips to Improve an Augmented Reality App
Just bought it for my MacBook Pro 15-i9. I think my use case is just less noise.
There is this for example https://github.com/cheekybits/genny
However, I couldn't justify relying on such tooling for my projects...
Convincing the team that always-on dashboards with critical, actionable metrics would improve release rates and uptime.

Making sure that upcoming new features and achievements are showcased to the whole company through weekly demos.
So I would assume you would do development in India while HQ-ing the company in Singapore ? Because I think without having business revenue in Singapore, employee costs can be quite high.
Your quote doesn't even say it's the fastest?
Yes, you can - I use it with Awesome WM, and with OpenResty/Nginx, and it works fine. MS compiles to pretty straightforward Lua and doesn't include any code that would make it hard to run as an embedded scripting language.
+1 on that. High quality air coolers are great options. They can still be super silent and are nearly maintainance free. I had higher end thermalright fan cooler on my old desktop and it run without issues for 6 years with multiple hours per day usage. For my new desktop I invested in a be quiet dark rock pro and hopes it will do the same. Noctua also has great options, and other companies too. But don’t try to save too much on coolers. The lower end models might be cheaper, but having to deal with less noise is so much worth 50$ extra over a couple of years.
Paywall: https://pastebin.com/NxwFrYEg
For user facing documentation, always ask Karen in accounting to read through it and provide her opinion.
Nearly 3M subscribers ditched DirecTV last year. Will AT&T do the same?
That’s just how physics work. Here are some examples.

Good performance and good thermals: it’s going to be a thick laptop (or a desktop) with good airflow, portability will suffer.

Good thermals and good portability: you’ll end up with something like an IPad Pro or a surface. performance will be lackluster.

Good performance and good portability: The thermal solution will be sub par because it’s designed too thin, light, etc. This is basically what we have here with these specced out 16 MacBooks.
Raw text: https://pastebin.com/raw/NxwFrYEg
Iowa Caucuses to Be Testing Ground for Efforts to Protect Voting from Hackers
Resigning.
When I worked in light construction "safety meeting" was code for smoking weed in the trailer.
Another plus point is being able to keep profits in SGD as opposed to INR (which depreciates by 5% per year).
Or, same, but with increasing penalties.

3 strikes, can't send notices for a week. 3 more strikes, a month. 3 more strikes, a year
I guess with “screw up” I meant things the regulatory organization doesn’t like. This could mean just wrong paperwork.

As far as security goes things are improving. Five years ago you got brushed off if you pointed out how easily hackable the devices were. Now people are listening and the FDA also seems to understand issues better.
Intel Power Gadget might also prove handy here (assuming it runs on the newer MBPs?) - it charts some useful power/performance related stats, including temp/power/speed, making it clear to see when/if the system is throttling/boosting/etc.

https://software.intel.com/en-us/articles/intel-power-gadget
I really appreciate people like you.
> I know I'm definitely not the only one who dislikes it, at least.

You're not. In my fork, I plan to replace `\` with `:` and `:` with `=`, so it's closer to Lua, and less irritating to look at. I need to figure out how to code that while retaining some backward compatibility, but "fixing" this is one of the major goals of my fork.
> if the official repo is taken down, your forks will disappear unless you have a copy.

https://help.github.com/en/github/collaborating-with-issues-...

I don't think that's true, I've personally recovered deleted repositories by finding its forks.

edit: Ah never mind it seems things work differently in the case of DMCA takedowns
Having two dry erase boards with various colored fine tip markers on hand
> Fast forward ten years and the Apple Watch team offered me a job working on SwiftUI in 2015. (The project started on the Watch team).

That’s an interesting nugget I’ve not heard before about history of SwiftUI!
I worked for a company that had gone from selling on premise software to cloud, and going from build to production release took a while. Realistically you could expect 1-2 days if everything went well. This was definitely not problem #1 at the company but I really wanted to push to see how much time we could shave off. I got some like-minded teammates to put time into a new release pipeline process, and we built some nice integrations where you could control the release process & see results from inside of slack.

So there were 2 kinds of big categories of things that happened. One was that we really slashed the amount of time from first master branch build to deployment. If things went well we could release to production in under an hour. This radically changed everything about our process. We started building smaller stuff because we could try things out in production very quickly. Code review times dropped a lot because we had smaller units of code. Planning meetings went faster because we were talking about smaller things so discussions didn’t go sideways. The team seemed to really like it.

Second class of thing that happened was that people from other teams would drop by our slack channel and see us rolling out code by talking/clicking to a bot, and they’d want to know more. And then we’d show the speed improvements and how it integrated into the rest of the prod architecture so that you could make the migration to using it too. So it kinda organically became the defacto release architecture at the company over time.

I’m a little bummed out now because it was super fun to see this all go down, it was almost accidentally the most far-reaching change I’ve instigated at work and the impact was great.
As read from Europe, it's really scary to realize that this question makes sense in a first world country.
Apple avoided this by making it an "intelligent" port. There is a bit of handshake that occurs when connecting the magport charger. Until this handshake happens, the power does not turn on. When first connected the LED turns amber to indicate the connection has been made, but the electrons are not yet flowing. Once the handshake occurs, the electrons start flowing and the LED turns green.
I was around when cell phones were invented. The peripheral standard developed naturally in the manufacturing industry far before the EU commission. Frankly imo, the EU commission in the 90s had far less impact and was taken far less seriously than today. To credit. Gov with USB industry standard deployment is laughable.
"keeping markets efficient" is how I justified what I did. But what's that number N of market participants where N+1 brings a de minimis improvement in efficiency. I think the number of market participants (large institutional players) is already well over N. To the point where its just computers churning trades.

To be clear, nothing wrong with that. But from a personal perspective you start to question your contribution.
As thousands know, it's not enough for you to discover it, you need to partner to discover and appreciate it, and as a couple not be peer pressured by your partner's judgmental friends, or you need to keep a lifelong secret that you might be the villain for making the ethical choice.
why is it necessary to allow people to talk to their leaders? why is it allowable that people be able to band together and form organizations and speak to their leaders as one with one voice? The right to petition is considered fundamental and pre-dates democracy.

stop calling it "lobbying" like that means something special, it's called free speech and representative democracy. you don't like people speaking in secret? how about we register them, and call that lobbying.

irritated that the people who speak up get heard? that's called life.

you want to be heard, you need to speak up.
Huh? Intel invented Thunderbolt. USB4 is Thunderbolt 3.
Frugality is a good value, except when applied to office chairs.
I am no longer with this company, but it was a small web dev company that had a problem with insecure legacy code on just about all 200 of its clients.

I wrote a software firewall to prevent the exploitation of these insecure websites as well as a monitoring system to identify any websites that got compromised in other ways.

It moved us from spending 80% of our time recovering endlessly defaced websites to 5%, pushed us on to newer and bigger projects, and made several hackers and at least one pen tester actively curse the systems in their exploit code.
Though this is probably not what you're asking for...

Realizing that my career is my own, and that I owe nothing to anybody. Nobody is doing _you_ a favor by hiring you. At most, it's a calculated risk.

Furthermore, realizing that I shouldn't suffer for management decisions. If you've been putting out fires for a whole year, either the whole team has been consistently doing a very poor job (unlikely, though possible), or the fault is out of your reach (quite likely IMO). In either case, it's totally acceptable to jump the ship to another team.
https://outline.com/wSxWDu
Lua is a simpler (and dumber) javascript. In some ways this is great, in others it's awful.
Technically the "nanny state" was for the corporations who proved they couldn't get their shit together.
Was there industry standardized naturally, the problem was solved...
These are all good questions, and details would of course have to be worked out, but in Sweden where we do have a system of state funding for political campaigns, I've never heard of these issues arising in practice.

I'm not sure what the details of our rules actually are, except that your party gets funding if you got more than 4% (edit – correction: 2,5%) of the votes in the last election and that people are free to volunteer their time.
¯\_(ツ)_/¯ It’s alright. You sometimes get downvoted by the early two people who are offended that I’d dare comment without knowing what PPS is (or something equally offensive).
I'm guessing you have a problem with the government regulating lead out of your chicken noodle soup, too?
I'd be interested to hear more voting down microservices. The title didn't actually specify, but I assume you felt it had a positive impact? :)

When was this, and how does it look now?
There's a bunch of variance of acceptance
depending on where exactly you are in the LGBTP+ spectrum, no? For that reason alone it seems like you'd need more granularity on the details.
Ban pull requests if they aren't a big change resulting from a RFC.

Therefore most feature code should be shipped to master with feature flags.
No One Gets Rich by Shunning New Cars and Lattes
Show HN: Heimdall – Self-managed email alias/forwarding service
Donate it to the homeless.
Yes, the class stuff in MS is plain wrong, all of it (except `=>`, maybe). In my fork, I plan to drop it all. The thing is, the prototypal, copy-on-write nature of Lua object orientation is not a disability, there's no need to "fix" it, the model is powerful enough as it is, it just needs to be used well.

Some years ago I learned Io - another prototype-based language, similar to Self - and I was amazed at how expressive it is based on a very small set of core primitives. All the primitives, including async calls in coroutines, are either built-in in Lua or are trivially implemented with a small code transformation.
I bought a huge whiteboard and mounted it with my boss one evening breaking facilities regulations. It’s used a lot and facilities stopped grumbling after a while.
It would be lobbying if involved company would have name 'Boeing' otherwise it's clearly bribery!
Not exactly great performance. The multi core score puts it on par with an Intel Core i5-8400.
Neurodiversity in Artificial Intelligence
The hype around microservices was so intense at its peak, I almost worried we'd never reach the trough of disillusionment[1]. As a microservices skeptic, I think we're at a much better place now that people recognize its costs and the tradeoff.

[1] https://en.wikipedia.org/wiki/Hype_cycle
Git has an amazing variety of frontends and ways to distribute your code.
Thanks a lot for your hard work!!
It's because of people like you that I have a very good life.
I wouldn't even call this a Chinese trait exclusively. It's definitely more pronounced there, but when didn't governments and companies all over the world lie about mishaps until it wasn't possible to hide the truth anymore? Look back no further than Iran shooting down that plane. That thing was crystal clear, yet they tried to deny it at first.
The difference is that the Chinese government can mostly hide the truth when it comes to their own citizens though...
Certainly makes calculations annoying when referring to indices. Not a showstopper but its a niggle nonetheless.
You can actually get Activity Monitor to show GPU load history in a separate floating window—I think it’s under the Window menu? If you poke around (and you’re on a recent enough OS version) you’ll find it.
My daughter's main health c are provider has something called "My Health" which is okay - I presume the doctor's have a better system. Something that maintains it on a timeline would be wonderful (that's how I remember it anyway). I guess a better question is - is that something that anyone would pay for? Or maintain?

I currently just scan everything into onenote, which works, but is suboptimal.
> Where did it all go wrong?

At this step:

> Then some of those politicians then agree with your group. You like that! So you start raising funds to get them re-elected. At face value, nothing here is wrong.
Hey that's a really cool project!

My experience, speaking for me personally, is that those kinds of apps don't help; because distraction isn't about the websites themselves but about something else. Often, it's some kind of boring 15s gap in my daily process: deployment or some such. Or, a really boring project. If I can fix the lack in the process, then the distraction goes away.

But! My experience / use-case does not take away from your triumph! Congratulations!
I use an encrypted disk image with properly categorized and dated documents (digital or scanned) for each type of records.
Interview process. From the start, we did away with whiteboard questions and instead opted for a take home test. The test wouldn't take more than an hour or two, depending on how much effort the candidate wanted to put into it. They got 2-3 weeks to complete it, with the help of the internet.

Because the test was specially designed to weed out people that didn't know how computers/compilers worked, it was surprisingly effective at removing 90% of candidates. The people that got in were of the highest quality.
Human geographic origins using Pb isotopes from human&prehistoric animal teeth