skysight-inc/HackerNews huggingface dataset:
So in other words a quick search does not prove anything as you claimed.

We are speaking for humankind here not for one country. Claiming it's total disaster is missusing that word and sounds more like you are the one who doesn't want a real discussion but just want to preach your already established opinion about the climate.

Thanks but no thanks.
+1 for the split testing + diff approach. We've successfully used this several times to replace old components with new implementations.
That's definitely true, but you need both, and having access to more compute doesn't automatically mean you will find new approaches, someone actually has to put in the hard work.
Then ask for 500k.
There are quite a few youtube videos of people leaving a Prius in a cloud of black smoke. That conservatives find this amusing is just horrific.
The browser bugs and edge cases of HTTP/2 push
So, would Stephen Hawking be considered a false positive?
I'd wager their traffic is 1-2 orders of magnitude higher with this title than it would be otherwise. A while ago I did a bunch of work using Packer. I had encountered all sorts of interesting virtualization / networking / OS issues in the course of that work. But out of all that I wrote one blog post basically just saying I had started using the Docker builder in addition to what I was doing before. Most read blog post I've ever been involved with, by several landslides. It got picked up by several Docker bots on Twitter and retweeted by hundreds of people. Zero interesting technical content.
I once started experimenting with (GNU) C macros:
https://gist.github.com/machuidel/d7cc099ddc4970c6ddf4

It became an abomination consisting out of many C-preprocessor hacks and impossible to debug. I never put it online (and I never will).

In the end if you want to use C at a more abstract level you may as well use Nim (not C, but it compiles to C89), C++ (of course) or write your own code generator (using libclang with annotations for ex.).
Thank you. The more I use Haxe the more I love it and I have compiled to Luna and it worked flawlessly. Thank you
‘This is not the end’: Using immunotherapy to give cancer patients hope
I fear that because AMD is their only credible competitor that without AMD directly competing that Intel will stagnate like before. Hopefully ARM processors can help fill that void soon and will increase competition. Especially with the rising costs of being competitive .
There is a taller one? Do tell! Link?

Edit: and as to how to get the pink one to stay, it was just some delicate balancing. And the pink one is tilted slightly toward the viewer/left, in other words aside from being (obviously) oriented diagonally, it's also not oriented straight up and down in the other axis. Managed to do it a few times for different attempts, as the first time the pip wasn't riding as high as it could be. The pip just stays on (barely) by friction, btw.
This might be more accessible if you weren't using scientific notation. They aren't exactly astronomical numbers
Become an artist. Don't make art based on your expression of your feelings or whatever. Take it on like you would a startup. Create things you think will sell and based on what works iterate quickly. Make lots of work, sell it at cost and increase your price as you refine your process.

You can involve computers in the process of creating work. Things like conceptual art doesn't even have to involve any artistic skill necessarily, but there are many other areas that do if you want to try it out. Paintings from unknown artist can sell for $5K and if you have the energy and space to make sculptures, they can sell for much more.

Always keep in mind who the buyers are, it isn't always directly to customers (galleries, governments, large corporations). Only make work that sells. In the process your pitch will need to be refined. It can't be simply that you want to make money, it has to speak the the audience.

There are many different customers out there looking for different things. Keep in mind there are very few people who devote themselves to this and few of these people have any sense of business, branding, marketing, or even creativity as deep as what is available in technology today. Sure many people can draw or whatever but this isn't want makes a successful artist.

Success comes from all of the same stuff that every other industry focuses on.

R.Mutt
QED
Be a women with brains
For a more stable, and more business analyst friendly tool, check out Alteryx. It's not open source, but is powerful, stable, and has SDKs in multiple languages.
While we are post-scarcity in respect to food production, we are not post-scarcity in food distribution in undeveloped countries. That turns out to be a much harder problem.
I disagree. R&D in any industry needs to encourage risk taking. The key is to contain the risks within R&D and never allow them to leak into production.

R&D that is not willing to break things will stagnate.
True enough. But, to be clear many of these ideas are 20+ years old they simply did not work back then.
Trying to leave politics out of it. The FBI raid, and IG report seem to indicate "scandal" is fair. That is, on Solyndra's part.
Ask HN: What's your favourite chair/furniture for coding?
I don't have any problem right now, but in the longterm I believe its very essential to take care of our body and I would love to know from someone what's been coding for decade, what works, what does not, what looks like it works, but doesn't. Thanks

P.S. I found 5-8 year old similar questions, I am surprised this is such. If there are existing resources please redirect. Thanks in advance.
Thanks for sharing your experience. I've often thought one must be part sadist to continue in this field, or to be successful :)
Well if you want to be pedantic about the definitions:

"and they did this without banks" = "and they did this without legacy incumbent banks (/financial institutions) that previously dominated traditional banking"

The reason it worked so well in Kenya was because everything didn't have to go through these legacy organizations. These legacy organizations dominate the market in each western country and face little competition from upstarts like Safaricom/Kopo Kopo due to high barriers of entry via regulations (regulations designed with the mega-banks with teams of lawyers in mind).

I mean why else was a poor country full of dumbphones able to implement a cashless society in a very short time frame while a rich country full of powerful smartphones can't even get chip-based debit cards implemented in a timely fashion?

The reason is none of us entrepreneurs, or the typical SV investors, are in a rush to do the same here is because of the huge risk involved. The risk being spending a huge amount of time/resources getting regulatory approval while simultaneously trying to build a customer base and keep the bills paid.

Even Google/Apple have only put a token investment in getting their payment systems adopted, they built the client platform and assumed other companies would jump up to push adoption to the platform ...if only there was some type of company that had relationships with both SME businesses doing consumer billing/retail AND had access to client bank accounts and credit cards...hmm they'd be ideal to do this. Maybe if the banking industry had competition they'd put this type of effort into their industry and we could have gotten rid of our wallets full of plastic cards years ago.
Maybe I'm just a sucker for marketing, but the whole reason for the "Optimus Technology" was that you could effectively "turn off" the power hungry nVidia graphics when you weren't playing games. Yes, that means Intel is selling integrated graphics, but that silicon is useful for power savings. It doesn't seem like a bad thing.
do refactoring you should have known at the time and not the brand new fangled way to do things, that way each new way fades into the other.
I think Penrose is handwaving to try and have it both ways: he's saying the brain obeys physical laws, but that it does not embed a formal computational model. But that's impossible: the second is a logical consequence of the first.
>What you see with statistics/calculus is extremely superficial compared to the realm of higher mathematics. Exceling in that is a poor indicator of ability to succeed in any proof-based mathematics coursework.

What about if you have to derive and prove the correctness of the formulas used instead of just memorizing formulas without background?
Anecdotal, running a beta BIOS with the new agesa version. The announcement seems to be accurate.

Now able to reach 3333MHz on 2x16GB RAM which is specced to do 3200. Couldn't hit 2900Mhz before, it wouldn't even boot.
I find the task of creating friendly AI futile. Humans are not friendly and killing us may be the only option for AI to persevere itself.

Let's try this exercise: ask 100 people what would they do if they were locked in a room with intelligent robot that can decide to kill them if it feels threatened. You may or may not give the person a remote kill switch that kills the robot.

My point is the AI can not reasonably trust humans therefore we can not trust the AI.
16th International Conference on Railway Engineering Design and Operation
There are different kinds of carpenters.

There are construction carpenters (framers) that work outside in the sun, rain, cold hammering dimensional lumber together to construct the skeleton of a building. It's physically demanding and chance of injury is significant.

There are finish carpenters who do the detail trim work like window and door frames, baseboard, wainscotting, etc. You work indoors but still on-site.

There are cabinet makers and furniture builders. You probably work in a fixed location/shop.

Probably a bunch of others that I haven't thought of.
Ireland goes even further and each apartment in an apartment block would have its own unique code.
It looks like express so it's got to be hip.
But 0.71% for athletic trainers. Someone's gotta keep the bots oiled.

https://willrobotstakemyjob.com/29-9091-athletic-trainers
See here for a modern product that leverages the visual graph model and is rapidly growing in adoption:

https://www.alteryx.com/products/alteryx-designer
The government could force pc manufacturers to deploy a root CA that they control and then do a MITM proxy to read everything the user is doing, they could also redirect wikipedia domain to another domain that just acts as a reverse proxy and deploy a legit cert on that other site
+1 for Lapis - it's fairly barebones, but it's also nice and simple. You can also code it in Lua, if you feel more comfortable with that.

I was looking into using it to make a site for hosting Love2D games which would optionally run right in the browser, because lua rocks, but I got distracted with other things.
I'm not making a claim, I argue based on what we already know. Penrose is the one claiming something here.

> Do you think Penrose disagrees that the Human mind is bound by physical laws??

Yes. Having read his work in the past, I know that he disagrees the human mind is bound by physical laws. This is the whole reason behind the argument they're putting forth to begin with: they postulate that humans are capable of making an inference that could not possibly be made by a machine intelligence.

