skysight-inc/HackerNews huggingface dataset:
Field reports are meant to replan the remaining work. That's the whole purpose of field reports.

But I understand what you mean: too many people use it to track activity, not as input for the agile loop.
I love learning. "Deep work" and "flow" is something I'm aiming at. And I was pondering why I'm falling short.

It seems like I was blindfolded about learning. I used to see it as taking as much input as possible. Example: want to learn React? Read books, follow tutorials, do exercices on your computer.
Then I realized this was not effective.

The missing part was the output. I figured out, not only I need to take input (read), to process it (practice), but also to do it for someone else.
This can be explaining to someone, showing what I do, teaching, making a video or a tutorial.

I used to be very good about learning early in my life. I now realized it wasn't because of the resources (It was almost zero), but because I was so excited to show my dad, my brother and sister what I could accomplish on the computer.
If it wasn't for them, I wouldn't have learn anything.

I certainly put a lot of practice into it, but it was only a consequence of my excitement to show others.

Lately I followed lots of tutorials and books, but was not excited about it, because I was learning those only for myself.

Producing output (teaching others, videos, blog, useful projects) is key.
I built Branded Background to help anyone create a Zoom virtual background with their logo on it.

Having your logo on a virtual background is a great way to keep your brand front and center during business calls.

Would love to know know what you think!
Would Numpy be of use? Haven't looked at the source yet, but for a keyboard, 4 ms per matrix would be noticeably laggy, especially if you add debouncing (is that even a thing in keyboards?)
Control Open Broadcaster Software with a remote. Plus a recording sign
It's not excluding commercial use entirely, though. It's free to use, free to modify. But not free to steal, make a change, and resell.
Yes, that's it. Sorry it's been a while, and yes it was using the parallel port. I wish I had thought to try modern PCIe cards and different software like Matlab, that would probably have been much easier.
I couldn't remember if that was one of the things they fixed with ES6.

I wonder if passing in a dict is a good alternative in this case. More syntax clutter but at least the params have some semantic meaning.
Electron v9 Released
Probing the Rockefeller Fortune: A Report Prepared for the US Congress (1974)
You are clearly unfamiliar with the process of mass-producing fake news. It typically takes “common sense” and proceeds to mislead it through bad paths. Which is exactly what you do with this “study”: you over-analyze a situation that is relatively obvious, with a sample of 1, and simply by doing so you effectively suggest to generalize its results - which is wrong.

You dropping a caveat mid-page in a single sentence is also the same thing tabloids do: make a big title about something, then state the opposite somewhere in the actual small-print article.
Microsoft understood, and still understands strategy wrt developers. Microsoft went Open Source because that is where devs go, why do they go there? Access, control and agency.

Why do you think they make VSCode? With VSCode and Github, Microsoft has access to probably > 40% of all developers in the world! How did they do it? Open Source.

https://www.youtube.com/watch?v=Vhh_GeBPOhs
> If the government failed in its duty to protect the public

Most governments failed when they didn't start to tax the sh*t out of unhealthy food and ingredients.

"Preliminary evidence suggests that the severity of symptoms associated with Covid-19 and the eventual outcome of being infected with this virus are associated with the health status of individuals prior to infection. Among the factors linked to an increased risk of hospitalization and mortality are overweight/obesity, insulin resistance and diabetes: these lifestyle-related diseases [...]" https://onlinelibrary.wiley.com/doi/epdf/10.1002/oby.22849
Prolog was inspiration for the Erlang syntax and it's about as declarative as you can get.

In Prolog, everything is either a fact or a rule involving facts. If you leave some variables unbound, you get what we think of as a program, where the system tries to infer values.
I've always been quite fiercely against Scrum as a development process, and I still am in the context of constantly evolving cloud based services, but I've recently seen it being done to great effect for mobile app development.

I think this is similar to Pete Hodgson's clarification[1] that gitflow (which he originally documented) isn't suitable in that sort of environment. If you've got a constantly deployed set of artifacts it doesn't make sense to plan in two week blocks, and then freeze a release. In the world of software which has actual discrete releases then you either have a massive gap between releases as you get everything just right, or you say "every two weeks we'll release what's ready", and for that approach Scrum works really well.

When you're working on cloud hosted services the typical approach is more of releasing things as they're ready, possibly sitting behind feature flags or partial rollouts, and for that Kanban has worked much better in my experience. It gives more flexibility around changing priorities, and space for the inevitable production incidents and technical support that can suck up a week of time out of nowhere.

