skysight-inc/HackerNews huggingface dataset:
Worth noting this is written by a very successful venture capitalist, with a firm that is the product of one of the fastest growing companies ever. It's not a reason to believe him one way or another, but when he writes, "That’s what i think of when I think of leadership. Someone who is malleable enough to both know and to react to the different needs of different people on their team," I'd posit it's pretty clear he's talking his own book.

I do not know the author, and taking shots at him on an internet forum is small, but as a general principle, Jeffery Pfeffer talks about this retroactive continuity of virtue in success stories in his books. Everyone wants to think their luck made them good. Riding growth up to the top is a different set of skills than setting off the chain reaction that creates the energy behind it. In fact, malleability is precisely what you need to ride growth, but I'd argue you need a force of will to be the one to create it. That carries asshole-risk.

The stories successful people tell about how they became successful are almost exclusively about how virtuous they were, and how their path was noble. A critical view of success and its factors is very much the "loser's" view, as telling it from outside means you don't have it, but it still has some value because the one told from inside is not the one that will get you there. They aren't in the business of building (ungated) ladders behind them. The story successful people don't tell is the one where they leveraged someones trust, scandalizing, discrediting, and isolating someone who lacked their mendacity, or put people who trusted them at more personal risk than they may have perceived.

Nobody likes an asshole, and it's a good thing to build things that select against them, but the definition has to be better than what the losers just call the person they lose to, or as a foil for back-fitting a story of skill and virtue onto some really grisly work and luck.

It's like Ray Dalio saying he's a billionaire because of transcendental meditation. If that sentence causes your middle finger to involuntarily leap into the air, you can appreciate how these other auto-hagiographies are received.

Anyway, not to take pot shots from the cheap seats, but it's better to be suspicious of free advice that tells you to be nice. Not because being nice is wrong, but because when someone gives it to you free, it is probably worth more to them than you.
I dont know why but walmarts online shopping experience has been worst then everywhere else for the longest time...
I would bet large sums of money that this code is producing the correct output according to the model/parameter specifications.

I'll take that money off you then.

The code has various memory safety bugs in it and originally had a typo in a random number generator constant. Amongst other problems.

There's really no reason to believe it produces correct outputs, in fact, we know it didn't and probably still doesn't given how it was written.
Could gravitational waves be faster than Light/EM? Faster than c event?
There is the Warren Abstract Machine [1], the Lisp Machines usually compiled to a virtual machine that was implemented by the underlying hardware.

[1] https://en.wikipedia.org/wiki/Warren_Abstract_Machine
If it were up to me they wouldn't deprecate it, so I wouldn't call it a bad bet either.
You haven't shown that "open source" was in common use at the time OSI decided to use it (1988 is earlier than 1996), nor that it's been in common use as meaning something else when applied to software since then. One company trying to sell something doesn't make it common use, either - otherwise I could claim that my water is from a "free source" and declare that for all eternity referring to free source must mean it comes from my specific river.
https://krisp.ai uses machine learning to remove background noise. I've used them with Zoom calls and it works really well. I think they don't currently have an "upload audio" feature for existing recordings, but it would be awesome if they offered this in the future.

Sorry it's not something you can use now, but I just thought I would mention it! I also did a quick Google search but unfortunately I couldn't find any AI noise removal tools that might solve this problem.
Well, both the Atlas and Soyuz (currently used by NASA and Roskosmos) were developed primarily for the U.S. and Soviet militaries as ICBM vehicles, the Space Race was something of a PR operation.

After all, you don't really need to have an explosive payload: just dropping a heavy enough missile can be devastating.
Looking through the julia code, I saw quite a bit of memory management, which did surprise me. Generally with Julia, you want to allocate memory, once, to avoid penalties of reallocating memory and gc.

I pulled the code down, placed the data on a ramdisk so as to not impact benchmark measurements, with physical issues.

I built the C code, and ran the two julia codes. My timing looked like this:

