skysight-inc/HackerNews huggingface dataset:
> software engineers

I've had the idea for a while that most of us practice software development rather than software engineering. I have a degree in computer engineering but i consider myself software developer now rather than a software engineer. The reason, I don't practice engineering in the legal and professional sense.

In engineering school we learn about engineering as a formal process and professional responsibility. Both of these things are largely absent in most shops now. I get that not all projects need to be professionally engineered with all the costs and timelines associated with it. I think this is why agile came along. Sometimes it's just good enough to hack something together and demo it until a manager says it's time to release.

But there are many other projects which are extremely important to society and should follow more traditional engineering practices. There shall be external and internal engineers who must formally approve any product before release. There shall be specific and testable formal requirements. There shall be a formal design and documentation for engineers to review and people to develop from. etc. etc.
Yeah that’s exactly my thinking, I just had analysis paralysis for way too long. I’ll learn what I like and don’t like and what additional features I need then get that in my next meter.

I own a few old motorcycles and I’m swapping cars for something easier to maintain. My next project is to build a wiring harness for my 1973 Honda and this meter will be very helpful.
Is that really the world we want, though? If Google is liable for third-party defamation, aren't they likely to deindex any negative news about anyone who threatens to sue them?
The cost could be scaled further based on company size/net revenue/assets. So Apple's $30B nest egg would make it more expensive for them to file a long-term patent than a startup with $30 in the bank.
Serious question, you do have documentation that explains how your algorithms work don't you? I mean somenone in your company knows how they work?
No, seriously. Thing is a thing.
This article could better have been entitled, "Root cause is overrated". It's not always the right way to address a problem. (a good example is modern medicine which is almost always about addressing symptoms).

The best part of this article is "5W tends to diverge after the second or third question."
I've been working on Chromebooks since the 2013 Chromebook Pixel, though the laptop itself is almost irrelevant, because I've just moved everything into the cloud and work from a couple of VMs with tmux/vim/mosh. Of course that's not on option if you require a complete IDE, but it seems that support for local GUI apps is coming with a native ChromeOS feature called Crostini.

People runing the Development channel already play around with various apps like VS Code: https://chromeunboxed.com/news/chrome-os-container-crostini-...

They're also working for native support for running VMs via KVM, though it looks as if that'll be primarily targeted to the enterprise world.

It's an interesting time for Chromebooks.
I wouldn’t. I have a group of 15-20 friends, all of whom I met in the dorms in freshman year. I’m in my mid-30s and we are still close friends (reunions every other year). They have helped me immensely with life, work, friendships... I don’t see how I could have made those connections in community college, or during junior/senior year had I transferred (IME, it’s harder to make friends in later years of college, as most people already have established friendships by then).
That and some of the remarks are, frankly, insipid.
Yes, there are reasonable alternatives to MBP for developers.

I know that I might be an outlier here, but I personally find using OS X to be a frustrating experience - the only positive I could personally see for developers vs windows was (was - past tense!) the unix command line (linux has historically always been a struggle (drivers etc), so I personally steer clear).

But now Win10 has a unix command line too so what is the point of getting a MBP? You pay excessive amounts for commodity hardware with a mac, then you're forced to use a horrible UI designed for your grandparents to use without getting confused. Yes, you can buy and install 100 extra apps to make the it more usable for serious users (BetterTouch, ShiftIt, uBar, iTerm etc etc), but then you're just throwing good money after bad. The UI is great if you're just watching netflix or reading your emails, but for anything serious where you're doing more than one thing at once I personally find it a really annoying experience. Current MBPs don't even turn on instantly like my previous 2 older MBPs did - it now takes a few seconds to wake up. The final nail in the coffin for macs for me is the awful, awful, awful keyboard on the new MBPs. I will concede though that the 2017 MBP is a nice physical item that feels solid and with good battery life though.

