skysight-inc/HackerNews huggingface dataset:
Probably Lenovo something depending on your priorities. (I'd get a Lenovo X1 Carbon if I were replacing my X270 as I mostly prioritize lightweight.) We use Lenovos at Red Hat for our issued Linux laptops so compatibility tends to be pretty good.
I live in Austin. I find it completely baffling that the increase in rent is blamed on dense development in the area west of campus, and not on population growth coupled with the complete lack of any development at all in the area north of campus. Seriously, there is an enormous golf course with tons of one story, single family detached homes within walking distance of 1400$ a month studio apartments. I don't think it's the apartments that are the problem, I think it's the golf course.

Of course, all of these single family detached homes had signs telling you to vote against the most recent proposed change in the city's land development code.
To put this in perspective, the key “problem” example in this article is that median rent in a safe, popular neighborhood with relatively new housing stock, in one of the country’s fastest growing cities, is a whopping $916 a month. (And you can still make it less than that if you live with a roommate in a slightly older building)
I agree. I would argue that bring powershell to Linux is a good step in this direction, but it's missing some key components (Active directory...) still.
I had one of the first revisions of the Ergodox EZ. There were some problems with the build quality, and a few of the legs arrived loose/broken. Customer service was great though, and I received replacement parts very quickly, but after a while the same parts came loose again. Likely a problem with the design or low quality component, which I hope the newer revisions have fixed. Otherwise a great keyboard, although it takes a while to get used to (around 3 months for me). I ended up building my own Ergodox using the open-source design - Now I have about 5-6 of them that I built myself, all with different keycap/switch configurations... Only negative is that I can no longer type on a regular keyboard ;)
Is there still coil whine when running Linux on the XPS?
> https://joojoobs.com/leather-grades/

Thanks for this; I had no idea that Genuine Leather wasn't a good thing, but I did have my suspicions as so many products seem to use the designation where the quality doesn't seem to be there.

Will be making sure to look for full-grain leather from now on (ironically, I thought that "Genuine" designation was better).
This was more in context that Germany is underpaying its employees, i.e. the salaries are similar to France with much higher productivity, average pensioner gets less than somebody in Italy would get, and even Austria has higher wages now; not to mention Switzerland where wages are usually 2x higher. The theory was that if Germans were allowed to earn more, that would in turn propel economy; instead they are forced to save for worse times, companies/banks are super conservative in the time of expansion and not sharing any wealth, keeping their export advantage with stabilized cost of labor, leading to unnecessary suppression of growth that could have happened with increased domestic consumption.
No. Why do you presume they don't apply their rules correctly? And what makes you think this isn't one of Google's rules? A diversity class usually means diversity in the sense of protected classes, not political opinions.
> you can jump anywhere, not limited to the same function

Outside of the current function, yes. Anywhere, no.

Longjmp allows you to return to places you’ve already been and have saved with setjmp. Also attempting to longjmp to a function that has since returned is undefined behavior. Thus longjmp’s usual use case is like exceptions in other languages, going back up the call chain, skipping intermediate functions.
...maybe because they were not discovered before or have been introduced recently?
> Good engineers themselves design systems that are more robust and easier to understand by others. This has a multiplier effect, letting their colleagues build upon their work much more quickly and reliably - How to Build Good Software

The advice above is probably one of the things which would have the most impact across all your activities as a developer. When people talk about simplicity in software, they don’t necessarily refer to ease of use or number of lines of code, but instead it’s about how understandable a solution is given their shared knowledge.
Harvard is not a top CS school either. Do you mean MIT?
Right on! Those are the very features that I'm missing!

It seems super simple to provide that basic level of control to the end user.

I also want shadow/fake address books and location information as a feature.
There has to be some basic set of shared values or else it’s just shouting.
In other words, nobody learned anything from the Space Shuttle program.
Razor Blade 15 works very well, also under heat.

The Surface Pro is also fantastic except the lack of webcam support.
There are similar things in PC land and most of the time they can be disabled.