version t(raw) t(gz)

c1 1.47s 8.31s

jl1 3.80s 15.82s

jl2x 5.85s 17.86s

py1 fails

py2 6.92s 29.62s

I don't have lua, nim, or crystal on my machine. This is Julia 1.4.1 BTW. Running Linux Mint 19.3 on my laptop, 5.3.0-51-generic kernel.

Beyond putting the data and compressing it with pigz for the compressed version, no optimizations were done. Putting the data on ramdisk optimizes all codes.

My thoughts: The author noted that Julia has long startup/run times. This is true, for the first compilation of modules you use. As a reflex these days I (and I am guessing most Julia users) do a "using $MODULE" after adding it. This makes the startup times less painful, for most modules used. Plotting, with the Plots module, is still a problem, though it has gotten dramatically better over time.

Basically, if you run your code more than once, with the modules being compiled into your cache, the nice part is that startup time is significantly better. Such that Python reverts to its lower performance than Julia. If the startup time on first run is important (think of it like a PyPy compilation step along with a run of the code), and you'll only ever run a code once, and for the less than 1/2 minute that it will take for this example, use whatever it is you are comfortable with.

FWIW, the author noted, with implied disdain, that Julia users are telling them that they are "holding the phone wrong." Looking over the code, specifically all the memory allocation bits, I could see that. Basically, I'm not sure how much, if any of that, is actually needed.

That said, very limited critique of the tests. I like to see "real world" examples of use. Kudos to the author for sharing!

[edited to "fix" table ... not sure how to do real tables here]
You can get multiple devices and compare the output. Doesn't give you absolute accuracy of course. But you can set one as "master" and diff to that.
This is FAR from a research language. What multi-purpose language is a research first language? Racket is no Haskell.
Neither Defold, nor Unreal Engine, nor Unity, is Open Source.

As discussed elsewhere in this thread, source-available is not the same thing as Open Source.

edit Not sure why I'm being downvoted here. This really isn't up for debate. See https://news.ycombinator.com/item?id=23233336 , https://news.ycombinator.com/item?id=23235217
Yeah, and dumping firmware on OP-Z has proven extremely difficult if not impossible. It's encrypted in AES + CBC with an unknown key size. You can upload unencrypted firmware, but if you can't decrypt the original, well... good luck.
Yes. Logic wasn't conjured up from abstract ideas, but from a concerted effort to distill the essence of what humans (regular, average people) find reasonable and convincing. (To mention just one example, there is a reason one of George Boole's major works is called "The Laws of Thought".)

Our strategies for understanding language also involve inference and unification that is similar to logic programming. This is not to say the exact semantics and evaluation strategy of Prolog is what humans carry around, but part of our cognitive apparatus clearly operates in a manner similar to logic, and by extension Prolog.

I discussed this topic with one of the inventors of Prolog recently: https://thesearch.space/episodes/1-the-poet-of-logic-program...
The FBI cracked another iPhone – but it's still not happy with Apple
Doesn't a max length suggest that they are storing passwords rather than hashes?
I would love it if Isaac included LuaJit and pypy in the benchmarks game, but ultimately I get it; it's just one guy's project, and he doesn't want to spend the time to maintain it across the entire incredible diversity of programming languages/implementations[1].