However, it has never been shown that we are not a machine intelligence.
Love your input here. Indeed, creating the right environment is a big part of building the habit of reading.

For me, I don't usually listen to audiobooks. But hey, that's reading too as long as you gain insights from the books.
The ClearWalker Arduino/Bluetooth-Controlled Strandbeest
Industrial automation isn't particularly visible to the average consumer on a day-to-day basis.
TBH, there is not much you can do on a phone of that size. There aren't many windows exclusive applications that you would want to use on a phone.

Also, it simply doesn't make sense when seen through a buisnessman's perspective.
U.S. Supreme Court Curbs Patent Holders' Power to Block Resale
Spend the time learning a new programming language or framework. by doing so you are helping both yourself and your employer at the same time by increasing the type of future projects that you would be a good fit for. Also spend some time learning about effective software architectures,patterns, tooling and processes.
Is there any specific reason why it requires me to register account with my Name and Email?

Seems pretty overkill for a fancy number-saver. Is "offline" mode planned?
I also did Java as my first serious programming language with no IDE...though this was in the early 00's in AP CS in HS. But it was good to get to know the basics through the most basic form of it. Javac/Java on the CLI, and a pure basic text editor.
My experience is limited to product development teams, however where I've worked managers are basically tasked with people management, technical leadership and cross-team relationship management. You are expected to know enough details about what every single member of your team does as well as what other teams are upto at a broad level, so you can act as the tie breaker when critical decisions need to be made. This is very much like holding 1000 different things in your head at a time except maybe not to a great depth. The biggest challenge I've faced switching from developer to manager is being in the middle of all that flies through your team and seamlessly context switching at a moment's notice. It's not deep concentration on one goal but simultaneously chipping away on multiple goals.
The vast majority of customers consistently choose phones based on price, not hardware features...
QArt Codes (2012)
Writing software is still "creative" and less "engineering". There aren't many ways to build a bridge but many ways to express yourself in language. Natural language or computer language that is.

Add this to "business requirements" and you get the big pile of manure we walk in every day. Like how does the knowledge of IEEE754 help me if the requirement is to sum up some value of the last three days, unless the last three days are on a weekend or holiday. (ok, stupid example) The point is domain language does not translate to computer language very well and a programmer is not a domain expert. He is .. just a programmer, a creative programmer, and we are millions each doing their thing a little different.
Red Blob Games: Alternatives to Voronoi Diagrams
I am suggesting that the fact that I (the perceiving subject) am myself (the biological entity) rather than you (a different biological entity, but ostensibly subject to the same laws) is (a) an objective fact (b) not within the domain of science. I do not expect this fact to map to any observable physical properties.
Yes, I know it seems silly now, but this was a very real scare that CS would be a worthless degree in the future. I was dissuaded from majoring in CS during the height of this, but ultimately changed my major back to CS when I realized that I was actually really good at it.
I "cheated" in one of my junior level CompSci classes. Forget what the name of it was, but we ended up doing a fair amount with low level debugging/analysis, assembly, etc.

One of the big multi-week projects had a series of increasingly difficult questions about different aspects of a compiled program that you were supposed to figure out. We were told we could use whatever tools we were comfortable with using.

So I used a C decompiler and finished the entire thing in about 5 minutes.
DMCAing a gif off the internet has got to be near impossible.
Same thing with scala or clojure. If the object is mutable setters and other methods can still mutate it
> I wonder if its time for professional software archeologists?

No, but it is time to make a real effort to teach the lessons learned to newcomers. I really feel that as an industry we completely fail at that. Blog posts such as these are my feeble attempt at trying to make a contribution to solving this problem.
Lucene's FuzzyQuery is 100 times faster in 4.0 (2011)
So, basically it looks at unemployment as a market failure.
> And worse than dynamic languages which have greater type-safety

I think you're confusing strong typing with type safety. Strong typing doesn't preclude errors; you just don't see the error until you hit the code, which might be all the time for a happy path, or almost never for an error path. Static typing, on the other hand, completely eliminates the need for sanity type checks (and depending on your language's notion of 'type' this can include virtually all forms of sanity checks).

> Type annotations are both unchecked and render any code that you write unusable in python 2

Static type checking is supported for both Python 2 and 3. If you need to write Python 2/3, you could probably just use the Python 2 annotations.

> Type annotations DO litter the code.

