skysight-inc/HackerNews huggingface dataset:
Waking early. It's easier to wake up at 4 and force myself out of bed than it is to try to sleep before 12. Once you wake up early enough, falling asleep before 12 is natural.
Does it need to pass them? A stronger algorithm wouldn't hurt, but it's not being used for cryptography or scientific simulations. It's just for games.

With the goal of having sharable seeds, the smaller space could be considered beneficial. The right tool for the job is more important. Even an 8-bit LFSR is good for certain tasks, like randomizing particle effects for an NES game.
You can’t really call it ice cream (too much edible plastic). On the menu it’s named ‘cone’, ‘shake’, and ‘sundae’.
I like your murmur work, but you're getting it wrong today
The existing financial system already lets you take out loans against houses, stocks, etc. How is this different?
I'll read the paper.
An invitation-only application called Godwhale.
So it's like a mobile game with in-game purchases and loot boxes. It's the entertainment industry in the finance industry's clothing.
> design-patterns are just well-established workarounds for limitations baked into the language

Strict functional programmers have been saying that for years. They may be workarounds, but as patterns they have value in allowing one programmer to structure code in a way that is recognizable to another, even months later. You could say that a steering wheel, gas pedal, and brakes are workarounds for limitations baked into the automobile we wouldn't need if cars could drive themselves, but still value the fact that the steering wheel and the rest of the controls for a driver generally look and work the same across vehicles.
Technically, yes, the "right to repair" isn't specific to socketed components. But socketed components do make it easy to repair a device and is the obvious way forward to make devices easy to repair and reduce waste (in fact the EU actually funded a project to create a mobile phone with more reusable components - http://www.puzzlephone.com/ - and some startups are also trying to do the same with laptops - https://frame.work/blog/introducing-the-framework-laptop ). As for soldering things on your own, today's modern electronic manufacturing techniques make it a very difficult task.
How does this work? Is it normal for university libraries to keep a huge secret backup collection of PDFs? What happens if the university chooses to discontinue its subscription, as opposed to the publisher going out of business?
You want my opinion? It's possible, it's less standard than the "for any harm" form, but it means roughly the same thing.

It wouldn't have occurred to me to discuss it above, because I thought I was contrasting any with all, and neither is present in that example. But I'd rate it above most of the alternatives discussed (while still below "for any harm").
Can CBD Be the Next Superbug Slayer?
A dictionary is an interface, not a structure.

Hashmaps, priority-queues/heap-trees, and others are all wildly different approaches of implementing a dictionary - all with their own different Big-O characteristics.
But passenger road traffic is only 7%. The rest is freight which requires a completely different solution.

There is no low hanging fruit. We need to address every sector. No individual solution is going to cut more than a few percent of total carbon emissions.
That's apparently a tool to exchange UML diagrams using XMI. There is even an EXPRESS meta model by the OMG (to automatically generate UML projections from EXPRESS specifications, not updated since 2015). No conclusions can be drawn from this about the roadmap of the ISO working groups regarding future editions of ISO 10303. However, you had referred to minutes of TC184/SC4 where decisions regarding the use of SysML should have been made. These minutes, or an official roadmap from ISO, where the use of SysML is foreseen, would interest me (and a lot of others too, I suppose).
Maybe you're thinking about the small sample of Wright Flyer fabric? [1] The helicopter doesn't have a parachute. The rover's parachute did have a coded message.[2]

1. https://nationalpost.com/news/world/with-ingenuity-test-wrig...

2. https://www.cnn.com/2021/02/24/world/mars-perseverance-parac...
Hang on, did you read the quote above from the guy that named it?! He says explicitly that he chose it not because it was accurate but because non-technical employers/funders would be unlikely to object since it sounds positive. Does that not meet your definition of "bad choice" for a technical term?

