skysight-inc/HackerNews huggingface dataset:
Too many software engineers get into a mindset of “just make it work.” For me, making it work is only half the battle. You need to build something that will make it possible for you or someone else to come back to later and be able to reason about and modify or extend.

There are no absolutes. In small companies that are just trying to get that one whale or feature that can keep them in business and prove to thier investors that they have achieved “product market fit”, sometimes just duck taping together makes sense. Other times companies aren’t looking for a long term product, just something good enough so the investors can have an exit strategy.

Yes I have worked and been a Dev team lead in both the above environment and one that wanted well tested, well architected software that they wanted for the long term and had the resources to see it through. You have to know what the end game of the business is.

Look at Twitter. All indications was that early on that their code base was horrible. They proved their was market, got the money and rearchicted thier system.
Further, Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.
Short reminder, that you can use Damascus steel.. everywhere and it looks really awesome. That's why I have some on my wedding ring... ^^
Historically, debtors prisons never ended up being for rich people who lost more money than they had, they always seemed to end up primarily with poor people who took out loans to stay alive and then couldn't pay back because they were unlucky.
Yeah, having to keep a bunch of third party applications up-to-date seems at odds with "install a bunch of applications with no work". Sandstorm.io seems like the right way to go here, I wish it would gain more traction.
I'm not sure how this comment applies to the site discussed here?

It allows the user to set filters. There is no "influence by platform holders". There is no "AI". There is full control over the automation you use.
The strength of a monopoly can be guessed at by calling customer support
And dozens of rumors for the last 10 months from supposed financial authorities that the iPhone X was dead.

I've given up on Apple rumors. Especially anything from a business web site. Nothing is good since the death of Think Secret.

If it's not on Apple's web site, it didn't happen and isn't going to happen.

Heck, even then Apple has its own vaporware.
Similarly to the fallacies of anthropomorphism, the amygdala-hijacking that often occurs when ascribing sentience undermines the effectiveness of the animal model for AI. The central-nervous system ('best "brain"') analogy fallaciously assumes advanced executive function in a natural (ie. not rule-based) environment that confuses the role of currently tenable AI applications.

Robotics and agent-based systems may provide some counterarguments. My original comment was more about explanatory reasoning for machine learning systems than about development paradigms or goals.
I’ve restarted my laptop today and noticed that Chrome got updated to a very chunky layout. Additionally, full screen video causes the second screen to go black. So, when I’m watching a full screen video on the big screen, main laptop screen is unusable.

Bye Chrome.
Beyond Deep Fakes
It's as much science as mathematics and astronomy.
1. Learn to Ship

2. Read everything on this list: https://blog.codinghorror.com/recommended-reading-for-develo...

3. Learn to go down the stack. The best engineers I've worked with know their stack deep.

I wrote a blog post on this once (targeted at recent graduates, should be helpful): https://captnemo.in/blog/2015/10/12/get-better-at-software-d.... The list on the blog post is:

1. Join a community.

2. Contribute to Open Source projects

3. Write all code publicly

4. Do tech talks

5. Stay Updated

6. Learn more languages

7. Concepts Matter

8. Ship Products

9. Have side projects

10. Read technical books
Ridiculous to make such speculation about error correction when it was such a surprise to find it was even possible in the first place. The real answer to most QC questions is “we don’t know”
And cable boxes used to be required, by law, to have firewire connections. I used that little loophole to request a different cable box from Comcast, then shoved the Firewire plug into a MacBook so I could record TV on it.