Things do not look as good in mobile space (mainly thanks to Qualcomm)
The Dell XPS 13 Developer Edition is the usual recommendation as far as having the most "Macbook"-like design (e.g. slim, unibody aluminum, but powerful).* ThinkPads generally have pretty solid Linux support, and System76 makes a line of Linux-only laptops, although both of them will be a good bit chunkier than your MBP. Neither are bad laptops if you're willing to trade sleekness for a tad more power or durability. It really depends on what you're looking for.

* This excludes Huawei's "Matebook" line, which is more like a Chinese carbon-copy MBA clone, and doesn't come with Linux as a preinstalled option.
I am so sad this has been your experience. From my first iBook G3 in 2004 to my last 2012 13" I have only ever had the most positive experience with the combination of hardware and software.

Oh, how the mighty have fallen.
>Like computer science, having a college in a town doesn't require a lot from its location. It doesn't need to be near a river, oil or mineral deposits, etc.

It needs faculty and faculty generally want to live somewhere with good quality of life and ample job opportunities for their spouse and children.

Unlike students, faculty arent transients, they are in their permanent home.
That's what he claims it was. He also posted it on an internally accessible mail list within the company. That's a very odd way to give feedback about a course. Usually you provide feedback directly to whoever is in charge of the course and not let the entirety of the company view it.
I worked at Microsoft for almost 10 years and never met anyone from UIUC. Amazon has a lot of their grads, however.
First of all the German pension system works completely different than that of the US for example. Savings generally aren't for retiring so they can't be seen as long-term. Therefore most people simply don't want them in volatile investments.

The amount in savings accounts is probably much lower than what you are thinking. Median net worth in Germany is only around EUR 50.000.
I just got a Lenovo P1 Gen 2 and so far have been very happy with it. It has two NVMe slots and I think it can go as high as 128gb of RAM, 64 at least. The build quality and keyboard are very nice and it has an nvidia quadro T1000 w/4gb.

My setup is a 9th gen i7, 16 gigs and 256 NVMe, it was ~1600 USD, and I think it was worth the price. My only complaint is that it took over 3 weeks to ship.
The 5 bedroom I lived in, a few blocks north of central campus, is apparently ~$3100. I think I paid ~$450 for one of the smaller rooms. Certainly not much more than that.

It's even been remodeled.
Those commands all depend on the index that this command regenerates. Presumably git puts a lock while it’s regenerating the index, but I haven’t tested that yet. (It would be unlike git to not place a lock here.)
Berkely
Americans' Love of Hiking Has Driven Elk to the Brink
This is what we have in Finland; basically either:
1. Military service ranging from half a year to a year.
2. Civil service for a year.
3. Half a year prison sentence.
4. Exemption for medical reasons.

https://en.m.wikipedia.org/wiki/Conscription_in_Finland
The ECB can put an end to that if it wants to, as it did in July 2012 when Draghi uttered the magic words "whatever it takes".
I had two Dell (XPS 13 and XPS 15), both had their share of driver issues. The XPS 15 also had severe hardware issues, which support could not help with (sound randomly starting and stopping to work).

Now I use a Lenovo T480s dual-booting Windows 10 Pro and Ubuntu 18.04 and everything just works.

For Linux I recommend getting a Laptop without a dedictated GPU. Regarding Linux distributions, I stopped having issues since I stick to Ubuntu LTS releases.
>It wins over the Mac experience in a fair competition.

Define "fair", because I feel like this inevitably means stripping away legitimate use cases.
Probably not but a lot has changed.
Every time I have tried to learn Unity3D it has not left me with a good feeling. First time was extreme frustration. Second time was a lot of work for not much skill.

Several obvious conclusions can be drawn:

1) I am an idiot

2) I am using the wrong training material

3) Unity3D is just not for me.

I am hoping it is #2, so I ask what path did you use to learn Unity3D?
My team and i run some different honeypot solutions, and we base a lot of them off of cowrie. As pointed out by previous comments, most interactions are not so interesting, except for the fact that many cowrie based honeypots imitating IoT devices have their attackers running a simple script that pulls down a number of second stage binaries, for a variety of cpu architectures.