To a great extent any "language" benchmark (for languages that don't compile to efficient machine code) is certainly a benchmark of the language's standard library. I'm not sure there's a way around that reality. Are there external Lua libraries that allow shared-memory concurrency? If so, it's probably worth opening an issue asking whether those libraries could be allowed[2]; it might just be that nobody has submitted a program making use of Lua shared concurrency.

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

[2] https://salsa.debian.org/benchmarksgame-team/benchmarksgame/...
They're not faster than C, but they could outrun a beam of light if there was some stuff hanging out in space and raising the index of refraction. In relativity the C limit is geometric, in the same way that "you can't make an apple bigger by rotating it around in your hands" is geometric.
Corona-Warn-App Server
This is a good step in the right direction, but after we break up the tech monopolies we need a new law barring all 3rd party tracking, data brokering, and all individually tailored advertising.

Even if all those steps were taken it might not be enough to save the internet.
CVE-2020-10135: Bias Vulnerability in Bluetooth Classic Protocol
Good move. Thank you for making that change.
Even ignoring the source then: you can't disassemble the compiled engine, modify it and use your modification commercially, afaict. That's a string.
At the time of the takeover, Jet was doing pretty innovative tech while walmart had a very terrible ecommerce offering. Jet used to have this thing where they would offer you live-calculated discounts on items that were in the same FC as items already in your cart since those items would cost them less to ship. It was kinda gimmicky, but it sure was a cool tech demo. I strongly believe that Jet was a longer-term acquihire, and this kinda confirms that.

Aside: Jet's HQ is in my hometown. I considered interviewing there after a coworker went there, but being bought by walmart really soured me on it. Stodgy company that strongly discourages things like alcohol in the office. Fine, I don't need to drink at work, but weird. I hope they're able to transfer Jet's good tech branding and hiring pipeline to "walmart labs" or whatever they're rebranding jet's org as.
Original discussion: https://news.ycombinator.com/item?id=8984648
The concern is that the pool of users on the leaderboard will shrink so much that it will end up becoming meaningless for those paid users who stuck around.
A couple of other resistant-to-change legacy data interchange formats:

HL7 for health information. https://www.hl7.org/

MARC for bibliographic information. https://www.loc.gov/marc/
https://www.loc.gov/marc/

XML has been the vehicle for attempted rework of these formats. I wonder, though, whether the time might be ripe for less cumbersome reworks, maybe using JSON with validated schemata?
However, I have never heard of buy.com, but I have heard of rakuten!
I remember reading that a somewhat-legitimate reason for blocking special characters is that it's a signal for keyloggers that the typed string might be a password.
After briefly searching Google, I couldn't find anything to support that theory though.
Thank you for the feedback. It was never our intention to step on any toes or misrepresent Defold. Please see this statement: https://twitter.com/defold/status/1262744466311360517
A Mixed Reality
VT has a surprising amount of Gb coverage considering its low population density. There are quite a few small ISPs providing fiber.

That said, there are areas with very poor connectivity too. You have to be careful.
Useless to you maybe, not everyone has the same purpose.

Ok so for the purpose of "shared understanding", let use my preferred definition of open source then.
First off, this part:

>anim_interpolate(ease_cubic, "cr", /val=/10, /time=/3)

is still declarative.

In any your example is incomplete and proves nothing because the end result should be a function that takes t and returns cy and cr. Not sure what your code is supposed to be really.

Secondly, the author explained at length what the advantages of their approach are (purity, composition, time travel debugging, ...).

I'm not sure what you're trying to achieve with your comment except trying to make yourself look smarter by deriding others.
Hey britzl, I appreciate the attempt to compromise on the terminology here. But, this falls flat pretty badly. "Free and open" is still trying to capitalize on the "free and open source" brand, and is going to mislead people into thinking it uses a FOSS license - seemingly deliberately. Can't you just call it "source available", which is the term we use for this kind of licensing model?

It's really not okay to be capitalizing on the FOSS brand without being FOSS. It's a kick in the groin to the FOSS community when companies do this.
That's definitely half of it.

But companies are sometimes willing to work with someone who has a bad idea but is a good person. When they're costing the company millions and are also an asshole, canning them isn't a hard call.
Did we hug it to death? Got an error:

> Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
(Knock-Knock)

Juliusz Chroboczek: "- Is anybody home?"
Team Ditches Zoom and Starts Using Red Dead Redemption for Meetings
How to Center in CSS (2015)
Anyone knows of a good hosted solution for one-to-many video streaming? Something with a good SDK to build own UI around and decent price.
The 256 MB number came from the ggp post. At the beginning of the Pentium II era, that was very expensive, but it was not the only issue with running multiple programs at the same time.

But clearly you want to have the last word, so I guess I should let you have it.
No, they are correct. 'Open Source' is a term-of-art in the software world. We use the OSI's definition, which is a good deal stricter than just making the source available. The licence used by Defold is not an Open Source licence.

See https://news.ycombinator.com/item?id=23233336 , https://news.ycombinator.com/item?id=23235217
> (1988 is earlier than 1996)

Oops, that was a typo on my part, the OSI claims to have invented it in 1998 not 1988, updated my original post here too

See the source: https://opensource.com/article/18/2/coining-term-open-source...
https://tools.wmflabs.org/hatjitsu is a free alternative that highlights if there are any differences among revealed points.
I'm aware. To a large extent both regex-redux and pidigits are measures of the overhead of FFI for all non-C/C++/Rust languages. Rust is very cool in that one for actually using a regex engine implemented in Rust; definitely has my admiration.
Yawn. If you look at why companies like Apple use debt for buybacks, it’s because the US corporate tax system traps earnings overseas. Sure the Trump tax cuts made things slightly better, but returning foreign profits still cedes about half of them to the tax man.

Buybacks are just dividends with a more tax efficient method of distribution.

I still don’t understand why we tax savings and investment, which is what corporate income taxes do. Make the corporate rate zero, and compensate by raising capital gains and dividend tax rates to individual income rates. That rewards reinvesting into American production and pulls back all those foreign profits.
AMD to Support Zen 3 and Ryzen 4000 CPUs on B450 and X470 Motherboards
I wouldn't be surprised if OP had truly mandatory banking apps.

I use Revolut, which has no web interface.

My main bank does have a web interface, but because they've made a complete mess of implementing PSD2, they also require you to use their app on a non-rooted device to confirm any web login.
I'm not familiar with the vim world. How different is the neovim API? Do the developers maintain two versions of their plugins?
Tell that to Oxfordshire - plenty of companies still have Isis in the name (due to the local name for the Thames near Oxford being Isis: https://en.wikipedia.org/wiki/The_Isis)
Omnisphere 2.6 Crack 2020 Full Version
Millions of US farm animals to be culled by suffocation, drowning and shooting
I totally understand the message the author is trying to convey - but I don’t think throwing syntax under the bus is the right approach. That would be like telling an aspiring writer to stop focusing on grammar and punctuation.

I think the real takeaway is something that has been echoed more and more recently: we only have so many cognitive cells in our battery and one must choose their battles wisely.
would have been more impactful if you linked to the entry on wikipedia!

https://en.wikipedia.org/wiki/Wikipedia
It was never our intention to step on any toes or misrepresent Defold. Defold is a free and open game engine with a permissive license and we invite the community to contribute on GitHub. Please see this statement: https://twitter.com/defold/status/1262744466311360517
And it isn't just him. His approach normalized that interaction approach in people who work on the Linux kernel and adjacent projects, and creates a whole field of people potential collaborators don't want to interact with.

I got put off trying to improve Linux very early on when I tried to get help with a simple configuration issue in IRC and instead got dragged into a tedious debate about whether it's okay to call the OS "Linux" or "GNU/Linux." Ain't nobody got time for that. Not when there is a whole world of other projects one can choose to donate one's time to.
>If there are any folks here who own and live on land in Vermont I'd love to ask you more about how/where you're living and working, if you wouldn't mind.

I was born in Burlington and after leaving for a decade-ish moved back a good 11 years ago now. I've got a house maybe 20-30 min from Burlington, family has a farm up towards the Northeast Kingdom and I've got friends scattered around the state as well as projects I've done in various places. As I said in another comment on this topic, there is 1G symmetric fiber at my house now with a pretty great local company. There are other fiber efforts scattered around the state as well, like ECFiber who are based in South Royalton. Vermont broadband can definitely be very feast or famine in some cases, with fiber options in surprising areas but the instant you get a bit farther away you're down to rapidly degrading DSL and/or maybe cable. Verizon/ATT/Tmobile cellular coverage maps in Vermont are also a flagrant lie, don't count on anything in many places let alone LTE. Lots of shadows from mountains.

Basically, if you just pick a property at random based on other factors it'll be hit or miss. You can't -count- on broadband anywhere you want, though presumably Starlink will change that at some point since Vermont is fairly far north and low density. But if you do some research first you should definitely be able to find property with good options, tons of beautiful places including fairly rural ones where you've got good choice. You just have to take that into account in your research. And of course right now a lot of installations are on hold/backed up, you'll want to check on timelines there (it'll help if no in-home access is needed).
Rofl, ok dude you're technically right.
standard according to who ? OSI? I disagree with them. There is no sole absolute authority of a word meaning.
So-called "unintelligent" speech is still speech, and therefore should be protected. "Unintelligent" people have the same human rights as anyone else.
Clearly not, but that's because what they need to achieve is publication of something interesting, not something correct.

Academics have a lot of excuses for writing terrible code. It's really shocking. So far I've seen:

- It doesn't matter if the code is buggy because the results don't need to be accurate

- We can't afford to write good code.

- We aren't properly trained to write good code.

- We just average the results and that fixes the bugs (!)

- We aren't computer scientists so what do you expect.

- Science is special which means we don't need to write tests to get correct results. We just eyeball them and know if they're right (so why bother writing a model at all then?)

- You can't criticise or judge us because mere software developers can't understand science.

- Nobody told us it's easy to screw up memory management in C

And a whole lot of other baffling and insulting nonsense. How many of these excuses would be accepted if a private company produced a dangerous product due to bad code, and produced this litany of BS in a courtroom? None.

They aren't idiots and they aren't ignorant of how professional software developers work.

It's apparent from some of the responses to this fiasco that they are totally ignorant of how professional software developers work. And they're proud of it, which in my view makes them idiots too. You can't both tell governments and whole societies to "follow the science" and then blow off any suggestion of working to professional standards.
China’s self-driving car projects accelerate
Well sure. That's obvious. But Weinstein's defense is that they gave him plenty of assurances that it was all consensual. Using the word "love" is just part of the hint.

Let's put it a different way: would you work for a rapist or a sexual harrasser? Would you condone it? That's what these women chose to do. And they were more certain of this fact than anyone else.
it's a nice idea, i was just in a nitpicky mood :)
Classic article. In rxjs mapping over a sync array or async stream is exactly the same, for me the problem in the article is not such a big problem in practice for day to day work, especially with tools like rxjs which makes composing mixed code easy
If you're interested in game engines using Lua, please also consider Planimeter's Grid Engine (https://www.planimeter.org/grid-sdk/ and https://github.com/Planimeter/grid-sdk) which has been in steady development for about a decade, having even more features than Defold and Solar2D, such as out-of-the-box multiplayer with client-server prediction, Tiled support, configuration bindings, and much more that you'd have to roll yourself in both engines! (and it's MIT licensed to boot.)

No other game engine in Lua is going to provide dedicated server support out of the box besides Grid.

It's all also built on the latest version of LÖVE, which gives you access to all of the software in that ecosystem, too. It's the only full fledged game engine on LÖVE that we know of.

It's less known as we don't do much advertising and have had far fewer contributors, but our focus has been consistent over the years.

Because we have fewer resources, we also work very closely with those using the software if you have any questions.

While a collection of game engines using Lua seem to be tapering off in active development, such as Polycode, Corona, and perhaps now Defold, Planimeter's Grid engine is actively used by the group for game development projects, and will continue to be supported into the future, bringing commercial support in 2021.
Curious, which two YC companies went public?
Maybe this is a result of what you describe but I never remember Levis or Huffy being premium brands. Before Walmart "came to our town" those brands were featured in other big-box stores.