skysight-inc/HackerNews huggingface dataset:
I know it is a simple way to look at it, but Walmart on whole has been a game changer when it came to handling the lockdown. Where Amazon was taking weeks to get "non-critical" items shipped, Walmart had on average a 3 day wait for drive up pick up.

They've introduced a yearly fee for delivery and we signed up. It's been top notch. In my area, they outsource the delivery to doordash. Order, pick a time for delivery and it is delivered. Works well.

Back to the simple ... maybe they have found a way to compete where amazon cannot?
these days many newer languages have macros: lisp is not alone
> What words would you like me to use for open source software that you're not going to trample over in 5 years when it becomes convenient for advertising your software?

Option a) Makeup a non-generic not already in use term and trademark it.

Option b) Just say "licensed under <well_known_license>".

What you're required to do to get the exclusivity you're looking for is well established in the rules we are all required to play by known as "the law".
"permissive", "really awesome", "generous", many other things.

Not "open source". That term has a meaning, and it's very important that meaning doesn't get diluted.
Really tough on an already struggling airline. Wonder if their security team were fully in place recently?
The best usb keyboard should have 1ms latency due to USB HID interrupt interval. 4 ms is not that bad.
What a stupid headline. Just a blatant falsehood in the title of the article. Why are journalists (still) so bad at this?
Why Stock Buybacks Are Dangerous for the Economy
On one hand, I think companies should make their hardware easy to hack on- all sorts of cool creativity comes out of those projects. On the other hand, I think of the customer support team we have at my small company, and understand that TE (or other companies) might not have the bandwidth or skill set in that department to help customers that are bricking their devices in novel ways. I’m curious how to balance that.
30 minutes a day

I have found your problem.
And I appreciate them for the work they've done too! But that's not an exact one-to-one here. There's no point in attacking a project that has an honest desire to give to the community like this post has been doing.
I sometimes feel that someone needs to declare "elisp bankruptcy" in the same vein as one declares inbox bankruptcy, accept that implementing all of elisp in another superior lisp is too much work, write a better emacs-alike from the ground up in a proper, performant lisp, and let the package authors do the work of porting their packages.
Is This the Death of Social Dining?
Contact tracing app launched in New Zealand
> Much software is developed as part of a larger system where functionality is relatively well known in advance

Also, however, most software, especially 'enterprise', doesn't actually do what it's users need, and is a nightmare for it's users. That the functionality it would deliver and how it would do so was decided by managers in advance doesn't mean it actually works for those using it.
Time for datapoint tax, which will reimburse victims of these crimes
And yet still not the worst airline in Europe, Ryanair takes that shitty award for some truly appalling business practises.
We're also required, when communicating with each other, to communicate in good faith and to create a shared understanding. There's no law about that, it's just pointless to try and communicate if we can't do that.

Otherwise, I can say something like this and expect you to understand me: Most people believe that an onlooker underhandedly ignores an omphalos, but they need to remember how non-chalantly the cigar about an espadrille laughs out loud. When a menagé à trois for a labyrinth rejoices, a starlet living with a clodhopper feels nagging remorse. An unsightly impresario is darling. When the surly menagé à trois starts reminiscing about lost glory, a curmudgeonly bubble ceases to exist.

Or I can redefine water to mean any clear liquid, including sulfuric acid, and sell that to you, and claim you should've understood what I meant when you die.
Yep, I've used Common Lisp in production. Several times. I'm in the middle of writing a new app with Lispworks right now.

Common Lisp is generally the first thing I think of for any new work I undertake. There are exceptions, but usually my first choice is Common Lisp. It has been for a little over thirty years.

I've often worked in other languages--usually because someone wants to pay me to do so. I usually pick Common Lisp, though, when the choice of tools is up to me, unless some specific requirement dictates otherwise.

The objections you list might be an issue to some extent, but not much of one. Certainly not enough to discourage me from using Common Lisp in a pretty wide variety of projects. I've used it for native desktop apps, for web apps, for system programming, for text editors, for interpreters and compilers. When I worked on an experimental OS for Apple, the compiler and runtime system I used were built in Common Lisp.

I'll use something else when someone pays me enough to do it. I'll use something else because it's clearly the best fit for some specific set of requirements. I'll use it when there isn't a suitable Common Lisp implementation for what I want to do. I'll even use something else just because I want to get to know it better.

I've taken various detours along the way into learning and using various other languages. I like several of them quite a bit. I just don't like them as much as Common Lisp.

The pleasure I take in my work is a significant factor in my productivity. Choosing tools that offer me less joy is a cost I prefer not to bear without good reason. That cost often exceeds the advantage I might realize from using some other language. Not always; but often.

There was once a language I liked even better than Common Lisp. Apple initially called it 'Ralph'. It evolved into Dylan, which, in its present form, I don't like as much as Common Lisp. If I or someone else invested the considerable time and effort needed to write a modern version of Ralph, then I might choose it over Common Lisp.