One downside to running software like cowrie is that generally speaking crawlers like shodan will be able to figure out that you are running a honeypot, and will have you fingerprinted in a hurry.

A better strategy for increasing the cost of an attack is actually implementing something i read about on HN called a ssh tarpit, where one can "hang" an incoming ssh connection indefinitely. A lot of the attacks on honeypots are automated, so instead of having a 3 second attack, one can waste the attackers time for about 30s to 1m on average as these scripts have very generous timeouts (and sometimes no timeouts at all).
This is a naive question, but would it also fix the problem if there was a video codec that could incrementally compress each frame? And if so, do you think such a codec is feasible to design? I don't know much about video codecs so this is just out of curiosity.
Source for the 100kcal per 100 grams please.

Even rabbit meat, the leanest possible game meat has 136 calories per 100 grams.

https://www.fatsecret.com/calories-nutrition/usda/rabbit-mea...

Average red meats will have calorie ranges right around 180-240 kcal per 100 grams. Of course that's low compared to sugary processed foods if you're going just by calories.

But it certainly isn't lowest when you consider the entire food pyramid. (most veggies and some fruits are lower)
That is assuming those employees aren't desperate for work. Had we adequate social welfare, or a glut of unfulfilled good jobs, I might agree, but when your choice is "die or work at the level we want", they aren't really given a real choice.
When Slammer hit, I had just setup a new SQL Server instance, and was going to head home and finish configuring from there... I didn't get out of the office for 5 minutes before they entire network was flooded with traffic from the worm and completely unusable.

It doesn't help too much, but I generally move even my SSH port and tunnel everything not meant to be public through that, or over a full VPN. It's a shame that you have to do this now.
A cheap Huawei phone I had let me do that, right from its Settings! Now I have to use NetGuard for that (no root required).

And this is how I have learned that Google's Calc app apparently wants network access. No thanks!
Another problem was compile times - getting an efficient emit and compile time for LLVM IR was difficult and involved having to heavily optimize/replace lots of parts of LLVM's pipeline that were never designed for turbo speed because it wasn't a priority.
> The truth is the bank created $5 in loans, and through that $5 in deposits.

But for that the bank needs to hold $1 (or whatever) in reserves, so either they had excess reserves already (because “someone gave them $1, the bank can now lend $5”) or they a) get new deposits, b) get them from another bank (i.e. the money comes from previous deposits elsewhere) or c) new money is created by the central bank.
The Diag?

Isn't a big part of the thrust of the article that walkable housing is becoming less and less affordable? If the university owned a bunch of adjoining vacant land, it would be easy to add housing. But it's more or less land locked.
The referenced idea of a 'human log' is great[0]. I started doing something similar 4 years ago and it eventually evolved from per-project notes into a full diary. Being able to search for 'August 24 2016' and know exactly what I did that day is quite powerful.

I encourage anyone to take 10 minutes(or 30...) at the end of the day to write up what they've done. Just a text file with minimal formatting has scaled to 2.6MB of hand-typed text. Though, after a bit, I've tended to shard out specific long-running topics into their own files.

[0] https://neilkakkar.com/the-human-log.html
I don’t reward sealioning.
Yes, I was thinking in the way of radicalbyte's comment and I take the dry values of carb sources which indeed reverses the ranking.

But even with beef, it takes 800g to reach 2000kcal[1]. I am just wondering if this can actually be the main source of energy for a long period of time.

[1] https://en.wikipedia.org/wiki/Beef
beef: 1,047 kJ (250 kcal) per 100g
Projectors. Was a big deal back then.
In the last few months, one really fun and educational side project has been creating/designing my own programming language.

It started by accident, by taking apart an existing mathematical expression evaluator, to learn how it works. This led to a deeper understanding of lexer/parser/interpreter, (pre/in/post)fix notations, stack machines..

