skysight-inc/HackerNews huggingface dataset:
>The Internet cannot remain free if we allow governments to use their power to control narratives and suppress the truth.

I wish more people applied this same line of reasoning towards the US-based social media companies themselves.

If we hold true that Twitter's influence is so powerful that world superpowers are gaming it effectively to control narratives, then why aren't people more outraged at the near constant censoring of alternative voices in the West? Why are we cheering the use of corporate power when it's wielded against an ideological opponent in the East, but when it's wielded against ideological opponents in the West we hear a chorus of "it's a private company, it can do what it wants". Ultimately, we're just rejecting communist state-power with corporatist private-power.

I can agree that the latter is preferable, but I wish people would see the parallels.
It's impressive because Disney really does deliver on the magic. Those theme parks are impressive as hell and always feel in tip top shape.
The SuperH-3, part 11: Atomic operations
Unfortunately, looks like KSP 2 will also be using Unity:
https://forum.kerbalspaceprogram.com/index.php?/topic/187315...
How about state media that is already taxpayer-funded? Do they really get an exception here?
Unfortunately in C++, the compiler is not allowed to assume that if it passes a const reference to a function, that function will not change the object. The function is allowed to cast away const and modify the object. I'm not happy that they did it that way; I would have preferred it if cast-away-const were more restricted (for example, allowed when calling a child function that takes a char* but doesn't modify the pointed-to C string), with the idea being that if a function has only a pointer to const or a reference for a const object, it has read permission on the object and lacks write permission. But that isn't how the language works.
You made the claim that corporations must act ethically or its securities fraud. That claim is not correct. Some unethical behavior can indeed be illegal but unethical in itself doesn’t automatically break the law.

As for information, management of the corporation works for the shareholders. If the shareholders don’t like management decisions,they can replace management. So, ultimately the corporation is an entity designed to advance the interests of shareholders.
EVs don't usually have a transmissions unless they were converted from a gas car. Electric motors don't stall and generally have a much wider RPM range where they're usable and efficient.

I think most people with conversions just drive around in 2nd gear or thereabouts most of the time. Transmissions are a nice-to-have feature though, especially if your motor isn't particularly powerful and isn't made to run at extreme RPMs.
One of my favorite books. I was slightly disappointed this wasn't about the book.
The Original Kerbal Space Program is playable on Mac and Linux. If its sequel is a worthy successor, I hope it will follow suit.
I don't think about art as comparable to space travel, and I don't think all the artists and schools losing funding in favor of STEM do either...

Sure, I think democracy was the point of Gil-Scott Heron writing his poem, and N. Robinson writing his essays? To convince who they could to deprioritize one thing in favor of another? But let's not pretend the current system of political campaigning in the US is at this moment translating pure public sentiment into pure public spending.
Golang doesn't have const types. (It does have const declarations, but those are different.)
I cannot find a single trueish words combination in your comment other than I try.

Please try harder next time.
I'm a big user of Rust, but I'm kinda dismayed that async IO wasn't part of the original design.

It's nice they're making Futures a zero-cost abstraction, but it feels like it is at the expense of ergonomics.
What about new words? I remember reading an account online of someone who owned an African Grey parrot, who claimed that they called apples some word that was half banana, half cherry, because it looked like a combination of them (to the parrot).
For JavaScript const is more for letting the developer know intent. If I declare a local variable within a function with const, I am saying this variable should not be reassigned. If I use let I am saying that the variable can be reassigned.

It's nice when looking at someone else's code and being able to tell if they intended to have a variable be reassignable or not.

Maybe you've talked to JavaScript devs who are just bad at explaining their reasoning or maybe they just strictly adhere to linters which encourage the use of const and let and throw linting errors when they come across a var.

Either way, I'd recommend you reevaluate your language and refrain from calling other dev's weenies just for having a different opinion than yours and maybe not being able to properly explain their stance. Using language that borders bullying is not helpful, it's no better than calling someone a snowflake or other degrading term.
Have you read "Introduction to Cybernetics" by Ashby?