For now, though, I'll stick with the old favorite. It continues to deliver the goods.
I dunno if you've ever played team sports but roughly 50% of the coach's job is figuring out what you could be doing better, and the other 50% is telling you what to do and how to do it.
Interesting. Were they storing/operating unsalted plaintext credit card info? I hope not.
If the hypothetical API is taking 2 months to implement best case scenario I assume it's doing multiple things and each of those things can be done and tested piecewise.
I think they are referring to something like this:
http://1.bp.blogspot.com/-WhH0B8mnGhw/UZhL9ehVa8I/AAAAAAAAAH...
Scrum is a way to take a below average or poor developer and turn them into an average developer.

It's also great at taking great developers and turning them into average developers.

Everyone just wants to take something easy off the board that you can get done in a day so you have something to report in tomorrows daily scrum. It's just everyone trying to pick the low hanging fruit. THere's no incentive to be smart and to take time to think about solutions, if nothing is moving across what are you even doing? You're letting the team down! The velocity is falling!

I think if you have hard problems to solve you solve them by giving them to smart people then leaving them the fuck alone. You don't constantly harras them everyday demanding to know what they did yesterday and what they plan to do today. With daily updates where is the incentive for the smart people to work on the hard problems? They now have the same incentive as the junior developer, find the easiest tickets to move across the board.

Sometimes I will want to just be alone and think about a solution for a few days. If I do that though I'd have nothing to say at the scrum. So instead I'll pick the user story where the colour on a front end was the wrong shade of green or a spelling mistake! See, I knocked out 2 stories in one day, before lunch! Go me!

And it all looks like progress because stupid cards are moving across a pointless board.

Scrum exists because managers don't trust developers to get things done without constant supervision and an ever present threat of looking bad for your team.

It takes a team of potentially really smart people and turns them into a code production line. It's depressing.
> I don't know why you have a hard cutoff for the opportunity there as being 'missed' and now nothing can be done.

I guess, because after all these years GPL seems to have lost steam, with GCC and the Linux kernel being the only GPL relevant pieces that are still around.

With efforts like Fuchsia, ARM mbed, Linux Foundation's own Zephyr OS, Amazon's RTOS, BSD adoption as basis for game console's OSes showing the direction where this will be going.

So most efforts to have a pure GNU/Linux device are bound to not survive long enough to keep a sustainable business.
> Wearing sleep-depravation as a badge-of-honor seems like an American quirk.

Not entirely an American thing, given the the common sight of a salaryman asleep on a train or cafe all over Japan. But given those 2 were the Largest Economies in the World for the last decades, and only recently JP was surpassed by CN in the middle of the last one, it makes sense.

Having done it myself, I think its definitely an experience people should have in their Lifetime outside of University or raising a child it really makes you more empathetic towards other people in difficult situations later on in Life. We on HN may choose startup life for one reason or another, but I know left with a better understanding of the Human condition afterward and come to see that its worth encouraging people who want to strive at something and actually put the work in.
The individual, as usual. Even if there's some legal recourse the inconvenience and expense will be larger than the payoff. And there's no legal framework to just be compensated by default in such cases.
How did you discover it was actually a rebranded DeWalt (as opposed to a drill manufactured to less demanding specs by a company that also happens to own the DeWalt brand)?

I own a good number of power tools, mostly DeWalt, though I usually check Consumer Reports and other reviews and have bought from other companies when the DeWalt option didn't look like it was holding up well. If I could verify that a homeowner-oriented brand (as opposed to a tradesman-oriented brand) like Black and Decker was literally just re-skinning a higher-end tool and selling it for less, I'd happily take the cost savings, though.
I'm a paying Strava user and it infuriates me that there is no real alternative.

The website can be slow at times, there's a strange difference in functionality and look and feel between the app and website. AND THEY STILL DO NOT SUPPORT MULTISPORT (brick/triathlon in single activity).

I'd guess segment leaderboards/KOMs/comparison is one of their most popular features - will be interested to see if this increases peoples take up of Summit.
There was plenty of objection to that point of view here on HN and yet you think you own the discussion? Wow, now I'm an official HN rebel because I think sharing means openness and zero cost means free. I hope your efforts to make the world understand the free and open software development scene is hostile, mean spirited, defensive, and always ready and anxious to play word games works out for the best.
most people do unfortunately
Switching from C/C++ to C
I read part of it was that Walmart was unable to open stores within x distance of Manhattan and that Jet branding had penetrated manhatttan based customers whereas Walmart has had very little success.
This will cut the developers out of a revenue stream though, as they provide optional Termux add-ons for a fee on the Play Store to support their development.

I donated, but I'm obviously part of a minority of users.
For those looking for more information on the "tourists and locals" concept, search for organisational citizenship.