Personally I'd just get a cheap Win10 Pro (dont get Home edition - you cant run docker natively without Hyper-V which is only in Win 10 Pro IIRC - I think that without Hyper-V/Win10 Pro you have to run docker in a linux VM) no-name/rebadged-Clevo with the biggest CPU, RAM and M.2 SSD you can afford. They just work out of the box and will be half the price of an equivalently-speced mac. I use a i7/16GB/M.2 Win10 machine for personal stuff, then at work a 2017 MBP Pro and a absurdly over-speced linux desktop (many-cored xeons, 64gb ram etc) - they all feel about the same speed in day to day usage in intellij & vscode etc. Clevo laptops are nice since they are aimed at small-scale "builders" targeting gamers etc, so they are often high-spec and easy to open up and work on.

PS I've never had a laptop's hinge break on me, even the cheapest ones that I've dropped. If longevity is a concern, get a proper "thinkpad" branded one (but you'll pay a premium for this).

Good luck! The transition off of OSX will be painful (YMMV), but stick with it.
The questionable narrative of Afrika rising
Awesome, I didn't know they had podcast links! Thanks
Which non-Intel card? The Atheros ones should work fine; Realtek makes hot garbage that should be avoided at all costs.

(If it's a non-Lenovo card you'd need to disable the BIOS whitelist, but that's easy enough to do.)
Can shop owners in Germany not have surveillance cameras in their buildings? Unless you walk into the grocery store with a mask, you would then be on video and identifiable in some way.

In the US and the UK, almost every business of any value is recording you from the moment you walk in. At the very least, they likely have a camera on the cash register to deter theft. The UK is widely known to record public spaces with some videos being made of following people in London for miles.

Outside of your own home, privacy regarding your physical person is basically nonexistent except in a bathroom stall. In the US, it’s 100% legal to take photos of other people in public without their permission.

I think the barrier to provide the maximum amount of privacy for citizens in every aspect of their lives is too high in most of the modern world. There is simply no precedent for limiting the amount of data that is collected in public that will sway legislators across the world.
Haven't seen these two suggested:

The Razer Blade is a pretty excellent machine. Its gaming focused, which surfaces a little bit in their design language, but all that really means is more beefy specs. The Stealth model in particular might be a great choice, or you can up-market. I've heard nothing but great things about it.

The Surface devices are also an expensive but excellent choice. They do suffer in that I don't believe any of them are shipped with 8th gen Intel chips or Thunderbolt yet, but once they get that updated they'll be worth looking into. They are very pricey though; its basically $2000 minimum for any model with 16gb of memory.

Really, if you want MacBook-like quality, you need to realize that there's a reason why they're so expensive, and you can't really cheat the price by looking at Windows. There are a few manufacturers that are getting the prices down, like Dell's XPS line, but they make sacrifices in build quality, touchpad quality, etc. If you're fine with that, then yeah you can save $500.
'No. Wrong.' Such binary thinking. Reminds me of the quote "Google uses Bayesian filtering the way Microsoft uses the if statement" which points out how unsophisticated purely binary statements are. The Jain's captured this idea in the philosophy of Anekāntavāda.. that reality is multi-faceted. The philosophy teaches one to approach a situation and make statements such as "in some ways, it is","in some ways, it is not","in some ways, it is, and it is not"...
I like CCs but there are definitely some downsides to consider as well: (speaking from california perspective)

- Our cc’s are all impacted and getting the classes you need is nearly impossible. Many people end up taking 3 years to graduate.

- When you do transfer to a bachelors program, you’ll find that your cc was missing a lot of the pre reqs you need for your major (depending on your major). I’ve seen a lot of cc students at UC schools have to go back and take freshman and sophmore level classes. (total could end up taking 6 years overall)

- All the other students when you transfer are already friends and have relationships with the professors and local businesses. Whose going to get the prestigious research position, the new guy or the one whose been bonding and proving themselves to the professor for 2 years? Same goes for internships.

- Who you spend time with shapes who you are. If you are a bright individual, it can be frustrating or depressing being around some of your peers in CC. My girlfriend took an online cc class where they had to submit a paragraph to their class forum. Two students literally copy and pasted her response word for word.
We saw some convergence on the 4th or 5th why frequently being “Because we were lazy...”
Do you know that real people need to EAT, right? If the big depression had been even worse, it wouldn't matter if it were shorter, because most people would be dead at the end. Humans can only go a few days without food and basic necessities. This shows why conservative thinking is a dead end.
Are there any non YC billionaires on HN? I highly doubt it.
If Irving absorbs the cost of it, then other communities will simply keep sending their homeless. The problem will never be solved this way unless it's pushed back to its source.

> So instead of shifting responsibility in one way or another, local governments and communities need to organize more around these issues.

That's exactly what happened. Other communities shifted responsibility to Irving. By doing nothing, they are continuing to skirt responsibility. You're not going to get anywhere by forcing or shaming whatever current community is to shoulder the whole problem. For all you know, the encampments got there because of some initial sympathy and homeless-forward policies, and now you think it'd be fair to punish them for having shown some compassion?
Is yours an IPS or TN screen? From what I've read the fleet buyers will do anything to save a few dollars a unit so Lenovo offers TN as a base model for that market.
Utopia / heterotopia
Didn't realize book on the top is a demo and you can actually click on it. Just one suggestion, dont try to create tgis red color busy background...u have a good idea here, just keep the page simple. Rivht now its confusing and hard to read on mobile phone
Probably related to Electric Ground Taxi System [0] which allows the APU(Auxiliary Power Unit, a small turbine driven generator) or potentially batteries to provide electrical power for taxiing. The APU also powers the air conditioning packs on the ground. The electric taxiing system was tested on Easyjet [1]

[0] https://en.wikipedia.org/wiki/EGTS

[1] http://aviationweek.com/commercialregiontabs-true/easyjet-te...
I've been looking for a router with good monitoring and control for years, this looks very impressive, thanks!

https://meetcircle.com/
This is essentially what AP classes are, is it not. If you go to a decent high school and take a good amount of AP’s it will keep you busy and challenged.
However, tangents themselves are part of geometry, which is tangentially related to Langlands' work.
What do you mean when you say the dodecahedron is a modular curve? Is there some N for which X_1(N) can be naturally thought of as a dodecahedron or something?

Edit: Okay glanced at the arxiv paper linked below. The dodecahedron is not a modular curve per se, but the link is as follows:

The quotient X(5) -> X(1), which geometrically is a quotient from P^1 (the sphere) to itself, can also be thought of as quotienting the sphere by the group of symmetries of its inscribed dodecahedron. I believe this group can naturally be thought of as PSL_2(Z/5Z)
I have a late 2016 Razer Blade Stealth and I love. I was able to install Ubuntu without issue and the machine works flawlessly. At the time it was easily the best 13" machine on the market and I wouldn't doubt still is.
I don't quite see the special thing about the 135, though? Nikon has had excellent lenses in that range for a long time (105/2.5, the AF 105/2 and 135/2), I think almost every lens maker does.
The argument over DSLRs and mirrorless remind me of the endless SLR vs rangefinder debates among film users. Each side touts various advantages that exist more in their own minds than in the actual cameras.
Here’s what I’d like: any advertisement I see on the Internet should have a small pictograph/icon/link I can select that tells me—specifically—why I’m seeing that ad. Precisely what data points were used, was it remarketing, was it an uploaded list of email addresses, etc.
Show HN: My first post on my first academic conference experience
If you plan on having any collaborative editing features, Yjs [1] is a p2p framework utilizing CRDTs with support for IPFS.

[1] https://github.com/y-js/yjs
Smoked foods are tastier, less harmful with a tip from the auto industry
On my work MBP, I just scale everything to smallest setting and enjoy the max screen real estate :)

