skysight-inc/HackerNews huggingface dataset:
I don't understand the React Native comparison. AFAIK, you can't build desktop applications with that, nor can you build mobile applications with Electron like you can with React Native.
HEy! yeah, that's why I think Ubuntu might want to do some cmdlets to use PowerShell instead of Bash for system management :)
Not as bad as the Mitsubishi Pajero.
Self-actualization and spirituality seldom go hand in hand with wealth. Poor people have improved spirituality than wealthier people. Wealth draws your focus away from those things onto pleasures like sleeping around, or owning the latest i-device because it's the latest. Hence Jesus saying it's easier to thread a fishing line through a needle than for a wealthy person to find the Kingdom of Heaven.
Isn't the issue with these old Intel CPUs not the CPUs but the motherboards, which can retail for 2-300 as their supplies dwindle.
Yep, and as you can see in that Wikipedia article, both Brouwer and Hilbert were finitists. It is not that it is an unrespectable opinion as much as mathemticians these days -- from what little I know -- are not generally expected to hold any dogmatic opinion on philosophical foundations, but maybe that attitude will shift again.

> I think it's too bad that beginners are often shielded from controversies in foundations.

Mathematicians generally shouldn't worry about foundations, as it is the intention of foundations to stay hidden -- except in cases where the foundation requires a rewrite of much of math, as in the case of Brouwer's intuitionism, but constructive math is pretty advanced anyway. Foundations are usually the concern of logicians, but from what little I've seen in online discussions, it seems like many logicians aren't interested in philosophy, either, and that's a real shame.

> I ran across an alternate approach to calculus, which if I recall correctly, achieves the same basic results, but without the same notion of infinitely small slices and so on

There's constructive analysis[1], which recreates analysis within the framework of constructive math (by finite means etc.), and there's also non-standard calculus[2] (which I know nothing about) that makes treat infinitesimals as actual numbers, which may be the opposite of what you meant, but maybe not -- I saw something about there being constructive versions of non-standard analysis, too.

[1]: https://en.wikipedia.org/wiki/Constructive_analysis

[2]: https://en.wikipedia.org/wiki/Non-standard_calculus
A lot of Slack's high (background) CPU usage is caused by GIFs, in my experience.

Just did a quick check on my quadcore MBP, having Slack fullscreen out-of-view with nothing animated in view gives it a CPU usage of 0,1% with spikes up to 2,5%. Switch to a conversation with a single animated party parrot emoji, go to another fullscreen app once again, and CPU usage never drops below a whopping 22%. For an animated parrot cartoon.

I'm not sure if this is a bug in Slack or Electron. Doing the same in Chrome does not cause any issues, as GIFs seem to be suspended when the window is not in view. CPU usage goes down to almost 0 when you switch away from your GIF-filled Chrome window. For Slack, however, it barely changes. A big shame.