[1] https://twitter.com/ph1/status/1260702766118232065?s=21
I made my minimalistic timezone app free until things calm down
Hiroshi Lockheimer Personally Apologizes for Podcast Addict Play Store Takedown
covid19 layoffs.docx.exe
Evidently, only they are allowed to do engineering. The rest of us are expected to shut up and buy the products.
You may prefer it, but that phrase already has a different standard meaning. Try again.
The risk is the same at non-Unicorns. Look at developers at J Crew, hospitals and governments. All will face a squeeze.
If you use standard, well known and industry accepted terms and then totally morph the meaning then it cripples the whole industry.

You are talking about game engines and their complexities, which makes it hard to comply. There are compliant full fledged operating systems out there (I am sure you have heard of a few) that are actually "open source". So I am not sure why any company should get away with using the well known term in a misleading way.
I appreciate the simplicity and visual style of the blog.
There are plenty of studies on sleep, all with larger samples and more rigorous approaches.
ffmpeg - you can do declarative editing combined with a Makefile. Clips can be previewed with `mpv --osd-fracitons` or equivalent.
I tried Go and didn't like its opinionated nature. As a beginner, I disliked,

- I have to use every variable I declare, otherwise it won't compile (b/c golang authors decided this produces better code)

- Official docs confusingly suggest I structure imported files with the root as github.com/ (b/c golang assumes all code will be open sourced)

- I can only import one file per folder

- There is no built in map or reduce function. You're expected to use for loops everywhere because it is more explicit

Once I discovered the last point I noped out.
I am not sure that would help. Guile elisp is slow. I don't think there is anything stopping it from being as fast as guile sche, except for maybe man-hours.
please correct if wrong, but the free-tier + redirect (cname or http-redirect) from the domain registrar would work just fine
Both Wikipedia & Oxford appear for some reason to adopted what is at best a subjective understanding of the term “open source” — since no one in plain English would ever think some person, place, or thing being “open” would mean free to take and use as desired.

Plain English is important. People are lazy. People do not like non-obvious meanings. Regardless of intent, any one prompting idea that “open source” means anything other than “viewable source code” needs to reflect on the clarity of their communication and the reality they may be seen as an chest pounding elitist; which to me is not in the spirit of the idles the claim to believe.
Used to do a bit back in the day, every time I got out my Black and Decker 18v drill I'd get a few mocking comments that it wasn't a "proper" tool. Kept my mouth shut about it being a rebranded DeWalt for half the price. They didn't deserve the tip.

Makita was always the highest regarded - assumed they were still a group-brand though, interesting to see them and Hilti are basically their own companies.
Cancelling and renewing a passport is not a trivial matter either.
Collecting data is just a symptom of a bigger disease called "marketing". You eradicate that disease and suddenly there's no reason to collect more data than necessary, along with a near-infinite list of other quality of life improvements like the lack of dark patterns, email and push spam ("newsletters" and "offers" as they call them), etc.
What is the definition?
Thread neighbour gcb0's answer is censored by Hackernews. (Turn on the showdead setting in your profile to see it.) I want to answer, but I can't attach directly to the hidden post, so I have to go up one level.

----

> 2. What's with /* */ ? Doesn't js allow keyword arguments?

It does since version 6. Example:

The function call anim_interpolated(ease, name, val, time) should be rewritten thus:

anim_interpolated({ease, name, val, time})

The corresponding function definition should be rewritten thus:

function anim_interpolated({ease, name, val, time}) { … }
And if they won't provide, look to bring your own. This is a big part of your day, being comfortable is huge.
Please cite your $10 fee narrative, only Reference [1] I can find, and this history I know of from my memory at the time the Licensing fees where not even remotely that small

Closer to 3-8% of gross sales was what as demanded on a product that often does not have that much margin to begin with, thus the licensing of the tech would have took a hug part of the profits of each saw sale

Contract Talks ultimately broke down when the companies wanted the inventor to indemnify them from law suits if the tech failed, not over a "$10 fee" like you imply in your comment

[1]https://en.wikipedia.org/wiki/SawStop#Attempt_to_license,_20...
I remember when Jet launched, it had a somewhat mysterious marketing campaign and a referral system that made it seem like it was going to be life changing. Once I got access I never ended up actually ordering anything.
Honest question: what are the benefits of Guile Emacs in 2020 and after? Guile speed? I'm aware Guile (especially) later versions got really good VM and general optimizations, but with recent work in gccemacs [1] and having complete gcc optimization engine under the belt, can these two be even compared? Also, gccemacs showed you get visible speedups in some use cases only.

Have everything under Guile umbrella? Remember, Guile is getting trickier and trickier to build over the years and I don't want that from scripting language whose main idea was to embed it (presumably also ship the source alongside your program in some cases). I'm getting impression even python source & build is easier to ship and you can't go below that.

Also, modern Guile compilation time is abysmal. I recently ditched Guix [2] from my system because bootstraping on fairly modern laptop would take hours, mainly because Guile is trying to compile some helper scheme libraries needed for guix to work and recompile everything again with 2-3 different gcc versions (which are bootstraped too).