Once I realized that what I was looking at was a kind of "virtual machine", I was hooked and continued by adding language features like variables, arrays, objects/dictionaries, functions.

The basics are now fairly complete, but the language doesn't "do anything" yet - it's in its own small isolated universe. Next I'm imagining how it will safely interface with the outside world - networking, file system, database, vector graphics, sounds.. What I want is something like a cross between BASIC, Lisp, and Hypercard.

Anyway, still not sure how practical it's going to be, but it's been a wonderful learning experience. It led me down through the history of computer science to re/learn the basics, making numerous discoveries of things I didn't know, getting a better overview of what languages exist(ed), what I like (or not) about their syntax or approaches to various aspects of programming. Creating this little hobby language has definitely helped me grow as a programmer.

---

As for a non-tech related subject, studying music theory is endlessly fun and thought-provoking. It also comes down to creating one's own system/language.
Hey, I moved from a MacBook air (2014) just for programming purposes. now I'm happy with a Asus Zenbook ux430 (1100€) with 16 GB ram, 512 GB SSD and i7 8850U (14 inches)
Manjaro OS. Perfect, smooth and clean.
I guess the point is that you can't really say you've made a browser. It's like bringing store-bought brownies to a party and claiming you made them yourself.
following statement on ProtonVPN web site may give a clue:

Free Package
"Speed: Medium"
Oh dear please don't take this the wrong way,I think you have some unlearning to do here, Uni is far far more than just "learning"
Glimpse Is the G-Rated Gimp Fork We All, Er, Apparently Need
For being able to specify your requirements down to the lowest levels, I can recommend http://emperorlinux.com/
without hesitation.
Indeed! Thanks Everlag!

I think it's been the top productivity hack in my life.