(On that note, I wonder how much power is wasted by party parrots via CPU usage. Where I work at least one is almost permanently visible in any conversation as a reaction emoji, so it's probably not insignificant.)
That's probably a side-benefit. If it had been an irregular pentagon (or any other shape), the inter-service rivalries would still be going on about who has the better office space (not kidding - you think vicious politics is only on capitol hill?)
This may be arguable, but I perceive another 'net result' of fewer people having student loans.

Classical economics suggests this will lead to increased spending, growth, and higher employment. More money spent should also lead to higher wages.
See Where Immigrants Out-Earn U.S. Born Citizens
> Still deserved, also for the comments they made afterwards.

Maybe, maybe not. We don't have all the facts yet. We still don't even know the identity of the victim - only hearsay from other passengers.

This type of viral emotional response makes me weary. I see it happen so often - Michael Brown, Ahmed Mohammed, TSA Cancer Girl, etc. The lynch mob gets bloodlust and calls for complete destruction of the alleged perpetrators (St. Louis Police, School Administration, TSA, etc). Later more facts come out and we empathize with the perpetrators a bit more, but it's too late - careers and such have already been ruined.
> the same place

What's the place?
I imagine unless your workload is MS SQL or Oracle (if for no other reason than you'll spend more on licensing than your CPU, might as well get the most out of it) then Naples is probably going to be very appealing when it comes out later this year. Hell, I'm tempted to replace my 9 month old ThinkServer TD340 depending on how much the chips cost, I'm looking at $1000 to put a reasonable pair of 2nd generation E5 chips in this already.
It's like a privately owned shopping mall telling the anti-abortion protestors to move on.

The mall owners probably like free speech as a concept and may even be anti-abortion themselves, but people yelling and waving objectionable banners around upset the other customers and are interfering with the business the mall owners are trying to operate.
Yeah, you don't just pay for free services with your privacy, you also pay with your free expression.

That is why things like privately run blogs, forums and email lists are ultimately very important...
Very timely article. But I have been told to shut up and use Atom/VSCode/Slack like everyone else and upgrade hardware if software runs slow.

I find memory/cpu efficient applications not just useful but respectful to users specially when upgrading hardware is not possible due to financial or policy reasons.
It's not aesthetic reasons though, is it? This whole concern is about neural tissue being actually harmful.

The question is then one of how you separate the edible part from the inedible part. Given that you can never do this precisely, you're going to end up either playing it too safe and leaving edible meat behind, or going too far and extracting inedible cowbits. Then the question is: is it a bigger sin to run the risk of harming humans, or to leave behind a fraction of a percent of the cow as a safety margin? Thought about in those terms, the edible meat left behind would be used, just not as food.
Good point. I did not know that.
Yes, but not necessarily a big-bang style rewrite and that's where the difference lies. Big-bang style rewrites have an extremely high failure rate, doing it smart is more work from the start but has a much higher chance of success.
AFAIK the egg industry throws the male chickens in the grinder alive and keep just the egg producing females.
To be honest, I'm not convinced anyone will try until a mass extinction is underway anyway, in which case you're only migrating your quota of humans for the rocket's load before the volcanic ash density hits 11 (or whatever).

"May you live in interesting times."
The other part of the equation, software aside, is risk -

Anyone using mainframes heavily in the way we are talking about here is probably running something mission critical with lots of $$$ tied into it - and the financial/legal risk of having anything go wrong at all is a huge driver - they want a big company with deep pockets and pages long support agreements backing them, so they can indemnify the other company if there is any problem and shift the blame (and from a personal perspective, cover their own butt). The mainframe using companies also usually have deep pockets, and so even if the mainframe is expensive, it still allows them enough profit margin to support it..

"There is a problem with our IBM mainframe, we have requisitioned a team of 12 people from IBM to investigate and legal is looking into what sort of contractual obligations IBM has if issues aren't resolved" is a much more palatable statement for the fortune-100 CIO to pass along to the CEO than "our IBM emulator seems to be having problems, but the 3 people developing it are on vacation, IT isn't sure if it's an emulator issue or something to do with the new hardware we migrated to run it on 2 years ago, and IBM says they don't support the software when it's run on the emulator. We're calling them again to see if there's some way we can convince them otherwise"
System76 is using Rust now for automated testing and firmware flashing. I wrote these projects in rust, and I enjoy using it, can't say much about the other engineers.
I have read the few analyze regarding the correlation between post attention and date and time of posting. But it feels that in the last year a new cohort of users have been posting article straying away from specialized site/blog and posted more about mainstrain news site. It looks almost like the quality has move down a notch compared to the previous couple of years. This could be due to fatigue on my part

I don't see an easy fix to make up for this and I fear a system of tagging/reputation as this seems to have a tendency to add to the injury more than resolving anything. But maybe some restriction on source for submission might help in preventing the drowning of hacker/techy news related submission by general news report about some newish technology. It might be interesting to discuss a new article about technology from the new york time (submission #14076413), even though the generalism of the article is quite far remote from the hacker mentality, but seeing 6 article in the first 3 pages from the BBC (which skime through the technology) is a bit much (example are submission #14087475, #14085966 and #14075757 for the first couple of pages).

I guess the only suggestion I would have is the ability to choose which source a user should be able to filter out.
Twitter has always been a marketing platform for large brands.

The number of meaningful tweets I see these days is just drowned out by people discussing global brands or whatever manufactured controversy is running around this week (that stupid Pepsi commercial for example).

Also, the news media is lazy and doesn't research stories anymore; they just look at trending topics on Twitter (which is honestly a really, really bad barometer for any sort of public sentiment given how much of Twitter is controlled by bots).

But yeah, I agree with you. Unless you're paying to get tweets removed, you're the product.
The hardest part of Google is to be accepted for an interview, which they won't.

The second hardest is to actually answer the questions in the interview, at that they don't stand a chance. Don't overestimate a guy who is doing a job reorientation from a random degree, having barely touched a computer before.

Last but not least, Google is only in a handful of locations in the World, banks are more common.
Made a mistake there, you are right, partly. The AM2 is indeed the older AM3, I meant only the AM1, which was a recent platform for some processors with a low TDP. Not very known, it is no surprise it wasn't on your radar.
Amazon's Third-Party Sellers Get Ripped Off by Hackers
Defining it's tricky, and it is hard to see how to do it algorithmically. But that doesn't mean it's impossible.

I think Reddit does something interesting with upvote / downvote ratios, I don't remember the specifics.

It might also be the case that toxic content spreads differently, or there's some other measurable way to separate it. Data and experiments to measure user behavior will probably be needed to develop an algorithm.
I had always assumed it was the single exposed face of a mostly subterranean dodecahedron.
I want to say that VS Code had the same issue because of the blinking cursor, which was controlled by a CSS property to toggle.
I've seen that and I'm sorry, but I really don't accept your explanation. I've never retweeted/liked/replied or tweeted, ever. I'm a passive consumer. I don't follow political accounts, or search out political views there. If anything, I reckon I was clicking a lot on his blog links via tweets, so (presumably) he should have been showing up more... rather than not at all.

I don't mean to sound like I'm holding you accountable for this! It's just, well this kinda thing is well dodgy and I want to assure people I'm not just cribbing about this without a basis.
Having a passion is fine.

Following your passion is fine.

Complaining about low pay because you are following your passion is not. If they're complaining, they care about more than their passions, and they (not their employers) are responsible for satisfying their needs.

You can get lucky and follow your passion as well as take care of material needs, but those are the exceptions. Not the norm.
Vehicles are increasingly being powered by renewables and efficient combined-cycle gas turbines.

Coal's share of electricity production is declining or being phased out almost everywhere.
But they do in 3 dimensions.

Is the future of the Pentagon the Dodecahedron?
They're related in that the derivation of session secrets is done through a simple modular exponentiation. Pretty much nothing else, from the generation of keypairs to the selection of groups to work in to the way parameters have to be checked, are the same.
Elected officials follow public opinion, and large-scale protest is an effective way to demonstrate and shape opinion. Join other technologists at the Climate March in 2 weeks (April 29). https://techsector.peoplesclimate.org/

Something needs to change, we're on the wrong track, and now is the time for you to take action (plus, meet nice people!).
Tools such as Akasha[1] and IPFS[2] and ZeroNet[3] can't arrive on the scene soon enough, imho.

I think we're on the cusp of seeing these corporate-tools lose their grip on the populace, once Akasha becomes usable by the common man.

[1] https://akasha.world
[2] http://ipfs.io/
[3] http://zeronet.io/en
I hope you are not advising me to create an army of bot to game the system when I find a news that I like. :p
Every one of these transforms has the same basic "trick". It turns out you can represent a function "f" as weighted sum of a bunch of other functions "e_n". That is, by adding (the right) bunch of other functions together, each scaled by a number "a_n"

so f = sum_n a_n*e_n

It's not at all obvious you can find any set of "e_n" so that this works, but it turns out you can. Not only that, but there are many ways to do it!

It turns out the set of functions has some very particular properties - without details, scaled sin & cos work (in complex variable, you get the FT), but so do step functions (Haar basis) and weirder functions (Wavelets), as well as many others if you relax some constraints (Frame theory, things don't have to be a basis any more. This is useful but has consequences like energy may not be conserved). Calculating "a_n" scalars takes a little of the details too, but is straightforward in practice.

The discretization of many of these things is quite useful in practice, but they all have continous variable equivalents. The DCT is basically a "trick" too, use twice as many samples as the DFT, but use only the real part (no complex numbers).
I'm sure you are aware that their justification is to help determine if people are linked to dangerous groups or not.

Personally I wouldn't go that far but still, my point is that: not being searched at the border is a priviledge, not a right.
> it is really difficult to find the names of those contract companies.

I worked in games for 3 years and we worked with a few contractors. I noticed a few bizarre things about the contractors we used. We never worked with the same contractor for two different games in a row. Every contractor we used we heard of through word of mouth. They were all small (2-20 people) and most of the time they had no to little online presence. The most effective avenue for getting jobs seemed to be handing your business card out at GDC to as many people as you can.

As far as I can see, if you want to be a game contractor, you're better off starting one on your own than trying to get hired by a contracting company. Find a game artist who's also just starting out, launch a shitty game or two to show that you can, then hand your card out at GDC.
That's an absurd comparison. Besides being illegal, spitting in someone's food creates a health risk for the victim, in addition to being a violation of a customer agreement (wherein you pay money to have food prepared for you with reasonable expectations of cleanliness).

Having your posts deleted from a private forum is about as benign as it gets.
Fine - I'll accept that once Twitter stops pretending they were responsible for the Arab Spring. And Reddit stops talking about how they're a place for free expression. And so on.

By all means, curate your own back yard however you want. But misleading your users as to the nature of that curation should be actionable somehow. Enforced echo chambers are fine and dandy, so long as they are disclosed as such.
That is why I do not use Slack for Desktop, and just keep a pinned tab of Slack open almost all the time. I also tend to reduce my usage of any Electron-based app because I want to better make use of my laptop resources in my development workflow requirements.

I feel like I agree with most what's said there, the same would apply to NW.js and the likes.

This should be a heads up for GUI developers to [re]consider Qt and QML. It made real progress in the last few months. and there are some nice bindings to it.
I wonder how much more you pay in electricity costs over a Kaby Lake 7700K for example, which idles much lower and wouldn’t need to overclock.
This is why it's now, more than ever, necessary to build a social media platform owned and democratically controlled by its users. The reality of our contemporary social fabric is that meaningful discourse is occurring in privately controlled, authoritarian systems, where individual rights have little protection. This will not change outside creating a new network that guarantees these rights.

I know Mastadon is trying to do something like this, but IMO I think it has be premised on a centralized platform with direct democratic control if it's ever to gain steam.
Looking back at my notes, I think my earlier comment was misleading. The offline brute force was due to an insecure random number generator, which allowed an attack against B to recover b (and from there crack the 8 digit code). So, uh, ... I'm wrong on the internet. I think we've talked about this attack before actually :P
Yep, I have the highest spec CPU for the T60, the T7600 :)

I paid $15,- on Ebay for the CPU with free shipping.
Unless I'm missing something, isn't that just wrapping the webpage in an embedded WebView? If so its basically doing the same thing as electron, except using Safari instead of Chrome and not giving the app any native API access.

This helps in 2 ways:

- Safari is less of a resource hog than chrome

- It avoids the huge 380 meg download of electron

But it doesn't solve the runtime problems. The app is still running inside a VM (safari), so its still going to be way slower than its native equivalent and it'll use way more memory. Also in a real browser background tabs get throttled in dozens of ways. But I bet none of that throttling happens via Fluid, because even background windows can be visible at any time on macos.

I'd be curious to see a quick comparison of CPU and RAM usage of slack-for-desktop and slack-in-fluid if anyone is willing to give it a whirl. I'd do it myself except I deleted slack after writing that blog post.
Mainframes aren't hotbeds of compute power - they are all about the I/O. Your typical COBOL program reads a record, does some moderate processing, and writes a record out. Over and over. So keeping the input and output channels full so processing wouldn't stall was a key design goal.
What if the on-demand platform was decentralized and had no corporate owner?
Kickstarter also has the issue of possibly not raising enough money to get the job done too. Shovel Knight, for instance, burned through all of their Kickstarter money and the team had to work without any income for five months to get the game out the door:

"We ended up operating for five months without money or payments to the team here," the post reads. "It was a difficult period, where some of us were awkwardly standing in front of cashiers having our credit cards declined, drawing from any possible savings, and borrowing money from our friends and family. But we made it to the other side!"

Source: http://www.polygon.com/2014/8/6/5974557/shovel-knight-sales-...

Would you work for anyone for five months with no paycheck? I couldn't afford to even if I wanted to.

Granted, Shovel Knight has seen huge success since its release, and I'm sure they made all of their lost wages and then some, but still, that project could have potentially died before it got released, and many more lower profile Kickstarted video games never get released.
Then don't, it's really wasteful to have webdevs write desktop apps using Electron. I don't see a gain over using a webpage. I use slack this way and I don't see any problems.
And look at how quickly everyone forgot about it
(I'm not actually bad at spelling, it was a reference to http://www.snopes.com/trump-sends-unpresidented-tweet/ - but I should probably know by now that cheap one-liners don't go down well on HackerNews...)
Company sent email to 400+ applicants without BCC. Hilarity and stupidity ensued
Why do South Africans pay such high costs for mobile data?
Meanwhile, we're still waiting for those "pro-native" people to give us better user experience.

I agree that Electron has its issue like having multiple copies of Chromium (and not Google Chrome).

Obviously native apps are better overall, but only if they provide a better UX. Being a vscode user, I don't know which native editor provides the same UX.
I believe that a solution exists, if in fact CO2 induced global warming is sufficient to warrant it. The latest IPCC report has a range of possible warming which is innocuous at the low end. It's also not clear what the error bounds are on the published warming estimates.

I gave the concrete example of orbital sunshades, which are absolutely feasible given current engineering techniques. Another possible CO2 mitigation are iron-induced ocean algae blooms. Many other approaches have been suggested including nuclear powered CO2 sequestration in the Antarctic. I'm sure that many other innovative, technology based mitigations will be proposed over time.

I hope that clears things up for you.
Yea and the slaves in the kitchen were happier then the ones in the field. So what? To try and justify the horrible treatment of these people so that we can feel better about having an iphone that is a few hundred dollars cheaper is absurd.
Why would a tech company not build its flagship product natively on the platforms where it runs? It seems like a generation drift: an obliviousness to the world outside of JS/web dev, and a general disregard for application performance.
I was just going to post that. I don't think any other explanation or tutorial does a more complete-yet-understandable job of explaining how the DFT actually works. I feel like there are a million articles out there that do basically what this article does, which is to explain kinda-sorta what the Fourier Transform is (i.e. "make a wave using other waves!") but never go into any detail about how you select which constituent waves contribute to the overall wave etc., and so I was always left unsatisfied.