"dynamic programming language" means a "dynamically typed" language; and "dynamically typed" means the types are acquired at run time, and vary at run time according to run time events. So "dynamic" is a good choice there in that it is consistent with the use of the word outside programming.
Isn’t that pretty much all IDEs if you come over from whatever you’re used to?
> I could then call <variable reassignment> in Python also variable shadowing

You could, but you would be wrong. Shadowing is associated with opening a new scope. Reassignment modifies a location in an existing scope. Python does the latter.
PCG is a top-quality pseudorandom number generator, suitable for all non-crypto prng applications

Here are the DIEHARDER results: https://www.johndcook.com/blog/2017/07/07/testing-the-pcg-ra...
My hunch is that there has been 10X more investment in engineering for JavaScript: nodejs, webassembly, webgl, webgpu, react native, deno, typescript, electron, chrome, etc. That will be harder to rewrite in Python than to rewrite TensorFlow and a few math libraries in JavaScript.
It’s standard to have terms in a contract that limits liability for any warranty to “monies actually received”. That’s in addition to any separate clauses that disclaim any and all explicit warranty. I’ve never signed a contract without such a clause and would bet it’s already a part of all of these terms of service.
Are you saying that the achievement outlined in the article is making sure that this optimization is turned on in debug mode?

Because I thought the entire point of the article is that they have made a marked speed up in production mode, not in debug mode. And I've yet to see (what must be obvious to everyone else) why the compiler is missing this obvious optimization in production mode without the explicit markup.

And if the compiler is not missing this optimization in production mode, why is the article saying they've sped up their code by explicitly marking it for optimization?
I love the table of contents - initially this sounded vague but it’s a great breakdown of the entire landscape of “information”. It’s also very useful to have estimated reading time next to each topic. I wonder what the “next level deeper” looks like, since the author frames this as introductory material.
Mal uses a regex for lexing/tokenizing. I didn't want people to get hung up on the lexing step (my university compilers class spent 1/3rd of the semester just on lexing). It's certainly a worthwhile area to study but not the focus of mal/make-a-lisp.
Apple sued over iPhone warranty issues and water resistance claims
Thinktank Carbon Tracker predicted that solar and wind power will replace fossil fuels in the electricity sector by 2030 if they continue on their current growth trajectory!
That’s not a universal truth. Java was shiny once upon a time. Rails was shiny once, even C was shiny once. This stuff is still being used (not legacy). I’m sure when rails first showed up, people were calling it a fad.

In JS land there’s a ton of churn though for sure if that’s what you were thinking about. Not all of it though.
Missed optimization of C++ code in Clang or bug in GCC?
I am disagreeing with the parent . People don’t think that the government should build trains, but that it should build roads, which have all the problems you mentioned.
Alive with smoke sometimes. fml
Maybe this just isn't the type of problem we should be looking towards a physician to address? They spend at least seven years in school learning to handle certain types of problems that can be addressed with certain types of solutions.

Perhaps this type of thing (lifestyle issues) is more in the wheelhouse of a dietician or a lifestyle coach who has a different type of training.

If you have sepsis, a dietician probably wouldn't be the safest bet. If you have lifestyle issues with diet and exercise, maybe a physician wouldn't be the safest bet.
I do mean the unsafe blocks.
Glad you also see it this way! Would love to chat with you and get some feedback on a platform we are building at hal9.ai, my email is javier at hal9.ai -- Looking forward to chat.
High resolution displays everywhere running fancy 3D graphics, trying to emulate good old analog dials and controls in their responsiveness.
Many 2021 cars no longer have a single analog dial in them.

It’s all done by pushing a ton of pixels from a CPU that’s probably not older in process than 14nm.
Not quite "all prng applications."

As TapamN points out it is not cryptographically secure and can be broken. https://hal.inria.fr/hal-02700791/

But it's probably fine for non-crytographic uses (and indeed is widely used for such).