(PDF available here: http://pespmc1.vub.ac.be/ASHBBOOK.html )

Cybernetics might be the "missing link" for what you're talking about.
Ah, I've been meaning to read Racing the Beam for years!

That's all true, and thanks for an insightful comment!

I would just add though that it's easy to frame things in a way that makes it seem harder than it really is to maintain responsiveness. For example, while yes caching makes guaranteeing exactly repeatable timing a problem, that's an issue at the nanosecond/microsecond level, and not really a problem at the millisecond (human perception) level at all. Today's hardware doesn't have issues maintaining 60hz unless the software isn't even trying.

Another counter-example would be that while yes, browsers and desktop UIs are doing compositing and don't have direct access to the pixel buffer, the compositing is actually done on the GPU via low-latency commands. Direct access to the pixel buffer would actually be much slower than what we have right now. The browser has no trouble responding and rendering at 60hz unless you do things that cause more than the ~16ms of compute you have time for. Triggering page reflows will do that, but compositing an animated WebGL canvas over something else on the page is plenty fast.
I hosted a software dev meetup in Texas for several years and also saw this. Especially when we co-hosted with another meetup that was devoted to beginners.

I observed a few common threads:

1. A lot of beginners don't know exactly WHY they want to do XYZ. Why do you want to learn to code? Or play guitar? Or be an entrepreneur? Or make video games? It is perfectly okay to want to do something because it is potentially lucrative. But there really needs to be more to it. If you are passionate about XYZ - which parts specifically? Do you like building things to solve problems? Or writing songs? Or telling stories?

2. Most beginners have done very little basic research about what is involved in actually doing XYZ. I always asked beginner devs if they thought they could be happy spending 6+ hours a day thinking/writing/debugging code. Nobody else had ever mentioned that to them - they'd just been told "learn to code".

If you can get through those beginner questions the advice is always a variation on the same theme: do XYZ to whatever degree you can. Don't get distracted by meetings or tools or blog posts.
Sorry, it's a personal project and I have no plans to release anything. But you're very welcome to start your own game and take all my potential players.
Also let/const don't get hoisted to the start of the function, declaration using var does.
I'm sorry but what is obvious in an interview setting? Is it obvious that you can or cannot use standard library? Is it obvious that you can or cannot use state of the art existing software to solve problems?

I do many interviews and I remember even when I started I had to be pretty clear what the candidate can and cannot use. I actually appreciate that they can find existing solutions that are likely better than what one can come up with in a few hours but if I need to test them on how they can code something like that I'll specifically state it.
"independent"

Seems like a pretty big loophole for a bad actor to jump through.
Click on past next to the main link. Will take you to a search page of all past results for this single link.
I've not seen this as the basis for the default usage of const over var (or let) in javascript. The primary reason that I'm aware of is that if you use const by default, the compiler will tell you if you accidentally re-define the value of a variable. Possibly because people feel that immutability by default reduces error frequency, though I don't have any data to back up that assertion.
That's a pretty big if. A Segway is very much not a car. The relative weight of motor + batteries is a much higher proportion of the total mass of vehicle+occupant than it is in a vehicle. So it may be a boon to lightweight electric vehicles where that is true, but the same will not hold in proportion if the vehicle were much more massive and the weight of the batteries were much more massive. And Segways are speed limited, as are most other vehicles, top speed is rarely even an issue for anything on wheels, we can go up to speeds where you have to use aerodynamics not to end up flying.
I found this:

> No significant differences were found in the footprint of vegetable and chromium leather processes

https://onlinelibrary.wiley.com/doi/abs/10.1111/jiec.12504
I wonder if version 2.0 is written in Unity? I hope not. I recall a lot of the performance issues in KSP1 being blamed on the choice of engine...
Thanks for the reassuring note that google is still a hegemonic super power. Almost spilled my kool aid
> Actually no, compilers can't assume that `foo` is const.

They can assume it, they just need to be able to reverse that assumption if you do change it through something like eval. This is called 'speculative optimisation' and we use it to optimise languages like JavaScript, Ruby, Python, etc.
The fact that std::launder (https://en.cppreference.com/w/cpp/utility/launder) exists blows my mind. Like, why is this a thing that the standard allows?
What's going to happen to Censum?
Simple test: if we never see them post again, the answer is yes.
Yes, we are indeed in violent agreement.
> So most of the time the compiler sees const, it has to assume that someone, somewhere could cast it away, which means the compiler can’t use it for optimisation. This is true in practice because enough real-world C code has “I know what I’m doing” casting away of const.

Some years ago i'd agree, but experience has shown that C/C++ compiler writers would rather win benchmark games than keep working code working. So it'd be nice if there was a better reason than "well, a lot of code would break if they did that".
How close was Encarta to that? I never used it.
Why 30?, that just seems like a strange number.

Assuming 8 hour work days, 32 seems a more obvious choice. You get 1 day/week off.

I've always started at 40, then negotiated down to 36, then to 32 at the same salary whenever offered a raise. If you're having a hard time finding a job, maybe tough it out for a year then negotiate for less hours when you've proven yourself. Obviously helps to be working for smaller companies which tend to be more flexible.
From the extant details it's hard to tell if it's even a new game.

The cinematic launch video is pretty funky but is clearly marked as "Not actual gameplay". The press materials talk about new parts and new places to visit, all of which could simply indicate a very large expansion pack on the original. There's nothing in the accompanying "developer journey" video to suggests it's a new base game either, let alone a new engine; quite the opposite: everyone is wearing Unity t-shirts.

I'm hoping it's both, because the current gameplay vastly exceeds the game's performance envelope. In particular, the physics engine: I get 5 frames per second when docking large space stations, and KSP is running its physics engine on two CPU cores out of 10, and not even warming up a GPU.
"Artisanal products" Right. Getting really tired of that. Overpriced bread.

Oh, and because wide bread is now "artisanal", long-slot toasters have acquired luxury pricing and are more expensive than four-slot toasters. Even though they have identical heating elements.
This is the single biggest mistake every single emerging market has made in the past. Overleveraging on dollars.

These countries need to realize that being in debt to a foreign currency is never worth it. The short-term booming economy because of a market flooded with dollars doesn't ever outweigh long-term costs.

See: Argentina, Brazil
It looks like Squad threw away more than just good will, because they're not developing this. Some studio named Star Theory Games is listed as the developer for this on Steam. Does anyone have any more color on them?
I agree that the candidate should have maybe asked if they can just use third party software but I also think that was failure on the part of the interviewer. If there are constraints about the tools the candidate may use to solve the given problem then those constraints need to be specified. Similarly to how you specify which programming language you allow to solve the problem or if you allow standard library use.
> Dave Ditzel, of Transmeta fame, was pushing at one point a 'stackable' chip. Sort of 'chip on chip' like some cell phone SoCs have for memory, but generalized to allow more stacking than just 2 chips. The problem becomes getting the heat out of such a system as only the bottom chip is in contact with the substrate and the top chip with the case. Conceptually though, another angle where you could replace parts of the design without new masks for the other parts.

I'm imagining alternating between cpus and slabs of metal with heatpipes or some sort of monstrous liquid cooling loop running through them.
> we don't know how

Exactly.
Image processing is a different beast. A lot of subtle things are in play here. I remember getting big improvements by iterating through the images buffer either line vs row or even arranging memory in 64 byte squares instead of linear. I was often surprised when I looked at the optimized assembly. Optimizer are really clever and do a lot of surprising things....
UX design is using 20% of your horizontal space for two sharing buttons, apparently. Why would I take this guy's advice again?
Stories like this always remind me of the artisanal firewood spoof.

https://www.youtube.com/watch?v=TBb9O-aW4zI
Ads can be done right. It’s rare, but it can be done.
Show HN: Helping people choosing the right career
Won't be a problem if they're using ECS and DOTS
It took me exactly one click and drag to break the page, and even closing the page afterwards was laggy.
Well, they could start a non profit with a mission to be self sustaining through business operations. If they didn’t, if they started a regular corporation, we don’t know for sure, but it’s a good guess their goal is to make money.
Which is to say that the const pointer itself doesn't change. It doesn't impose any constraints on the values of any underlying data structures.

Javascript could use some proper immutable types.
My passport has only got stamps for America and Kenya. I’ve also been to Australia, Singapore, Thailand, Switzerland, Sweden, Belgium, and Germany when I was young enough to be travelling on my parents’ passports. Even as an adult, travel within the EU[1] doesn’t require me to get an entry stamp, and travel within the Schengen area[2] doesn’t even need me to be carrying my passport.

I might have forgotten some of the nations I’ve visited.

[1] adding Spain, Ireland, the Netherlands, Hungary, Austria, Italy, Poland, France, Finland, and Luxemburg to my list.

[2] I cycled from Hoek van Holland to Baden (Switzerland), making at least five border crossings, two of which were only signposted, two of which were not even signposted, and the fifth was an unstaffed customs inspection post in Basel.
This is an insane IPO. (Insane in a pretty bad way.)
They specially address your question.

> This policy will not apply to taxpayer-funded entities including independent public broadcasters.
To clarify: Either weekly work routine (Sun. gardening, Mon. kitchen, Tue. teaching in school...), or monthly work routine (same, but tasks are retained for longer consecutive periods)
Quadplay is cool too https://github.com/morgan3d/quadplay?fbclid=IwAR0T92CL6D90Ob...
ServiceStack's usage in OSS projects is covered in its License: https://github.com/ServiceStack/ServiceStack/blob/master/lic...

i.e. It can be used as AGPL as-is, in addition it can be used in OSS projects under that license (to enable compatibility with the project) provided that the OSS Software remains OSS and provides complete source code for any additions. Although this AGPL/FLOSS Exception License only applies when you're creating your own distributions of ServiceStack from source code (i.e. very rare). This dual license option was added to allow OSS projects to use ServiceStack for free without paying for a commercial license, if that's not you, you can ignore this license option even exists.

All ServiceStack packages on NuGet are released under the commercial license [1] of which only requires a developer license when it exceeds the free usage quotas [2] which are only in ServiceStack commercial products namely the ServiceStack Web Service Framework, OrmLite [3], ServiceStack.Redis [4] and PocoDynamo [5]. All other ServiceStack Software inc. all client libraries, inc. Serialization and ServiceStack.Common (containing #Script) are unrestricted libraries which can be used for free without a commercial Developers license in both commercial/non-commercial projects.

[1] https://servicestack.net/terms

[2] https://servicestack.net/download#free-quotas

[3] https://github.com/ServiceStack/ServiceStack.OrmLite

[4] https://github.com/ServiceStack/ServiceStack.Redis

[5] https://github.com/ServiceStack/PocoDynamo#pocodynamo
Wait until you learn about Kopi luwak coffee...
She goes as Marijuna, but in some situations, she goes as “M P”.
sigh
It'd be nice if politicians actually did something that mattered instead of all of this pandering.
But (and this seems to be something that many people get hung up on about unions) if your field/area doesn't currently have a union, and you form one...the way it operates is going to be determined by you and the other people in your field.

So if your field is skilled programmers, why do you think a union formed by you and people like you would insist upon rigid pay scales, rather than pay individually negotiated based on skillset, competency, and demand?

Heck, even if there is a national union for your field, if there's no local, you would be in a position to significantly influence what route the local went.

And even if there is a local, if you joined it, especially if you're such a good negotiator as you seem to think, why do you think you wouldn't have any pull in determining compensation ceilings?
I believe that mainland people have to apply for a special permit to even cross the border into HK. I would expect it to be even harder to live there as a mainlander. So while they may be posing as HK residents on Twitter, I don't think they are in reality.
Agreed. Would Twitter take the same stand against a regime whose policies it agreed with?
Also wrong to call only negative things propaganda
> If you are willing to spend $10 on chocolate, well then you deserve to open yourself up to being hoodwinked by marketing and branding.

Disagree. If you get $10 worth of enjoyment out of a really good chocolate bar, and you can afford it, then it's perfectly reasonable to do so.

> Not forgetting the Avocado on toast hipster, whose appetite is causing drought and deforestation across the world.

Are you aware that the "avocado toast millennial" thing is nonsense? You've only heard of it because an out-of-touch millionaire claimed that millennials are only poor because they spend all their money on Starbucks and avocado toast, and the mockery he received went viral.
Same with Chrome 76 on macOS
Problem: Many people are in careers they hate.

Theory: Most people get into a career thinking its something its not.

Solution: Create a library of job descriptions written by people in those jobs in order to provide real world insight into various roles.

Would love to get your feedback on the idea, UI/UX, and anything else you'd like to share.

Jeremy
I think the point is that correct code could break.
> Where specifically did you see this argument? In this WSJ article, this is the reasoning given:

>> They hoped it would save energy, help lure environmentally conscious buyers, and, maybe eventually, cost less.

The attempt to save energy (even though they only hope that someday it will cost less, which is a very chic way of saying that it is more expensive to do so) -- all of that virtue signaling combined with the understated costliness of doing so is almost guaranteed to make it taste better. Just ask anyone who has actually tried these confections.
I don't know if this is true in 2019, but 2 years ago they didn't have a proper 2FA, only SMS verification. The issue was that someone figured out a way to get around that, and they were able to log in and buy a lot of expensive stuff.

I reported it to ebay, they reset passwords and set in motion the case to refund me. I removed the perpetrator's address info, changed everything, and two days later it repeated again (because no real 2FA, again). After this happened twice within the same week, i got tired of it, finally got my refund, and closed down my ebay account.

You would think that in this scenario, ebay would block the perpetrator by IP or would at least lock the ability to set the delivery address to the same one that the perpetrator used the first time around, but they did nothing of that sort, allowed that person to order more stuff through my account illegally, and left me with a lot of headache.
You're right that no one needs a 5 bedroom house. However, for a regular working joe, a 5 bedroom in the bay area is as unaffordable as a 2 bedroom which is to say housing is unaffordable.
Shouldn't the test instead be:
const int * const <variable name>

Haven't profiled it but would make more sense to have the pointer also be const instead of having a non const pointer as input?
Old news? Any they've amended their ways.

And the 'crappy' label is a bit harsh?
> Mast Brothers have executed a brilliant marketing strategy, but don’t sell quality chocolate

can't you say this about almost any high volume popular luxury brand?
I have a good handle on how the customer base for cloud computing services perceives cloud vendors and aws is way ahead of everyone else by a mile.

This is because they have a far better and complete platform, and it appears to be better engineered too with fewer of the downtime incidents we’ve been seeing at the other vendors.

Why do you suspect this is? Let me tell you. Amazon had better people. Full stop.
Interesting they mention Valrhona, which I get at Trader Joe's for 2.99 or so. It is the smoothest and least bitter 85% chocolate I've found in supermarkets, and slightly prefer it to both Ghirardelli and Lindt. I didn't know anything about it until now.

So they started out reselling (remelting) it for 3x the price. Fake it till you make it, indeed.
Okay, let me link to a pastebin with the entire contents of my hard drive in binary form (with sensitive data removed, of course) and you can give it to your niece to read. Surely that information is more useful than a children's book on science. More data is always better by definition.

That is not the correct use of "by definition." More only means more, not better.
> … wondering if this is proportional, or simply an X megabyte overhead of the runtime…

Which is why the benchmarks game measures at more than one workload —

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...