WQHD is awesome and the min that should be considered “professional” grade.
But if one wants a keyboard that's usable one has to steer away from the latest MBPs :/
If performance is a primary criterion, why get a U-suffix processor? The X1 Carbon is about thin and light.
Thanks for the data-point. Everyone seems to like the build quality, which is more important to me than ease of use with Linux. I figure I'm going to have to roll up my sleeves to get it working the way I want, anyways.
> One root cause implies one problem with one answer.

I don't know that root cause was ever ONE thing. The root cause(s) can be many roots within the root cause.

A tree has a trunk, it goes down to the root, the roots are multiple on some instances.

The 5 Whys, 5-Ms, 8-Ps and 4-Ss help determine root cause(s). The idea of root cause is to find all the real reasons something isn't going as planned. Many times it is one thing but sometimes it isn't, there is also process that need retrospectives if the root causes are not fully solved or continue to happen, in that case the true root cause is still out there. When you only find part of the root cause you haven't found the root cause fully.

Root cause is not a fallacy, if it isn't just one thing you just haven't found the root cause(s) fully yet just a symptom and you need to go deeper or the roots have grown/changed.

In logic, root cause is usually easier to find because it is more objective, in policy there is a constant of misunderstanding that is rarely factored in enough or is caused by unknowns that can be ever-changing.