[parent comment has now added "non-crypto" to the original quote so that "all prng applications" is now moot]
If it weren't for their ridiculous stock price nobody would call them a major competitive auto manufacturer. Their sales are not major and if it weren't for their ability to sell credits they would not be remotely competitive.
What new taxes?
It won't necessarily crash immediately. Inside unsafe blocks you can invoke undefined behavior by overwriting arbitrary memory locations. The effects of reading that modified memory (including crashes) can become visible much later, long after the unsafe block.
> In my case i decided I will no longer buy any new product from Sony and I will probably jailbreak the console when I think the online features are no longer worth it.

Same here, my daughter got a big Apple account banned by messing with the associated email address, lost access to my "purchases" indefinitely. So I abandoned Apple's platform, I think it was around the time of iPhone 5.

I bought only Android after that, bye bye Apple and your stealing ways, ten years later I haven't forgotten what you did or forgiven you. I bet during this interval you lost more than what you stole from me! During this time I bought at least 4 flagship phones and God knows how many apps from the competition.
> its 95% of people in this system

Pulling numbers out of thin air doesn't make them true.
> A code should never fail at runtime because you made a function name typo that it couldnt tell you about any other time for free.

So you also reject all dynamic and weakly typed languages? No JavaScript, Objective-C, PHP, Python, Ruby, Lisp, or Tcl? No type coercion at runtime?

> at the cost of having non compiled production code

Groovy can be compiled to the same bytecode as Java.
Kotlin also has compile time guaranteed tailcall with the tailrec function qualifier.
I’ve been practicing no-goal vacations daily and hourly.

Like, a 30-min vacation sometime after work and 2-3 minute vacations hourly.

The key is to drop all goals and switch to a sense of complete freedom, even for a short period of time.
It's weird to me how you find the magic of spring sad while you find the magic of Lombok acceptable.

Lombok requires that you use a supported build system and IDE and while all the currently relevant ones are supported that is no guarantee. Needs plugins and agents that support your various tools' versions including the JVM itself. I've been in that hell before with AspectJ and the aspectJ compiler vs eclipse plugin (version incompatibilities that made it impossible to work efficiently until they fixed it all up).

Disclaimer: last company we used Lombok. Current company we are switching certain things to Kotlin instead. data classes FTW for example. I do miss magic builders. Builders are awesome. Building the builder is tedious ;)
> Instead, this feature should be implemented as part of some safe parser generator

Which safe parser generator would you recommend for writing a protobuf parser (preferably one that yields at least 25% of the throughput claimed by the OP)?

Full disclosure: I believe there is no such thing, and if what you're asking the OP is to write one, it would likely benefit greatly from generating code that leverages tail recursion. Yeehaw!
I live in Malaysia. I'm getting paid USD24k annually right now. If someone wants to offer USD40k, I'd take it right away even if it's the lower end of the US standard rates.

At some point, you're competing with other remote offers though.
I write notes in markdown with Vim/Typora and push them to Github so I can access them anywhere. I also often create static sites with mdBook and publish with Netlify to study. I find having the notes nicely laid out on a small site helps me study better.
Lombok ends up having all the costs of using a better JVM language (you still need to integrate it into your coverage tools, code analyzers etc.) but with few of the benefits. I used to use Lombok but in the end it was easier and better to just use Scala.
> I think it's pretty clear we just have different views on privacy.

I'm not sure we do. I'm normally on the pro-privacy reflexive side. But the best way to test your beliefs is to have a discussion. I was hoping to take the opposite side on a few issues I'm more ambivalent about and clarify my own position.

In the case of "person X needs to be quarantined", I find myself leaning away from privacy by default because it interferes with people's ability to protect themselves. That's not suggesting I would be okay with knowing other people's cancer diagnoses or blood pressure.

Similarly, I'm not sure of the downside of your coworkers knowing what you make. It seems that openness will lead to everyone making more money. Possibly except the company, but honestly they may make more than enough extra revenue to make up for slightly higher salaries with more motivated workers.

> if there are quarantine restrictions for people with +CV19 test results, I support the government having enough information to enforce their quarantine restrictions,