Not only did it help me keep my thoughts in check, but it became a solid base for me to bundle other habits on top. If I keep a daily log of stuff (one I look forward to because it's super useful - not just a calendar) , all I have to do is add a new column for a new habit I'm tracking, and everyday I'm forced to put in a Yes or a No, which then snowballs into the "Don't break the chain!".
Because Germans prefer saving money to buying exports of Italy or Spain or Greece, or go on holiday there.
Take a look at my comments, 3rd post down will tell you what I have.

Also since I can't edit my original post. There's also:

[7]: https://www.reddit.com/r/LearnJapanese/comments/5x6twj/tae_k...
I had a Dell XPS 9360. Only issue I had was the mouse touchpad would occasionally lock up. I don't remember what I did, but it happened infrequently and inconsistently, and took months of pain to fix it, which involved some custom driver.
What's the error here? Using the word "DevOps" instead of "agile software development"
Holy shit. You're into something here. Hey, you should immediately send letters to companies like Wallmart, Apple, AT&T, etc. most of them are in Fortune 500 list. They all use functional programming languages. You could save them billions!
The headline is misleading. These vulnerabilities are not in Android 10 but are fixed by Android 10. Which of course means they exist in versions prior to Android 10. Google provides security updates for prior versions so what is not clear from the article is whether these are only fixed by upgrading to Android 10 or whether they were identified during the Android 10 development process but fixes will also be available for prior versions.
The one that gets me every day is ^W — erase word — against the handful of programs that refuse to let me configure that away from ‘close window’ (I'm looking at you, Chrome).
Just imagine how bad the rent would be (for everyone, student or no) if they hadn’t built up West Campus. It is easily the densest neighborhood in Texas, comparable to Queens in terms of population density. The student loan credit supply definitely bumps up rents around any campus, but please.
I don't know why I still remember these, but if you need to build coroutines in C, ucontext.h might be a better tool:

https://pubs.opengroup.org/onlinepubs/7908799/xsh/ucontext.h...
They’ll trash the hides when the profitability of them reaches zero.

That still leaves a ton of room to over supply and depress prices.
Its easier for the uni to build relationships locale and the OP was talking about being several hundred miles at minimum away.
Mainline Linux on Google Pixel 3 XL project looking for new developers
My mistake: that’s the figure for men overall, which is balanced in the general statistic by the huge gains for women. I should have checked more carefully but was on a phone.

The main point I was going at is that most of us here have a really skewed view of the general economy after a couple decades of good times for tech workers which haven’t been generally true of the overall job market, especially when you factor in benefits and job security. This is similar for stock market gains when so many Americans have no or only a token stake invested.
Panasonic Toughbook CF-54.
Is there any window manager that will automatically apply XKB options per-window?
Specifically, I was neither encouraged nor shall I receive any compensation for putting that link here.

If you choose to disbelieve me, that is your choice.
Will there even be pilots in dogfights in 20 years? Won’t it be mostly autonomous by then?

It stands to reason removing the human component would be a far better engineering choice than this monstrosity.

I’m reminded of the quote, “A flying car is equally bad at being a car and an aircraft.”
I think this is pretty good.

As a pretty senior dev myself I always tell people to have an actual design in mind. Know what you are trying to achieve and when something goes wrong you should be able to explain what you expected the system to do on that situation . A lot of people don’t seem to have a clear mental image of the end goal but are overwhelmed .

Of course you should be flexible but you need to know where you want to be in order to make good decisions.
Contrary to the popular belief that Linux has no games, Arch includes many fun games such as "find out why the audio decided to stop working today for no reason"
I would more worried about the sugar than cream.
I used a variety of GNU/Linux distros: Ubuntu, Debian, and Arch, Slackware, Frugalware, Fedora and more recently openSUSE Tumbleweed.

Honestly, I don't understand what makes Arch so special.

I have mostly learned things on Ubuntu and I can use Arch just fine, and I think I have a decent understanding how things work.

Really, I think there is nothing fundamentally different across these distributions technically speaking.

Their biggest differences lie in their package and release management and policies (and, agreed, this is huge).

I'm not sure what skill you would learn on Arch and not on Ubuntu. It seems some vocal Arch users are lying to themselves and to the rest of the world about this.

Gentoo (or LFS) might probably be more educational, but I haven't used Gentoo enough, and haven't tried LFS enough to say.

(Kudos for Arch's documentation though, useful even when using another distro)
> ssh tarpit

Interesting, like slow request attacks in reverse? Is that actually useful for something? It seems like that would just needlessly burn resources on your end. The majority of attacks on my instance seem to have come from other infected routers/devices/etc. that pretty much perform these attacks for free.
My impression was Yogi Adityanath had already been picking on the industry in UP largely because of who predominates in it
Nowadays, wouldn't you just use org.apache.poi for such a task? It can load an Excel file, fill in the input data, and retrieve whatever output data you need, evaluatong and caching formulas as needed.
Have you tried customizing your touchbar to address at least that annoyance? Obviously things like butterfly keys you can't do much about, but you can do something about the touchbar.
I did Coldfusion development for about 5 years and loved it. I could finish a project in half the time as other developers and therefore charge less for the project even when you considered the cost of the CF server and when I started hosting the sites it became a no brainer for most customers. Additionally, I loved how productive I felt.

Unfortunately when my business began to get scarce due to the many other ways that customers could develop and host their sites for less. I could not leverage my CF knowledge towards other types of development.

I finally bit the bullet and switched to Java, javascript and PHP. The switch to PHP was some what simple and I had been using Java as part of some CF projects but Javascript was a bear.

Was my CF development time worth the time and effort? NOPE! If you want to last in this business it's best to stay with the popular languages and leave the nitch languages for your hobby projects. Getting a paycheck on a regular basis is worth way more than dealing with a language you like.
Hahaha, right! Because 'Democracy' created corporate giants that laws do not apply to. Like BP's gulf oil spill that got away with what it would spend in toilet paper in a year. Or perhaps the financial institutions (aka 'the markets') that rip-off entire nations and cause holocausts so that their share-holders can enjoy a million dollar an hour relaxing pool dive in a private pedophilic island!

F@ck it, let's skip straight to the point. It's a global emperor god king we need to save us from ourselves, ain't it?