[1] http://akrl.sdf.org/gccemacs.html

[2] https://guix.gnu.org/
The official incident notice is here [0].

> Following discussions with the Information Commissioner's Office ("ICO"), the Board of easyJet announces that it has been the target of an attack from a highly sophisticated source.

[0] https://otp.investis.com/clients/uk/easyjet1/rns/regulatory-...
Why would reissuing passports help? The old passport is still valid and only the government is actually able to tell whether it's cancelled (as they have access to the passport DB), but for all other intents and purposes (identity verification for banks, etc) the other passport still appears perfectly valid.
Your article reminds me a lot of Brandon Kase’s talk regarding Algebriac animations written in Swift

Highly recommended watch:

https://youtu.be/dyiLLdkzzRc
Yes but this require the entire runtime to be designed that way from the start.

It cannot be applied to legacy languages.

Just like you could not add a borrow checker to C without creating 2 worlds in the C community. But you can design Rust with this in mind.

A design always has a context.

Also, make a giant coroutine has a performance price, because any line is a potiential context switching.
How to facilitate a team vision workshop
Quite a remarkable lack of IANAL flags for a lot of people talking about false advertising/trademark law...IANAL but the minimal data I have suggests the phrase “open source” has very little protection (not strictly claimed on OSI website, no major track record of being defended in court, broadly accepted vague definition, unlikely to damage the trademarked brand’s image/rep).

Very different from falsely claiming the release is OSI compliant or whatever the legalese is...
Ask HN: Would you pay for a monthly job market infographic?
Imagine a monthly infographic with a solid statistical methodology which informs you about hiring volume, rates, desired skills, sectors hiring, etc in your home town (eg NYC).

Aim is to make sure you as an engineer can value yourself relative to the market for your skills and to make sure you can spot developments and shifts before they get on top of you.

Would you pay $10/month for the regular intel?
GCC sometimes requires this to be captured when doing overload resolution but
It is so common that tool manufacturers have it as a load case in their design.
Quiet and unattended installation with apt-get (2015)
Hey now, EasyJet's in flight food is actually really good.

I always found it interesting how they have much better tea than British Airways.
There is an interesting approach in Zig to explicitly kick call frames to achieve colorless asyncness.

https://www.youtube.com/watch?v=zeLToGnjIUM
What's your problem with it?

The original story was broken by Reuters:
https://uk.reuters.com/article/uk-easyjet-cyber/easyjet-hit-...

Easyjet have reported the problem to the LSE:

https://www.londonstockexchange.com/exchange/news/market-new...
USA picks US firm to manufacture Covid-19 drugs now made overseas
Speaking of XML, don't be shy and advertise your RSS feed!

Great story and pictures, thanks for the information.
Wow, you described my workflow exactly. Using "<" might be shorter and faster-for-the-machine, but it's less readable and breaks the left-to-right order. I also frequently start with `cat x`, see what's in the file, move on to `cat x | some filter` etc.
Related: The Racket Stories news aggregator focuses on the Racket programming language, including news such as the original post.

https://racket-stories.com/
1) Find a way to make the folks around, above and below you look good.

2) Invest in both technical and productivity learning.

3) Until you’ve built a reputation, show up a little early and stay a little late. First impressions disproportionately matter, and this is all they can judge you on.

4) Know how your internal and external customers use your product to hit their goals.

5) Be as nice to the security guards and admins as you are to the CEO.

6) Write lots of Thank You notes. Email people’s bosses when you send.
https://news.ycombinator.com/item?id=23233619
I once wrote a little python script that did something like this in the systray.
You are being blinded by your political agenda. This source code is readily available and costs nothing, thus it is both open and free. Much of the machinery here is relevant to me, so I can learn about the nature of the system through the code and adapt design lessons to completely unrelated applications. Without this free and open code no such thing would be possible.

I understand that you have nothing but loathing and contempt for my approach to software development and you are welcome to promote your philosophy but you will find it impossible to bend simple language to your wishes as long as there are people who see things completely differently.
Set clear expectations with your manager before it is too late
As other commenters have said - look for very similar specs between the more halo brands and the lower end stuff. Like a lot of things, it's possibly the same thing in a different suit, or only slightly detuned. You can save a pretty penny.
Every time another one of those anti-agile or anti-agile-scrum pops up it seems to just be someone having a bad experience.

The point of a methodology isn't to follow the methodology, but to use what is useful. Maybe 1 or 2 weeks per sprint isn't useful. Then maybe don't do that. Or maybe you can't estimate how much time your development might take. In that case, maybe do a little more thinking instead of presenting a black hole of time to the people that pay you. Take apart the problem until you do get a sense of how complex and/or time-consuming it might be.