(The firewire port was required because many early large projection HDTV sets had Firewire video ports and the FCC didn't want to suddenly obsolete millions of early adopters.)
For enterprises, yes, with the significant caveat that some types of data look ups cannot be communicated to the customer because they're at the request of the government.
You need to narrow it down a bit.

Know yourself. Find your passion. I know this sounds tacky, but there are sooo many variables in choosing a professional direction. You are the only constant. For example, it is very important to determine what kind of developer you are: quick n dirty, loads of languages, throw out some PoCs and go on or... keep building till it's perfect, 100% coverage, solid docs, etc. Than, what will you build? Embedded, games, web, medical, imaging, AI, infosec, etc? Answer both questions and your next step will be easier to define.
Do a minimum wage job for a few months and you'll be surprised how quickly this changes.

If everyone treats you like shit and you get a shitty wage as well... Well, a lot happens to your mind
I am not prepared to properly address this at the moment, but at root it has to do with the great complexity of plant's adaptation without the advantages of locomotion. Certainly interested in your thoughts and others'.
Linux 4.19-rc4 released, an apology, and a maintainership note
Rust Ownership Explained with Python
> but I get about 6% options over 4 years

on what conditions can you turn that into something you can spend?

there is usually a good reason people offer magic beans instead of cold hard cash... an 99% of the time it is because they are less valuable, and possibly valueless (even if the company does well the requirements to cash in will often be prohibitive)
it got to be really annoying with our HMCs which did not have upgrades staged or even available by the time Firefox started its rollout of their improved security.
Aren’t we talking about the cables here ?
I’d be curious to know what in the Apple cable is so high quality that it allows it faster speed than the other decent brands.

Otherwise my Google-fu is failing me on the USB-C charger teardown, do you remember where you saw one ?
Not youtube, but I love Charles Isbell and Michael Littman's machine learning course on Udacity: https://in.udacity.com/course/machine-learning--ud262
They explain the topic in a very clear way, and are very funny
Right, because his claim is false. You can get up to 10 Gbps vRack for free, and it's included with Public Cloud.
For multiple users: Anyone use Kolab? Zimbra per-chance?
They provide a vague warning that something might happen. They should warn you specifically what will actually happen.
NYC group?
> I can understand the fast lookup, but if I understand correctly, every object in the game is an entity, and every entity is represented in every vector? So if you have a hundred game properties, an object that only utilizes three properties still has to be allocated a hundred times over?

For any properties that are stored in a linear list, yes. Typically, values that are found in almost every object, and values that are small are placed in simple vectors. Values that are more rare and/or large enough to care about can be placed in a different, denser data structure.

> Also I'm not sure how a system is meant to recognize which entities to do its work on, without iterating over the entire associated vector, every frame?

For a lot of things you do in a game, iterating over the entire vector is substantially faster than deciding on what items you need work on. Linear access is really fast, cache misses are slow, and if the work done per entity is low enough, it can legitimately be faster to do it for everything and then just use a conditional move to only store the valid values, instead of eating branch prediction failures when choosing what to work on. Especially as SoA layout makes vectorizing code really easy.
Then buy a budget phone that is cheap and still has the jack. Don't turn a comment about picking up new headphones into your manifesto on Bay Area elitism.
>impossible to step back later

Life finds a way. -2008 joeb

(Being real, this is good advice. Find the lowest-cost digs you can get; stay flexible, lease; don't get involved with securities you can't unload. Remember that you're on a 5-year plan.)
Sorry, Sony Music, you don’t own the rights to Bach’s music on Facebook
> depending on which linguist you ask, it's actually two words that happen to be spelled and sound the same but each has their own meaning

In this case, I'm pretty sure those linguists are wrong.

I'm not being prescriptivist, and it's certainly possible that there's a usage I've not encountered established somewhere out there in the wild, but every use that I've seen pointed at as "using 'literally' wrong" reads to me as simply ordinary hyperbole. "It's so figuratively X it's almost literally X, but of course we understand it's still figurative." I've never seen an example where someone added the word "literally" to communicate that the utterance is figurative. We shouldn't call that another meaning for "literally" any more than we say that "miles" has a secondary meaning of "tens of feet" because someone said "I've walked miles around this store looking for you!"
How (and When) to Limit Kids' Tech Use
In defense of a third way in open software licensing
I am sure contrast is a variable but overall this still doesn't seem to solve the issue for me. A faint grey pencil on paper is not straining, but even the best contrast displays like OLED are very straining. It's literally again the light shining at you and the entire thing you are looking at being a light source that I believe is the problem. I don't see sparkles or glows or any of those sorts of things looking at printed text or reflective tech...but I do see it when an LCD display is backlit. Even the blackest black on an LCD, on a white background, has an illuminated feel vs a printed/flat feel. The only time reflective tech/paper bothers me is if there isn't enough light to see normally as with anyone. LCD's, esp most LED ones, it's nearly all the time.

If I look at a matte LCD display (glossy doesn't work in this example due to reflection) in bright sunlight there is a narrow window of display brightness where the things are bright enough to be readable but the sunlight overwhelms the "lit" effect and it appears sort of like you would expect color E-ink too...more flat and printed like the display is now reflective rather than backlit..but it's a very narrow sweet spot that's hard to maintain and I cannot seem to replicate well with artificial lighting inside as it takes a lot more than a 60w bulb even directed right at the display and glare starts to become a factor with a more concentrated light source vs ambient, indirect light from outside. Brightness too low and it's unreadable due to contrast, too high and you get the glow again. To me the root problem is the backlighting somehow...possible combined with dithering or other rendering games that cause even static images to be moving as far as the eye is concerned. But it's not a common enough issue for industry to care about, and as with most things, until individuals suffer from something themselves, they often refuse to believe it's an issue for others.
Hartman-Grobman isn't so much about approximation error by choosing different simplifying models. It's about being able to do some analysis on the linear approximation with the results carrying over to the original non-linear system. In particular, it lets you categorize stationary points of a non-linear dynamical system, using only the linear approximation at the fixed points, which is awesome since analyzing linear systems is super easy.
My take on this theorem is that it is most interesting to know when the topological equivalence doesn't hold, i.e. linear approx of equilibrium point can be poor when there is the possibility of a limit cycle oscillation.
That is not what happened. That analogy is simply wrong.
I agree that this information should be present somewhere, but a heading of "Your connection is not secure" is about as detailed as you can be for typical end-users. The extra information about why exactly it's not secure should be present somewhere, but for 99% of users these details are completely non-actionable.
Not GP. Krugman frequently makes this point though, and highlights the economic incompetence of Trump's "economists", eg here:

https://www.nytimes.com/2017/10/23/opinion/federal-reserve-j...

https://www.nytimes.com/2018/07/02/opinion/trump-trade-war.h...
[Chipmunk BASIC](http://www.nicholson.com/rhn/basic/) is a nice console-usable BASIC on most platforms. You can work with it line-numbered, or structured, and has some graphics and sound support in the Mac desktop version.

I started on BASIC on the TRS-80 Model I in 1980, and it was a great introduction.

That said, newbies are probably better off starting Python (use IDLE for a decent REPL & editor), type `from turtle import *; reset()` to get a graphics window, and learning a nice language from the start.
Ask HN: Evaluate a programmer’s ability as a non-developer
If you’re good at sales and marketing and looking for a technical cofounder or first hire, how can you evaluate the technical person’s skill without deep knowledge of the underlying technology/languages? Are there any tests/services out there to help?
There are lots of topics you could look into:

* testing

* logging

* writing code that is easy to operate

* deploying code

* build systems

* algorithms

* API design

* refactoring

* security practices

* development processes (scrum/kanban/whatever)

* learning about the vertical / business domain you're in

To be honest, I didn't plan too much ahead -- there were some topics that simply interested me (algorithms, security), and others I was thrown into because work made it necessary (build systems / deploying, logging).

If you don't actively try to get into a niche, you'll get exposed to many of these topics, and likely many more that I forget.

If you ever look back, and don't think you haven't learned anything new in the last 3 or 6 months or so, then you should actively look for opportunities to learn.
In fact, it seems that the representation is also used to study polynomials and other objects.
Consider 3D reproductions of plates of food in restaurant displays. Can they really look edible? What level of texture would be "sufficient" in that case?
I thought the fact that the socket accepts any normal USB cable made them in compliance. I use my Apple charger for micro USB kit all the time
Right, I had a WindowsPhone 6.5 device from HTC, and it was rather meh on nice hardware. But it could boot an Android from XDA on SD card with little fuss, and that was an improvement ;-)

Now I'm just hoping the incumbents copy enough of the good design to make the loss bearable.
There are at least two kinds of cyclists and they move at different speeds.

One is the urban cyclist that uses the bicycle to go buying stuff at shops or take kids at school. It's short range and slow. They're usually scared by the idea of sharing the road with cars. They use cycle lanes and I often see them on sidewalks.

Then there are cyclists who pedal longer distances for fun and when they use bicycles in cities they are easily twice as fast as the others. Cycle lanes are often too slow (up and down sidewalks, tight turns, bumps.)

I belong to the second variety and I definitely prefer to pedal in a car's road than in a bike lane designed for slow bicycles. Urban designers should try to come up with different designs that suit both kinds of users.
Chess: John Bartholomew https://www.youtube.com/channel/UC6hOVYvNn79Sl1Fc1vx2mYA
It's amazing to watch a GM/IM that can actually go through their entire thought process for each move. He goes over ways that people at each level up to world class make mistakes and changed the way I think about the game.
It’s Time to Think About an OS for Near Data Processing Architectures
As long as you're working on projects you will gain knowledge in process and skill. Examples of these are Agile, Cloud, Dev Ops, Programming, Collaboration, etc.

You also may want to specialize both in your skillset (Front End Back End) and Industry. Try to optimize by focusing on something you enjoy and are also good at.
The Business Case for Curiosity
Canadian lab tries producing cancer treatment dubbed the 'rarest drug on Earth'
Why would it be? Seems reasonable to not let low-level chinese employees access to company secrets given their track record.
Polaroid Photos in Minecraft 1.13 [video]
The point of the standard was to avoid power supplies becoming useless and going into the trash once the device they came with is no longer being used.
>Unfortunately, the technique for making both Damascus and Wootz steel has been lost to the centuries.

>For instance Devin Thomas is a master Damascus steel maker. He forges every billet himself and has the process down to a science.

So which one is it?
OS Support for Thread Migration and Distribution in Heterogeneous Datacenter
Before the bridge the only way to get from HK to Macau/Zhuhai by land was 4+ hours. Now it's 20 mins. There other bridges being built further up the delta (like the Shenzhen-ZhongShan bridge which will cut a 2 hour drive to 10 mins).

You mentioned the cost-benefit. Making is easier for a region of 60 million people to get around obviously has a very high benefit.
Is there a way to determine the instruction set automatically? Like you hit a button on the remote and it looks for a specific change in the hex instruction. Or is the only way to do it is through deductive reasoning and experience like how the author does?
My wired EarPods fall out of my ears way too often for me to risk walking around with AirPods.
Remember that software engineers have two skill sets: programming/development skills and domain knowledge. Many of the comments here are focusing on the former, but consider the latter as well. What kinds of problems do you like solving? What (business) domain(s) do you find interesting? Start thinking about that over the next few years and acquire knowledge of the business domain(s) as well as leveling up your technical chops.
This is very nice. On the other hand Van Gogh died in 1890 so his work should really be in the public domain. Here the Van Gogh Museum is claiming copyright on the reproductions as a separate work of art and using that to restrict what you can and cannot do with these images.
The ancient techniques have been lost, but it's spitting against the wind to try and refer to "modern" Damascus by a different name.
You're confusing the use of the word as a name for a group of animals with a its use as a metaphor.
Launch of the Global Green Bond Partnership
As our testing procedures improve, we find out more and more about the cognitive abilities of animals, and have since found self-awareness in chimpanzees, elephants, dolphins, magpies, and recently, through sniff tests, dogs. I find it not far fetched that at some point, we start to recognize (some) plants as sentinent beings, maybe on a different timescale than us. Would be interesting to know why you think they are so different from animals that they are better models for AI?
A few bits of information about me is not my identity.
I would like to ask the OP what technologies has he worked on while at SFBA.

If possible please post your LinkedIn profile.
In computer science coming from a tier one or even a tier two university? Sounds really low from what I know about the market.
>If one is corruptible/corrupt...

Which is pretty much everyone.
But if you also have a ton of photos and videos in your camera roll and want to preserve those, a local iTunes backup is the only way to do that without paying for extra iCloud storage. Some people are also reluctant to store backups in the cloud in general for valid security concerns. WiFi iTunes backup has never worked properly for me even on 802.11ac, timing out and failing to complete more often than it works.
This is true, but most providers of digital content fraudulently market it as a purchase instead of as a license. Law enforcement needs to crack down on this type of marketing for any form of license that does not offer similar rights to a true purchase, i.e. perpetual, irrevocable and freely-transferable.
Fortnite helped cause 5%%20of UK divorces this year
The article makes clear that the modern usage is a misnomer in that the process is not the same. That said, given that the term is currently widely used for modern knives, it's needlessly pedantic to insist that one not call the modern knives Damascus steel.

> "The other type of pattern-welded steel is the so called “Damascus steel”. Originally used in middle eastern sword making, the method has been lost since about the 16th century. The art form has resurfaced, though, and in 1973 bladesmith William F. Moran unveiled his “Damascus knives” at the Knifemakers’ Guild Show. Ever since then modern pattern-welded steel blades have been called “Damascus knives”."
I find your stance disingenuous.

Consider the question the Obama administration faced in 2009 (and the EU then and later): "Should we inject a large fiscal stimulus, or revert to austerity?"

Very obviously, economic and political issues are inextricably intertwined there.

Your notion that economics is a pure, purely descriptive (and somewhat predictive) "tool", while politics concerns itself with values, is not sustainable.
Your journey will evolve over time, too.

But to get started, just get stuck in building some web app that helps you or is funny to you, and throw it on heroku as a project. Put everything on github and begin growing your coding resume that way.

A software engineer friend was telling me last night why it's so hard and exhausting to learn. It's because you use so much thinking power learning something new, but the more you do it, the more it's muscle memory, like driving a car. Maybe 80% of the time you spend learning will actually be tiring and boring and hard. So, it's probably going to be painful at first, but having the drive to complete projects and get stuck in will get you where you want to be (even if you can't decide where that is, yet :) )

One warning would be to stay away from just learning languages. Logic and syntax are important for sure but knowing all the tools needed to build one piece of software is where you gain useful skills.
I entirely agree with you.

Plus, I don't feel like the cable is all that inconvenient anyway. I got high-end headphones (And low-end earphones for when working out) and the cable has never been an issue to me.

Yes, maybe the wires tangle on the earphones, and then you untangle them.

Plus, for high-end gear I find that I don't move about with it a lot, so the wires are pretty much always in a similar position on my desk and don't create any problems either.
I have tried and given up, it does not work very well at all.
Primarily because their mechanisms of action are easier to study in vivo. Sentience is a red herring.

I addressed this in https://news.ycombinator.com/item?id=18000854
You are also talking out of your ass, you have never been in SV. There is amazing Cantonese, Shanghainese, Sichuan, beijing, hunan, yunnan cuisine in Milpitas, Cupertino, Santa Clara
What about fraudulent negative reviews?
Siraj Raval

https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A

https://www.theschool.ai/
Greek helix (genitive helikos) + pteron "wing" (from PIE root pet- "to rush, to fly").

https://www.etymonline.com/word/helicopter

That page says 'helix : "a spiral thing", a word used of anything in a spiral shape (an armlet, a curl of hair, the tendril of a vine, a serpent's coil)' - though all these examples are helices, not spirals; I suspect the author(s) didn't know the difference.
Aren’t these actually Thunderbolt 3 cables?
Tableau Editor – v1.0.0 Beta Release