Pragmatically, there just isn't sufficient government surveillance (thank goodness) for the government to enforce quarantine restrictions without the population's cooperation. That's why it's so scary to be in pockets of anti-maskers. It's also why I feel safe knowing that it's hard for the government to enforce similar measures outside of a pandemic.
These "studies" are stupid. Airflow is the [likely only] thing that matters. Social distancing in a 0 airflow environment isn't going to work, as droplets stay suspended. Masks prevent large droplet spread, but aren't fully effective (which is well known).

What is effective is physics. It's impossible for a droplets to spread upwind, and often downwind as well, since they don't hang around in suspension.

Get airflow certifications/requirements updated would not only help small businesses recover quicker but also pay dividends during normal flu season, let alone a pandemic.
The two southern routes don't cross the Rockies. The route through Flagstaff crosses the Colorado Plateau. It skirts south of the Rockies through La Junta following the Santa Fe trail...La Junta is named for the point on the old Spanish maps where the alternative routes of Santa Fe trail came to a junction. La Junta (literally "the junction") is east of Salida Colorado where the Arkansas River provides an exit ("salida" in Spanish) from the Rocky Mountains. It's the route Francis Parkman used and describes in his book The Oregon Trail...he never got very close to Oregon. The opium might have had something to do with that.

The southernmost route traverses the mountains of the Basin and Range physiographic region.
I'd agree with that statement. I feel that I have settled in a few frameworks that I consider modern but mature and stable, with a good job market. For that I had to learn these smaller languages inside Java.

And not only smaller languages, the tool set as well. Maven and Gradle for a start, and Gradle is its own Universe of little quirks and "what the fuck" moments. IDEs have a learning curve (but I learned vim and emacs before using any IDE so knew how steep learning curves work) and if you manage to use their features it can help immensely your productivity. Frameworks such as Spring have enough pull that it's easy to find interesting projects with it, I think that the direction of Spring Boot is pretty good for modern tech enterprises, at least for part of the stack.

Boring technology has its place, it's a hassle you have to learn a pretty big set of tools to be productive in Java but when you do you can actually accomplish a lot with multiple teams and a scale of hundreds to thousands of engineers.

You can also shoot yourself on the foot pretty easily, in massive scale, if the people taking decisions are architecture astronauts and not battle-hardened engineers who have suffered through incomprehensible code and piles over piles of mishmash of technologies and failed frameworks. Keeping the tech stack simple, boring and focused on a small set of tools has its benefits on scale.
The political "other side" in Germany in 1930s was the German Communist Party. Not "free health care" communists more like gulags and firing squads communists.

Not much better.
A few reasons, https://venturebeat.com/2021/04/23/4-reasons-to-learn-machin...

Personally, I'm excited to build apps that don't require cloud computing and if they do, have access to one of the largest software engineering libraries through NPM. Sure, I'm not doing just Data Science in JavaScript but rather building apps that use DS/ML/AI, but that's still a valid use case. The alternative would be to use Python for prototyping then rewrite for production apps.
Militarisation of space is bad. But building another competing station can be good.
This is just blatantly false. Most countries were not at war for most of their existence. Even Europe pre-WW1 wasn't at war during most of its time. There was a war going on most of the time yes but they were much more limited in scope until the Seven Day's War.
> If everyone wears N95 masks, the virus basically doesn't seem to spread.

I don't know about elsewhere, but at least here in Germany, it would be literally illegal for an employer to require their staff to wear N95 masks at all times. Worker protection laws mandate 30 minutes of break time without a mask for each 90 minutes worked with a mask on.

(Disclaimer: IANAL.)
Why Visitors Might Be Leaving Your Website
> and goes against precedent.

Your analogy works against this point. If you were to deprive me of my use of a vacuum cleaner, then a court would absolutely rule that you make me whole. Those damages could be 100x the original price if that valuation can be demonstrated.