There's a bunch of research of what elicits citizenship behaviours (high commitment, identifying with the company, etc) and what doesn't.

Lots of stuff in the HR literature!
Funny you mentioned the dishes, because that is one of those really simple tasks that I would ignore to focus on whatever I was focused on. Now I do the dishes to take a break, almost subconsciously. Any cleaning used to require it's own dedicated block of time (usually Saturday) on the meds cleaning is just something I do to take a break and regroup. For me and my ADHD without meds hyper-focus was easy (If I am interested in what I want to focus on) but breaking out of that hyper-focus was like killing my dog.

It's not all rainbows and unicorns though so make sure you do your own research. Sometimes the meds can cause insomnia, dental health is a real issue with amphetamine based drugs (this is due to them causing dry mouth) you have to drink lots of water to offset it and dental hygiene is of the utmost importance, the dental effects can be avoided but it required steadfast attention. Finally there are some cardiovascular risks, which while they should not be overstated they should not be ignored either.

On not being sure of the meds, my advice would be try one dose, then decide if it is right for you or not. There is no ramp up time, like depression or bi-polar meds, you will know how effective they are going to be and if they are right for you with a single dose. As well there are different strategies for using ADHD meds, some people take them daily, some people only take them when they get down in the weeds and need to pull themselves out the choice is yours with how you manage it.
Depending on your needs, I have generally found that between Fastmath and Neanderthal, I have no real worries about performance sensitive numeric code. Obviously if you start caring about CPU caches and specific instructions then you might struggle (I am writing a chess engine in Clojure for no good reason, and obviously it's not going to hit the level of throughput that engines written in C++ reach). There are annoying niggles, like Clojure not supporting all Java's primitive types, and obviously the wider support ecosystem for data science work is somewhat weak, but I've been impressed.
What framework and libraries did you use?
wonderful wording.
A great sketch about this https://www.youtube.com/watch?v=CS9ptA3Ya9E
Vermont proposes providing broadband internet service to all state residents
FWIW - I started a game on Defold and ended up rewriting and porting it to Unity. It's been a while since I used it - about a year - but Unity just has a lot more bells and whistles.

Defold uses message passing, which initially I was very excited about, but it turns out my brain is used to thinking about objects and references and I kind of struggled to do simple things in Defold which is part of the reason I switched to Unity.

One thing that did make it over in the port is a cool actor-based AI that I probably wouldn't have thought to use if I started the game in Unity.

Defold does give you a ton of control though and it would enable more customization than Unity, especially now that it is open source.

I should also say the Defold community is great and the devs behind the game engine are very helpful.

And this is my first game so any difficulties with Defold could be due to my initial learning curve.
what about snap-on? (they make hand and power tools)
How would 4ms be noticeably laggy?
On a related note, this [1] is by far the best video I've seen on the topic of turning digital signals (like square waves) into analog ones. The bandlimiting and timing section shows what a square wave ends up looking like when it's been converted to an analog signal.

[1] https://xiph.org/video/vid2.shtml It's 24 min long and, imo, does an excellent job at explaining the role of digital sampling frequencies, bit-depth, and the misleading "stairstep" representation of digital waveforms.
Write everything down. Keep detailed todo lists, break todos into smaller units when necessary. At the end of the day try to give yourself an easy task for the morning, so you can accomplish something right away before you're fully in the zone. Listen to the salespeople, they might be promising some feature that's not on your radar yet. Don't eat the donuts.
I was going to say the same thing. I would bet that there is a lot of jet.com tech and expertise now in Walmart.com.
Animated Sparkles in React
No, but because surface waves behave differently from sound waves (which are in "3D") https://en.wikipedia.org/wiki/Dispersion_(water_waves) Basically phase velocity changes with the amplitude and the shallowness of the water.

Yes it's easy to think they behave the same, but they don't.
I tend to like "source available with permissive license", but I agree that this class of license needs a catchier name.

EDIT: maybe "Awesome Source" ;-)
C has macros. They are nothing like lisp macros. Please cite a non-lisp language with macros a powerful as lisp's.
This is true, much 'enterprise' software is awful. And the key to it is that (as you accurately say) the functionality is decided by managers, rather than being determined by business analysts and UI/UX designers based on the actual users' workflows and feedback. No software development methodology is going to fix that.
Want to eat or shop at Disney? Say you won't sue
Does it? Are you just assuming that, or did you find evidence of it?
The sine-ness of the water waves comes more from the mass and "elasticity" of the water, and not from the impulse driving it. If you put the same plate in air (or a speaker cone projecting a square wave) the mass and elasticity of the air permits much more "equare"-like pressure waves.
Email: Protonmail, Tutanota, etc.
Storage: AWS, Box, pCloud, etc.
Search: DuckDuckGo, a few open source projects, etc.
Video: Not sure if there is one.

