skysight-inc/HackerNews huggingface dataset:
Sure but I guess my point is that how Germany ends up allocating their fiscal spending doesn't really matter, as long as on balance they run deficits for a long period of time.

Germany could give every German with a child a stipend to subsidize families (and if they're already doing that, increase the amount they get per child). I don't actually think that would make more Germans have children, but the ones that have families would be able to spend more.
Does craps or blackjack offer better odds?
YAZE-AG – Yet Another Z80 Emulator by AG (v2.40.5 / v2.30.3)
>Borrowing to the limit while times are good leaves you no room when times are bad

Times are bad. Germany is very likely in a recession right now and they have fallen back technologically. Now is the time to spend some money and it was never cheaper.
Suspenders, money clip.
Dozens who lived in same neighborhood diagnosed with brain tumors
Is not " lots of cultural and interesting things to do" the point of going to Uni ?
I'll give it a shot, I switched from Chrome so I was paranoid
Existing discussion on Reddit:

https://www.reddit.com/r/programming/comments/cv6tnu/self_po...
Realistically it would probably be a major refactor to adapt the WebRTC.org codebase to a Salsify-style design. The WebRTC.org codebase is about a million lines of code (about half of which is vendored third-party code, e.g. libvpx) so any serious refactor is probably out of the realistic capabilities of a university-based research group. For comparison -- the entire Salsify codebase is about 16,000 lines of C++ (including the codec), plus about 7,000 lines of assembly we took from libvpx. It does a heck of a lot less than WebRTC.org, but it's a lot easier to prototype new designs that way.

Salsify is mainly about the benefits you can get if you (a) extract the control loop out of the video codec, and make it expose a functional-style API, (b) use a Sprout-like congestion control algorithm that tries to follow evolving network capacity quickly and estimate "how many bytes can we send right now while trying to maintain a bound on end-to-end delay", and (c) have a single control loop that works every frame and has the choice of whether to send (1) a frame whose coded length is already known and is about equal to what we think the network can handle [it is very hard to get this from any existing video encoder on a single pass!], or (2) no frame at all.

You can certainly do this within the WebRTC protocol, but doing it within the WebRTC.org codebase is going to be a lot of work. :-( I think unfortunately the codebase has some pretty deeply ingrained assumptions about how the control flow is going to go. Inverting that (as we propose), I don't think is an easy incremental change.

Now, you might ask whether there are some incremental improvements you could make to WebRTC.org to get 80% of the benefits of Salsify without a major refactor. E.g., maybe you don't need the functional API if you just make some tweaks to the rate-control algorithm and congestion control. I don't think we know for sure though, but I suspect that for somebody already experienced with that codebase, probably yes, there are gains to be had. There's another question about whether the gains of Salsify (which are on a particular type of flaky cellular network) might come at the expense of costs on other types of (dependable?) networks. To be confident on that we'd probably need to try this stuff much more broadly and on real people (this is the motivation for Puffer).
yes, the hartz reforms have liberalised the very low-end of the labour market, but it seems like a mis-characterisation to declare the German model dead as a result. If you pick up a vocational training path in Germany and you get hired by a large company, you're still in a very, very stable employment relationship.

Germany's middle-class relatively speaking to many other countries is still fairly intact which is reflected in the low priority that class issues or employment has in German politics. Not many people in Germany fall into the 1$ job market, and it should be pointed out that (IIRC) as time went on the majority of part-time jobs has converted into full-time employment.
You have a few options there:

* Rust is often thought of as occupying a similar niche to Go, because it can deploy single native binaries and has pretty high-level abstractions. Often known for slow compile times, though.

* OCaml has one of the best type systems and compilers out there, with almost full type inference and also compiles to pretty efficient native binaries. Compiler is known to be fast.

* D is also an established, fast and efficient compiler, a powerful language with good libraries and tooling.

* You could definitely try out Haskell, it is pretty mainstream nowadays and there are lots of great learning resources.
The brand names are the worst in this regard. I think pretty much any Kenneth Kole leather item I have ever seen in the last 10 years has been fake leather; definitely do stay away from those.
A really interesting biography which shows this is far from a new problem is Boyd: The Fighter Pilot who Changed the Art of War.

I read it a few months ago. Highly recommended.
Alas not allowed != not happening. Just look at the eternal grindstone Apple has to go through.
Thank you for clarifying that for me.
If you set up your workspaces for different modes, then this rarely becomes an issue.

While some spaces I use are more flexible for their use, certain spaces are designated for specific tasks. I use a space for communication/chatting, a space for my music/email, a space for my calendar/task planning, etc. These don't deviate so for these common tasks it becomes second nature.
I once set up a raspberry pi, didn't finish the entire installation, figured I'd finish where I left off the next morning. Discovered after a few hours of sleep that some ancient port forwarding rule I had set up in my router exposed my rasppi's SSH port to the outside world. Hadn't changed the default root password yet - so obviously it got infested with a buuuunch of malware. So I took it upon me to unplug the damn thing and carefully analyze the content of the SD card.

Turns out, it only got infested with x86 malware (as far as I can tell anyways) - None of which worked on rasppi, obviously. Various malwares attempted to connect, and once they succeeded, they uploaded their payload, and repeatedly tried (without success) to run it.

Also hilarious: Various attacks tried to write to the same file location, resulting in neither of the payloads being successful. `mktemp` is your friend kids.
Bernie’s Green New Deal Is Good and Fox News Knows It
> schools in smaller "college towns" will be more appealing... We always find a reason

Yes, schools are not fungible. As soon as you think you've thought of some axis to evaluate your options on, like rent affordability, you can always find another that would give you an opposite order of choices, like the quality of the opportunities the program gives you.

Rather than pricing these priorities, there's merit in emotional reasoning. Like maybe getting a student excited for an affordable choice is more important than making the "right" choice.

Maybe this is why, when comparing colleges, many students choose the maximum affordable prestige (i.e., respond to peer pressure, something very emotional). I agree that your line of thinking is helpful, but it can't compete with Internet posts digesting US News rankings; parents trying to one up each other; other students wearing their Harvard and Stanford sweaters to school.

So the question isn't, Can someone get a great education in a small college town? Of course that's true, nobody is going to litigate that with you. The question is, is a measured approach to making those choices fundamentally opposed to the reigning psychology of all the involved consumers?
FWI(still)W, from talking to cyclists in my area (NYC and surroundings) whether somebody gets yelled at depends on a lot more than how they're riding. As an example, the women I know who ride bicycles (just as competently) get menaced a lot more than the men.
You have some good points not sure why you got marked down here
It's obvious why: there are too many confounding variables to run experiments on macroeconomically relevant scales.

This is analogous to why econometrics is bullshit: lack of stationarity in the real world.

This is amplified by nonlinearities in the system. So even if things today were broadly comparable to, say, the 1990s (and they're emphatically not), what if there was this little thing somewhere (like an obscure accounting regulation) that led to massive differences in the outcome of the experiment?

Tbc, I think there are better and worse ways to deal with the problem, just because we know so little does not mean everything is equally meaningless.
I really don't believe people when they say "I had problems with performance on browser _________ so I switched to browser ___________". Both firefox and chrome are about equally performant with chrome having the edge, as any cursory internet research will show. I choose firefox because the organization behind it cares about it's users more than making a buck
8051 programmers would love to have 256 bytes of stack (8051 word is byte). But because IRAM is needed for register banks (8-32 bytes, depending on how many you use), C library temporaries etc. you're really left with just 40-100 bytes of stack.
> Sadly most of what you read by googling these problems is misinformation

Thanks for such a detailed account. Unfortunately, it will be added to the trove of otherwise categorized -information that Google returns.

Thanks also, very much, for the links you included below.
OK so exactly what local businesses would you intern at - its not like Cambridge (UK) where there are huge numbers of startup's and business.
Which line: in Japan the line seems to be "real vs imaginary", in the US it seems to be "<18 vs 18+", which to me sounds more like a thought police. Much like the infamous "I'll know it when I see it".
Seconds. Back when NAT routers weren't everywhere because you only had one computer and Windows XP didn't yet have a built-in firewall, unless you installed a third party firewall like ZoneAlarm before connecting a new installation to the Internet, it would be infected very quickly.
I did have a mold issue in the bathroom shortly after buying my house (a few years before adding insulation). Had to redo the ceiling paint job, which was annoying to be sure, but that was about the extent of the damage, and we never got a mold problem again afterwards.

I also did have someone come over to quote me on insulation work when I was planning it (since the mold thing was a concern). They said my setup was fine as far as mold risk was concerned, and that it was clear that the two layers that were there were insufficient.

If in doubt, you can always ask for a professional opinion before attempting any DYI.
I have sometimes encountered such thing (but I do not remember right now), but what I do know is that goto is more helpful in C than in JavaScript. That doesn't mean that goto isn't worth anything in JavaScript, but only that there are less circumstances where it is useful compared to the other stuff. (The same is true of macros.)
So, in other words, it is better to do waterfall development?

Indeed, it sometimes probably is, and agile generally shouldn't mean you just make it up as you go along. But I think we've generally come to recognize that, at least in many cases, being more flexible and iterative.

This, to be clear, is not in any way a knock on the many people who developed software for Apollo. It was a type of project and set of technologies that made it difficult to be as iterative as, certainly, pure software projects are today.
This is basically my life right now, and it is indeed awesome.
> You have to be cautious to buy compatible laptop hardware, and still there's always something not working on new setups, usually sleep, sound, GPU compositor, bluetooth, etc.

Technically, there are more 100% Linux compatible laptops than macos dito...

That is true even if you limit yourself to thinkpads
I'm a c programmer, I'm reading this list, I don't know why they are there.

You.

Can.

Not.

Call.

Yourself.

Open.

Source.

If.

You.

Gatekeep.

Your.

Contributors.
You're supposed to ride in the car lane if there's no bike lane.

And take the car lane fully not half way.

It's technically illegal to ride on the sidewalk
MSI PS42 8RC - https://www.msi.com/Content-creation/PS42-8RX/Specification
A powerful 14': the variant with 1050 for some reason is priced same as the one with MX250 (an MX150 with a different name). Only 8 gigs of RAM but you can upgrade.
The price is really great, it's very lightweight and has a good battery life.
Also: good matte display.

A weird alternative could be GPD Pocket/Pocket 2?

I'd definitely avoid XPS though, afair they've installed MX150 '1D12' gpus which are about 25% slower.
libpng uses setjmp and longjump as part of its freakin' API.
Let me make my statement a little bit more clear.

There is no federal law that prevents employer discrimination based on political beliefs. There are some states, specifically California in this case, that prevent employers from discrimination based on political activities and/or affiliations. However, most states prevent employers from controlling political activities outside of work

The First Amendment does not apply to private institutions, only public ones. Private institutions can outright ban political discussion with no repercussions and cannot be liable for termination on the grounds of political beliefs expressed within the workplace sans some states.

So while it isn't "illegal", it can be restricted within private companies.
I thought it was learning things and getting a degree.
There is, it's strncpy_s and it was added in C11. And I know, nobody uses C11: that's a security failure.
In practice, 4 hours of endurance give you around 2.5 to 3 hours of actual flight. You must plan for an alternate and with Reserve fuel. And you might not get all the clearances you expect.

Charging will take in any case much longer than refueling.
It's actually touch a point very close to my work.

We definitely need much more speed in running our pipeline.

The software is mostly C/C++ with a lot of internal dependencies.

Do you guys have any experience in that?

What is worth the complexity and what is not?
In the last few months I'm observing TypeScript being pulled into the a direction that Java developers know very well:
Complexity.

All that was missing was an ORM. Annotation-based, no less. Java devs have made very painful experiences with those. For good reasons (that are easy to google)

What you gained was giving a type name to a collection of attributes and describing relationships between them.
What you lost was the ability to treat the data coming from the database as - well - data.
You just put it into a straight jacket (classes).

Your saving grace is a `toData()` function ;)
During my undergrad I bunked with 5 other guys and the rent was $100 per person. I think if you can manage for 1-2 years like this then you can organize your life better once you have some money saved up.
Of course, but we are discussing the macroeconomic effects of those decisions. Maybe I misunderstand ...
Geniac Electric Brain replica (1950s combinatorial logic toy)
When the Soviet Union Freed the Arctic from Capitalist Slavery
Exactly. And if we don't spend it on a proper Energiewende and to fix our crumbling infrastructure, we will pay it back 20-fold in a few decades.
Non-Competitive Society [pdf]
'There was no hope': Treatable disease often mistaken for Alzheimer's
Learn React Native Declarative Gestures and Animations
That means the bike Lanes were built on the wrong roads and the road they're using provide a direct route
Why do you need to intern somewhere locally?

A good majority of my coursemates ended up travelling to London (or indeed Cambridge) to take up internships during my time at Warwick - there was no need to be shackled to finding somewhere in Coventry!
Google unseated Altavista and Yahoo, Facebook unseated MySpace and Friendster, each with less capital than its predecessor had available.

It might seem inconceivable today that these giants could fall, but they absolutely can.

Even if these giants don't fall, they can't just act as they wish, just because they have a dominant market position.

They're kept in check by the fact that their products are easily replaced if they raise prices well beyond cost of replacement. As a result, they don't raise prices and the potential competition never emerges - which in terms of the social outcome is just about as good as active competition.

There's an exception to this which the article mentions: Companies that sell themselves as "too big to fail" or "socially important" to gullible or corrupt politicians. The market can't fix this, only politics can.
I guess as someone with several years of Java experience and a few years of Scala experience, this is a concern I've never really had. For all of Java's strengths, it is verbose and annoying. I think the biggest lift is the decision to move to something like Kotlin or Scala instead.

I have noticed something like what you describe with Groovy though. We've had groovy enthusiasts that have peppered our java codebases with Groovy. It's not viral or contagious, and ultimately just served to confuse matters and make the code harder to understand. We've had more than a couple of refactor efforts to get rid of groovy code and turn it back into java.
Phonics dates to at least 1570: https://books.google.com/books/about/A_Methode_Or_Comfortabl...
This is weird. I am sure “Die Terranauten” discussed this topic at length (one of the main ideas was that a plant based galaxy wide civilization had been one of the first to ‘conquer’ space). However the series ended in 1981.

https://de.m.wikipedia.org/wiki/Die_Terranauten
Only in some states is this legally protected. If a private company allows it, then there is no problem.

However, most private companies don't allow political discussion and it's not illegal to control this unless you live in certain states, California being one of them.

Explanation in detail here: https://www.nolo.com/legal-encyclopedia/can-employers-discri...
What's Marfa?
It almost certainly comes from this paragraph:

> In 1979, wages at the 10th percentile ranged from $10.03 for black and Hispanic women to $14.42 for white men, whereas in 2018 wages in the 10th percentile ranged from $9.72 for Hispanic women to $13.70 for white men.

This adds up to -4.99% for white men in the 10th percentile. Above the 10th percentile everyone has done better.
Don't use passwords. At all.

Pubkeys only.
Lenovo X1C is the standard-bearer for a Linux notebook experience that is hassle-free, hardware-wise, and includes a great keyboard, trackpad, screen, battery, all in a slim ultrabook format. I wrote up my experience of a 4th gen model here:

https://amontalenti.com/2017/09/01/lenovo-linux

If you care about outdoor usage, opt for the matte IPS screen rather than the glossy options. Lenovo sells both types on almost every model. I'd also suggest skipping the touchscreen.
Git is open source, it doesn't have its own developers, every developer is "gits own developers". They really should make this more explicit.
Arch Linux teaches skills like:

- Knowing what happens if I have the audacity to update my computer without reading 3 different forum threads

- Understanding how to fix hilariously bad font rendering issues in a terminal, a software paradigm that's almost as old as computers themselves

- Tempering expectations that incredibly obscure apps like "Spotify" will "just work".

I think to imply Arch teaches much beyond the skills needed to deal with Arch Linux is a tenuous premise at best.
That's cheaper, if you take into account inflation.
I worked for a professor (in the sociology department, modeling knowledge networks) as an undergrad, getting paid 2x minimum wage as a junior while taking courses. Doing actual programming and CS work (python, websites, databases). As many hours as I wanted, and he was always looking for more help.

For full-time (salaried) internships, I got them at major companies and lived there for a semester, then came back to UIUC.
Downvoted to -4 points for asking a neutral question! People sure aren't objective about this topic. I'll ask again: Are we sure these kind of controversial topics belong on HN? They don't help the community in any way I can think.
Except for residential students. Living rent-free with parents [0] in Chicagoland and taking the commuter rail into UIC/U Chicago/Northwestern is going to be a lot cheaper than renting an apartment in Champaign-Urbana.

Moving to a major metro area for university doesn't make much sense, but having universities in major metro areas makes a lot of sense.

[0] Admittedly not universally an option, but probably pretty common.
How does this contradict the point that GP made? GP did not imply that you get a free piece of leather with each cow slaughtered, just a hide.

Btw, even game economy models this part - in Dwarf Fortress a slaughtered animal produces skin, which will decompose if not tanned or converted to parchment.
Interesting choice! Dahl wrote quite a few short stories for adults, but of course he's most well known for his children's stories.

There should be no embarrassment for adult readers to read (or re-read) his children's stories. They are a masterclass in writing - full of inventive and imaginative prose. He knows how to write fluidly without excess verbiage. These are qualities we'd all love to have in our writing.

All of this makes his stories very easy to read, but satisfying and enjoyable too.
They consume less. Their economy is heavily tilted to being an export power rather than a consumer economy. Household consumption is around 52% of their GDP. For the US it's closer to 67-68%.

Germany's personal savings rate is about 10.x%. The US - infamously tilted toward consumer spending - is actually not far behind at 8.x% (up from a low of 2.2% in 2005).
Toxic people or circumstances that breed toxicity can be everywhere also in places where you don't get paid.

For me it is about learning, trust and appreciation, which is a cultural thing.
I agree. Their decisions seem almost intentionally against what their vocal user base is asking for.

From removing the non-touch bar MacBook Pro model, to the ghastly price of the new Mac Pro, to their refusal to create an upgraded iPhone SE-sized model - Apple has started to shove things down the user base's throat now more than ever.

Apple has always been guilty of this to some extent, but for me, it's offerings worked with me, my workflow, and their direction grew with me - I embraced the move to Intel, because, as a developer, being able to dual-boot, and eventually even virtualize the dual-boot with parallels, was excellent for me. (Waiting for Office 2008 and the Universal Adobe CS3 package, however...)

The point is - Apple has always at least provided options in the past that were, well, options. At this point, there is no option in Apple's lineup I would keep for free - I'd simply rather sell a new MBP and create a hackintoshed Lenovo ThinkPad in a heartbeat than actually use any of their offerings on the daily, which I can say from experience, as I happen to have to use both on the daily.
my android one branded Nokia has had a decent amount of updates and my partner's last few Motos. it's getting better for Android slowly
This is just the meta details about the papers, right? Not facts and findings contained within the papers themselves?
A revocable permission for network access on Android would be a great step towards giving users more control over which apps can transmit their personal data.

An entire class of apps could be rendered safe by disallowing network access, especially the ones that do work offline, but are keen to phone home.
Most of the Amazon fires are on agricultural land already cleared
> Most probably won't be run well and die off.

This is already the case with privately owned companies.