The store is bound to the terms of the warranty contract, which usually comes with limitations or allows for discretion when deciding how they shall honor it. But that applies to defects, not deprivation.
Presumably the person and more importantly the lawyer who have decided that it is worth suing Apple over just 25k worth of damages have the wherewithal to take this all the way to the supreme court. Incentives in class action suits work weirdly.
Project site: https://deeptime.fr/en/
I was viewing the site on the latest iPad Air. :)
Copyright does not include an exclusive right to private performance. There is nothing to license here. https://www.law.cornell.edu/uscode/text/17/106
I wouldn't say it was entirely unintentional :-). I was definitely aware that "mal" could mean "evil" when I named it. It was a bit more apropos when mal only had a single implementation in GNU Make macro language.
Zim Desktop Wiki
https://github.com/zim-desktop-wiki/zim-desktop-wiki
I'm glad more people are doing DS/ML/AI with JavaScript, thanks for this book and keep up the great work! -- We are also working in this space, would love to connect, you can find me in javier at hal9.ai
That's incorrect. Keycloak comes with UMA2 implementation which is for authorization. There is the whole concept of authorization services in there. I have written about it here: https://gruchalski.com/posts/2020-09-05-introduction-to-keyc....
Donald trump is responsible for coming to an agreement with the Taliban. But Biden takes all the credit for it.
The problem really is encoding from compressed video to compressed video again. It really isn't great whatever you do (Facebook/Twitter definitely haven't solved this problem either).

The quality from going from source -> 15mbit/sec h265 -> 2mbit/sec h264 (like on a classic social media or whatever site) is absolutely terrible compared to going from source -> 2mbit/sec h264.
Yeah, the courts generally say that you have to accommodate or remedy whatever the general request or grievance. They generally do not write/rewrite policy. That's supposed be for the executive and legislative branch to come up with.

It should be interesting to watch. My guess is we won't hear the final result for a few years... as usual.
Global availability, no questions about the purpose of the loan, not difference in rates depending on purpose, transparency enforced by a smart contract, no hidden fees or upfront costs.
Yes, I guess it is the material and the proces that results in that kind of look.
Whenever my venture studio briefs developers with a new product that needs to be developer we do so in what we call a high definition UML. Which contains all the logic but centered around fairly high definition ui wireframes, sometimes even design.

It's the best method we have found so far to brief developers and for them to follow.
Yes! Best idea on here. Cars do so much damage to humans, cities and the planet.
I've always thought of OOP as structuring a program the same way you'd structure a business. There are distinct divisions with responsibilities and internal state, with somewhat well defined ways to communicate with each other.

Part of why OOP got so popular in software businesses is because it removes an impedance mismatch between the functions of business and the software it produces.

In this view, UML is a kind of intermediate bytecode between business planning and software planning.

Where it falls apart, IMO, is that UML is too granular for business functions, and it enforces a probably suboptimal OOP way of approaching technical problems.
Fast Burn Extreme Reviews – Powerful Fat Burning Supplement?
It's really only North America plus possibly Australia and a handful of other westernized countries that have this problem of food deserts.

The vast majority of people in the world live within walking distance of a small neighborhood market.
PCB development process is not dissimilar. Just less common among hobbysists thsse days I think, it being cheaper and quicker to CAD & CAM aaS than it was.

Or perhaps not, what am I saying, that's even more true of modern photography.

(I chemical-etched PCBs at school, but don't see why I'd bother now. CNC milling is slightly appealing, if just for convenience over bread or strip board (it's already in CAD anyway these days), but I think home etching isn't enough better or cheaper to be a consideration any more.)
Yes. Judicial overreach is as common as bribery in India.
Its really not hard at all to set up CI/CD into managed k8s on one of the clouds. You can still trivially use docker compose to set up a local dev environment with all the application appliances like the DB or redis or what have you as docker containers.

You get turn key environments with a ton of flexibility for what is honestly much less effort than even maintaining the setup documentation for installing the apps directly.
This is very interesting. C++ optimization is super importnat. Thanks for sharing.