Sometimes, especially in policy, the cause can never be solved and it should be accepted as a known part of the solution or accepted as a constant problem. Example: to stop drug addition we will make all drugs illegal, or to stop alcohol addiction we will prohibit alcohol, yet people will continue to do them because of the human condition. These are clear examples of root causes that have deeper root causes, some causes don't need solving or can't be solved due to misunderstanding, they need objective acceptance of them being part of the system always and solutions within that reality. Another example is hacking or fraud, those expectations have to be built into the system, they aren't going away because they are evolving around the root cause solutions put in place into a cat/mouse game ad infinitum.
It's 1099. It's indeed a situation of being treated like an employee. I was curious how people have experienced these circumstances. I'm thinking the same thing with regards to getting people to behave.
I only really decided to go into engineering late in my final year of high school, and I used the local community college (conveniently located across the street from my HS) to take all the calculus and computer science classes that I didn't have covered. In a year, I covered my high school requirements, and my first year of university calculus, computer science, chemistry and physics. The class sizes were tiny, which was amazing, and to this day, I still think my Calc II and Intro to Java professors were two of the best I've ever had. I still have some of the textbooks my Java prof gave me from his own collection because he thought I'd take them further than his lectures.

I transferred into a pretty hard to get into mechatronics program with an OK GPA, but having a year and a half of post-secondary under my belt was a huge bonus when the kids who were coming into engineering school straight out of high school realized that our profs were just too busy to help.

It's really a path that I suggest to everyone that I've met who's just leaving high school. Take some time, save some money, and if you're lucky, get better student-prof interaction.
Open Dataset for Road Side Trees, Cars Etc.
That's why you get lenses with wider apertures. They also generally have the advantage of focusing faster and having better subject separation.
I know someone's going to mention it but I have the Dell XPS 13. Mine's a 16GB spec with a 512GB SSD, and honestly it's more or less perfect.

I have mine dual-booted, Windows 10 and Arch Linux. Windows is great for gaming and Netflix and Arch has great support for the XPS 13.

The only laptop that I would recommend.
Your 3rd link is most relevant here as it shows Android Studio that OP stated is a must.
Honestly, I personally don't believe that regulations would solve or diminish the potential issues related to AI. We will be constantly challenged by people/machines trying to dominate others, and for that reason, I don't see regulations being the solution, but education instead. I think that people should better understand the trade-offs that AI can bring to our lives and act based on that. Therefore, democratizing AI and educating people about it should be a good starting point for this problem.

Also, I tend to agree with Mark Cuban[1] about the importance of philosophy degree in the near future. There will be so many issues to be assessed that such degree would bring much value to the society.

[1] https://www.cnbc.com/2018/02/20/mark-cuban-philosophy-degree...
As a capable yet ambition-less high schooler, community college saved my family tens of thousands of dollars. I do sometimes wonder if I missed something with the dorm experience but from an ROI perspective, it was stellar for me. One anecdote doesn’t mean it’s applicable for all but I’d recommend it for many circumstances
It is illegal to record somebody else's presence in a public space...