My point is just if you pay for something, you are less likely to be gamed for advertising cash.

For search you should be paying for the indexes in some way, or for the algorithms in your company.

I am just presenting this as a philosophy. Not trying to solve the world's problems on a forum.
So this will effectively kill some packages. I doubt Google will let anyone publish an app with "youtube-dl" embedded in it.
News of the Day
> Also don't assign time to points, that's completely missing the point.

Yeah, yeah. We are not true Scotsmans. In every job for last 10 years there was an implicit points -> time conversion table. And management can walk in and ask why you promise to complete a task in 1 point. It makes no sense at all.
These articles claiming new normal ignore the fact that having a pandemic per century is normal. America of four months ago is an America after many pandemics, and that includes college towns.

Journalists just want things to say they think people might read.
Hi there HN, I know it's a small contribution but I've wanted to do something since this pandemic started.

I hope this can help people who work remote and within multiple timezones to work a little bit more efficient and save some time.

Feel free to ask any questions you might have or any suggestions for that matter.

Take care,
Piérre
From 'how to' to hair dye: our lockdown web searches
Using Mnesia in an Elixir Application
The basic version is also free on Windows & Mac.
Interesting to hear, although a lot of companies still rely on emailing documents to each other. A few years ago I interviewed with a consultancy that provided a lot of development work for easyJet. They were operating under an old model of both work organisation and technology and not very keen to change. Interview went OK until I met the company CTO, who's personality left a lot to be desired. We ended up having a heated discussion about the need to innovate, or not in his case. Unsurprisingly, I never heard back from them.
FogBugz / Manuscript is a relatively high-profile example: https://serverfault.com/a/33503

It's really not that uncommon, in certain areas.
Yes, that’s what I meant. They don’t want to throw away the Elisp but they want to support a Scheme.

Someday in the far far future long after Scheme is supported and millions of lines is rewritten in Scheme, I could imagine dropping support for Elisp.

Then Emacs will be nothing more than a large Scheme program that could run on any implementation of Scheme
I'm actually surprised there are this many different umbrella corporations over the listed brands. Judging by other industries (e.g., personal care/grooming products) this industry seems ripe for more consolidation.
You do need to keep your computer always[0] on, though. I don't mind depending on external companies, I mind depending on external companies that I can't pay to ensure their loyalty to me.

[0] For varying values of "always".
For me the biggest requirement is
> 3. It must be fun to build

for me that requires a level of abstraction, I don't want to be monkeying with HTML if I don't have to, I just want to write the damn article. That's why I use Hugo, I feel like it hits a fantastic balance between speed for the user and ease of maintenance for me.
No, you haven't. The problem is the useless interruption and waste of time that saps your flow, and the aggravation of scheduling your daily activities around it. The duration of this interruption only serves to make a bad thing even worse. Even if it were only 5 minutes, it would still be a problem because you're still stuck in a meeting that's not accomplishing anything useful.
Guile-Emacs was making a larger point about GNU: What if instead of each application being its own island, there was more of a shared infrastructure? A text editor (or any other GNU application) shouldn't have to concern itself with programming language implementation, they should be able to focus on their problem domain. GNU devs could use Guile as a solid base for user-extensible programs (something GNU as a whole is supposed to value, but in practice mostly doesn't except for Emacs and a few others.) I don't think this will ever happen because GNU lacks cohesive vision and leadership, but Guile-Emacs was a worthy experiment anyway. There is one success story in GNU, though: Guix. That project has demonstrated the mutually beneficial relationship that other GNU projects could have with Guile if they ever wanted to go that route.
Are you using any CSS frameworks?
Don't have any strong evidence to back up my claim unfortunately. We compared it visually, looked identical, specs sounded identical, and it put up with the same abuse over an extended period of time (I'm still, 10 years later, picking bits of concrete out of its air holes).

I'll backtrack then and say "it's as good as the offering from their much more expensive stable mate, to the extent my daily use with it was exactly the same". Their QA might be lower then, so not sure whether it's a glowing recommendation of all their units, or just I won the drill-lottery.

Will caveat and say this wasn't a bog-standard entry level drill - it was pretty much B&D's top of the line from their offering at the time.
When was 2.0?
"highly sophisticated cyberattack" is just PR speak for "cyberattack" - and successful cyberattacks are far more likely to be the result of negligence from company holding the data than the sophistication of the attackers.
The only thing I found mysterious was how much money they were spending on purple ink. Other than that, it seemed like a burn VC funds to gain market share. There were people getting deliveries in Amazon and Walmart boxes after having ordered on Jet.
Only a couple thousand had their Credit Card details stolen whereas nine million had information stolen.
This sounds like they were able to access the database to steal customer information and plant code on the website to scrape any future transactions before the Credit Card information is encrypted in the database.