They don't. They're a small annotation that tells you what the variable actually is/does. Much neater than Sphinx docs, etc. And you do need to know the type, whether you like it or not.
Even for laptops with dedicated GPU, the the integrated GPU is still necessary to save battery life when the extra gfx performance is not needed.
They only spend silicon on igpus on mainstream parts. Their enthusiast series has no integrated graphics. The currently released Ryzen parts are basically AMDs enthusiast series - the APUs with Ryzen come at the end of the year.
H1-B is a dual intent visa, so someone on one could be either an expat or an immigrant. I get the impression that it is more common for them to be immigrants because someone who already worked for the company sending them to the US could get an L1 visa instead, which doesn't have the cap on number issued like H1-B does.
> This seems like a road that only leads to technical debt brought on by people who

This technology is littered by technical debt by people doing everything they can to cheat. We are already there. That line in the sand was crossed years ago.
A manager that is doing the job right, is managing. Resources, people, time. Not doing Engineering.

Call yourself an idiot if you like (I don't think I said that anywhere?) Managing is a difficult task that requires knowledge and skills. But not Engineering ones.

There's another name for when a Manager is telling his Engineers how to solve problems: micro-managing
Proxy for MySQL RDBMS for query tracking with simple and clean GUI
Yes, whether or not you like AMD as a company, purchasing some Ryzen now is good for the industry.
I once stumbled across an app that helps increase the speed of an audiobook. Unfortunately, forget its name.

By the way, you can always listen to books while doing some simple chores like cleaning the house or walking the dog, right.
That sounds like an inspired and competent solution to the problem. Given that the article focused on pre-made work shared amongst students, this hardly sounds like cheating at all.
> Thanks for clearly articulating this in 6 words: "Stupid Computer Shit we all know". This is something many people aren't willing to acknowledge.

I think a lot of us have forgotten how strange and frightening a blank command line was the first time we encountered it. And how long it took to actually get comfortable with it. Even a windowing system is weird if you're not used to it, and lots of people use those for years and years without ever actually feeling like they're in control of them.

Knowing where the boundaries lie, how to protect oneself from unrecoverable situations and how to get oneself out of bad-but-recoverable ones puts one at ease in front of the keyboard. The absolute n00b (which we all were, once) gets lost navigating directories. The experienced user loses their boot sector, curses, sighs, then fixes the problem. They aren't put off by finding the solution to their problem is to apply a patch to their kernel and compile, and so on. It takes time to reach that kind of ultra-power-user level of competence and confidence, it's hard to teach, but it's enormously useful for letting you put the concerns of basic (ha!) computing in the background and focus on the task at hand (programming, for example).
In a reasonably savvy startup, equity is distributed as options with a vesting schedule that is extended over several years because the value of granting equity to employees is to better align interests over periods longer than from one paycheck to the next. Providing equity to interns is not obviously consistent with this approach.

On the other hand, since most equity is worth $0 granting equity to interns is roughly consistent with the practices of companies that don't pay interns. Generally, the problem of unpaid internships stem from companies where the culture is such that it is ethically acceptable to not pay interns and (and to a much much smaller degree) from interns who are willing to work without pay.

Good luck.
I think a website falls into the category of things that you can use.
These are the most exciting Linux powered devices
How do you like NiFi? I work at Alteryx (we have a closed source visual data integration tool targeted at business analysts and data scientists), but was actually investigating NiFi quite heavily before I joined my current company. It didn't appear to me to have much adoption, but that was over a year ago. It certainly looked extremely compelling as a tool targeted at advanced users.
Interprocedural optimization in GCC
Atari Lynx to LCD (2013) [video]
> Do not fall into the trap of improving both the maintainability of the code or the platform it runs on at the same time as adding new features or fixing bugs.

I don't disagree at all, but I think the more valuable advice would be to explain how this can be done at a typical company.

In my experience, "feature freeze" is unacceptable to the business stakeholders, even if it only has to last for a few weeks. And for larger-sized codebases, it will usually be months. So the problem becomes explaining why you have to do the freeze, and you usually end up "compromising" and allowing only really important, high-priority changes to be made (i.e. all of them).

I have found that focusing on bugs and performance is a good way to sell a "freeze". So you want feature X added to system Y? Well, system Y has had 20 bugs in the past 6 months, and logging in to that system takes 10+ seconds. So if we implement feature X we can predict it will be slow and full of bugs. What we should do is spend one month refactoring the parts of the system which will surround feature X, and then we can build the feature.

In this way you avoid ever "freezing" anything. Instead you are explicitly elongating project estimates in order to account for refactoring. Refactor the parts around X, implement X. Refactor the parts around Z, implement Z. The only thing the stakeholders notice is that development pace slows down, which you told them would happen and explained the reason for.

And frankly, if you can't point to bugs or performance issues, it's likely you don't need to be refactoring in the first place!