So, I can't take a snapshot in a restaurant or on the street if anybody is visible in the background?
Most of these people had homes and jobs once, but prefer drugs and alcohol over the rules and expectations of those who provided said homes and jobs.

Homelessness is not a sudden condition, it is the result of thousands of choices to indulge in selfish behavior. Inflicting family oriented communities with shelters for these people is the wrong approach. We need to provided a path out of homelessness that enforces sobriety, sets behavioral expectations, and demands they get jobs. Sadly, such shelters exist and yet most prefer to stay drunk on the streets.
More than 87M at risk after Facebook data leak – Cambridge Analytica co-founder
I watch youtube a LOT and have 3 or 4 different primary interests, and I regularly spend a fair amount of time looking for new channels, etc typically with no success. And then occasionally, I will sometimes come across a perfectly relevant channel with 1 million+ subscribers, that the youtube algorithm has never suggested to me as a channel, or even any of the individual videos. It is so inept that it seems impossible to be accidental - obviously that makes no sense at all, but then knowingly allowing twisted videos to continue existing in children's channels makes no sense either, yet here we are.
Perhaps there exists a framework isomorphic to Langlands' theories that unite the three disparate topics of this subthread:

1. The perfunctory machinery of arithmetic
2. The theoretical connective tissue between entire branches of mathematics
3. The "egotistical creatures", as he put it, who downvote and give someone a hard time for posting a comment.
I thought this was the Democratic party platform
It's more like Wine
Thanks for the write-up, I’ve been curious about that machine amid my Apple frustrations. However, you mention a lack of quad-core i7 cpus in the MBP but that’s not true. My 2013 is a quad core and they have been quad core in the 15” ever since.
That sounds like incredibly poor planning on the part of the students and like there are no standards for colleges to follow.

Contrast that with attending Houston Community College where they ask you if you'll be going on to a 4 year degree and if so in what and where. They can tell you exactly what courses to take at HCC to carry on to U of H, TAMU, UT, etc to finish a degree.
Aristotle's distinctions among types of causes are, I think, very useful compared to root cause analysis. It's not that some why's are more important than others in an absolute sense. Rather than having four different "why?" questions one after the other, he pointed out there are four kinds of "why?" you can ask simultaneously, and depending on what your needs are one may be more important than another at a given time.

So, for "why is the table flat?", the four causes are:

1. (Material cause) because it is made of wood, and wood is rigid, and so holds its shape.

2. (Efficient cause) because a carpenter took a plane or chisel and cut away all the wood that wasn't the flat surface.

3. (Formal cause) because the blueprint the carpenter used was of a flat rigid surface suspended over 4 legs.

4. (Final cause) because if it were not flat, your jug of wine would fall over when you set it down on it.

This is in some ways superficially similar to the "five why's", but it is more flexible, because you do not have to go in that order. You might look at two tables and ask why this one is flat and this other one is curved, and realize that it's because this other one is made of canvas rather than wood, and the canvas has started sagging. This framework also lets you categorize each type of "because" as you receive it.
https://zettelkasten.de/the-archive/
Things I've Built While Building an Android Music Player
The purpose of a root cause analysis is often not to find the {only,all} root cause, but to prevent the incident at hand from repeating by removing something which is necessary.

Event Y happens if and only if factor X. Factor X is what the RCA is supposed to find to prevent event Y.
There may be many factors which satisfy this equation which means there may be multiple RCAs which are correct and functional in achieving our goal, to prevent event Y.
Can’t say i feel bad for them.
Eh, that repo is a mirror. Issues are still handled by RT. And if you look at the actual activity, you see that it not quite dead yet (https://github.com/Perl/perl5/graphs/commit-activity). And afaik, Perl 5 is in code freeze at the moment in preparation for the yearly release in May.