Same goes for the deliverables or measurable impact; just because something has a name "an endpoint, a button, a page" doesn't mean that that defines a quantity of work or defines what you can or must deliver. Plan for what you know can be made, not for what you don't know. Having 6 months of 'planned' development seems highly unlikely to be successful, why not plan 1 month at most, and re-plan when you are near the end of the run. If people keep planning things they cannot predict it's going to keep failing.
I know many people don't consider Common Lisp as particularly fast language, but actually in my experience you can make it quite fast depending on what you need.

When using SBCL, for example, you get your application to be compiled to native instruction set. Moreover, you get control over optimization level for each piece of the code separately. Even more, you get complete control over the resulting native assembly. Something you don't get to do with other higher level languages.

One of the production applications I did in Common Lisp was parsing a stream of XDP messages (https://www.nyse.com/publicdocs/nyse/data/XDP_Common_Client_...) with a requirement for very low latency. I made the parser in Common Lisp so that it generates optimal binary code from XML specification of message types, fields, field types, etc. using a bunch of macros.

The goal of application was to proxy messages to the actual client of the stream. The proxy was there so that it was possible to introduce changes to the stream in real time without requiring to restart any components. Using REPL I was able to "deploy" any arbitrary transformation on the messages. The actual client of the messages was a black box application that we had no control over but we sometimes had problems with when it received something it did not like.

I liked Common Lisp in particular because it does not force you to make your performance decision upfront. You can develop your application using very high level constructs and then you get the option to focus on parts that are critical for your performance. Macros allow you to present DSL to your application but then have full control over code that is actually working beneath the DSL.

If everything fails, calling C code is a breeze in Common Lisp compared to other languages.
Ask HN: Production Prolog in 2020?
Seeker of logic programmers!
Usually using Lisp in production means making use of either LispWorks or Allegro Common Lisp, and not the FOSS offerings.
I do agree that beyond the site being tiny, an important part of taking control back is to question the hosting part. The "traditional" web is, unfortunately, not fit for minimum hosting without either shelling out some money or depending on a third-party (however good it is). It is high time decentralized web alternatives gain adoption.

How to host your tiny website with beaker (https://beakerbrowser.com/)

1. Open Beaker
2. If you don't have any content, select "New Hyperdrive" from the burger menu, enter your site name, and start editing content with the integrated editor
3. If you already have a folder with content, select "New Hyperdrive from folder"
4. You have a website ! Update it locally and changes will be propagated. Your site address is the hyperlink in the URL bar !

There shouldn't need to be more steps and, more importantly, dependencies on external processes/companies/organization to say what you want to say and spread it.
As a non-competitive runner Strava has two value propositions for me: find routes, and share my updates.

Neither of these should ever have been free because now I will jump ship before I will pay for them.
Would the non-linear mapping actually produce aliasing though, since it's in the discrete time domain? My understanding is that you only get aliasing when converting from analog to digital. While the discrete time sequence does map to higher frequency components (imaging) I would think this would need be filtered in the analog domain (the speaker's D2A converter)
Stolen and lost documents are logged in an international data base. I have lost my ID a few years ago. Every now and then I am being asked at borders whether I have found it or it was still lost.

Banks check during the KYC process whether the document ID is on this blacklist. If yes, authorities are contacted.

Hence, once compromised/lost, apply for a new one and tell them what happened with your old one.
Finisher Magazine Studio: In Conversation with Coach Tarun Walecha
Take a look at https://purelymail.com/ - $10 per year - unlimited domains and aliases.
Yes obscure might not have been the best fit. But it is a really old treatment for ADHD and is not used much now days. A lot of that has to do with patents and no pharmaceutical companies pushing it. Others have to do with the fact that it is pharmaceutical methamphetamine.

It's a little much to go over in text, but this guy:

https://youtu.be/TCPxPI_q8C8

gives a really good overview of the differences in the chemicals. He does not go into methamphetamine (Desoxyn) but I did a lot of research on it as well when I was looking to find the most effective treatment for myself. Having taken Desoxyn, Adderall and Dexedrine, I find half the dose of Desoxyn equals a similar dose of Adderall so 15mg = 30mg, with a lot less of the physical side effects (methamphetamine crosses the blood-brain barrier easier and has an affinity for the CNS over the PNS). To me Desoxyn and Dexedrine are similar but Dexedrine required a slightly higher dose, and did not create quite the clearheaded-ness that Desoxyn does.
First job was in the travel industry.

fscking GDS was like staring into the abyss
About Me in Early 2020
If a process is so hard to implement correctly that no one is able to do it effectively, then maybe the process should be tailored to the realities of real people.