skysight-inc/HackerNews huggingface dataset:
Yes the whole project started because we needed dynamically-determined logic (in various places) that could fit in very tight latency budgets. And the output of this compiler is put in a critical trading path that sees a very large portion of all daily US equity trades.

So there is a lot to say about performance.
Proof-of-stake is coming to Ethereum later this year, so there isn't much point investing in a few more months of mining. Casper is the real reason everyone is selling their mining hardware.
A few other recent ones that I've bookmarked:

https://liliputing.com/2017/07/noodle-pi-diy-pocket-computer...

https://liliputing.com/2017/03/orange-pi-2g-iot-10-single-bo...

https://liliputing.com/2017/03/zero-terminal-diy-handheld-li...
Do you have this project hosted anywhere?
Neither does this episode.
I started with Puppet and moved to Ansible. Ansible is much easier to debug, because everything happens in sequence and it doesn't freak out and break if you have the same identical command in two modules. Puppet builds this rats-nest dependency graph before it runs, and that's a pain in the arse to debug. Ansible's limitation is 'ssh bandwidth' - something like Puppet seems to me better for more heavyweight environments where you have three figures or more of servercount.
> I'd would have said, sorry running servers for my internet business.

Why do you think that would have helped? The landlord cares about the fact that he/she is paying more money because power consumption is high, not about why power consumption is high.
Off topic, but the "ETH/USD" label on the price graph bothers me. Shouldn't it be USD/ETH?

https://www.overclock3d.net/gfx/articles/2017/07/16083553143...

150 ETH/USD would mean that you can get 150 coins per 1 USD. On the other hand, 150 USD/ETH correctly captures the mathematical relationship.
I'm talking local politics not national. Your local alderman is voting for stupid parking rules or not paying for park maintenance because people are lazy and disinterested.

I don't say that with any malice. I'm among the ranks of the lazy too unless I'm pissed off about something! Try sitting through a city council or school board meeting -- it's awful.
Untested backups are a problem, though..

Now automating Radom file restores and checksumming is a great idea...
There is a lot of great Python and Pandas code snippets, but I am not sure anynone posted a Numpy based solution.
Below is mine. It gives 100x speed up over the base (quadratic Python) solution.
Still, suggested Pure Python solutions and idiomatic Numpy solutions are much faster. I suspect Numpy has more power than that.

def gen_stats_numpy_l(dataset_numpy):
start = time.time()
unique_products,unique_indices = np.unique(dataset_numpy[:,0],return_index = True)
product_stats = []
split = np.split(dataset_numpy,unique_indices)[1:]
for item in split:
length = len(item)
product_stats.append([int(item[0,0]),int(length),int(np.sum(item[:,2])),float(np.round(np.sum(item[:,3])/length,2))])
end = time.time()
working_time = end-start
return product_stats,working_time
Possibly. The default strategy, at least in the server side world, simply uses too much memory. Compare Go RES memory to an equally implemented Java version. It's typically orders of magnitude smaller.
any plan to move beyond "allocate linearly and never free anything" memory management ?

semantics look nice and coherent but unfortunately without some kind (automatic or manual) of memory management it's not usable as a general purpose tool.
> you still haven't seen a proper configuration management system.

No true Scotsman...
You can also add, for every single one of those: thermal issues.

(And to add to your anecdote, I had a white macbook, and had the same case cracking problem on the hands area, plus the plastic around the monitor would start to "peel" off, revealing the inside of the case around the monitor)
Employees Who Stay in Companies Longer Than Two Years Get Paid 50% Less
Is it dead or done?

MPC-HC is just a DirectShow frontend, or at least, that's how I used it. Filters do most of the work.
And no one seems to care about DirectShow anymore but that's mostly because everything works fine.

It will die eventually, because Microsoft is trying hard to kill DirectShow (to replace it with something inferior...) and the opensource guys mostly go to mplayer, but for now, updates are not really necessary.
The price structure was slightly different then since he was all bought as one package, but still about the same cost overall.
It is pricey, but a great ROI from both a base salary standpoint (you can pretty reasonably ask for a raise once you're back) and a deep gratification of being more skilled in your craft than you were 3months ago :)
Into the Wild: How to Truly Immerse Yourself in a Trip
It wasn't just the looks, that was more like the "straw that broke the camel's back".
Off the top of my head: Good food, Uber/Lyft, Gym.

Sometimes my life is just a cycle of those 3 things :)
Neo – A Word Processor for Authors
I do believe. Wait for it. Goes go drink symmore. This is not investment advice
> All of these issues have resolutions planned. So one would be stupid to think Ethereum stays at $150 for even a year.

Honestly, there is nothing anyone can do to convincingly predict the future price of something like Ethereum or Bitcoin, because they are purely speculative investments.
Google "Trend Following Systems". The simple systems follow the moving average and triggers a call if the share price goes up or down the average value.
You forgot to tell people about risk of rising difficulty. It's not 385$ a month forever, if difficulty will go up (as it steady goes up every month) you will mine less.

And you can't get 230 MH/s with 7x GTX 1070 with 1kw of power draw. More like 215 MH/s and with around 1.2 kw. I know because I have mining rigs with 7x GTX 1070s.
I miss my 920, it was such a beast
Automation also gets rid of context-switching, which has a cost of its own. It may only take you half an hour to do -foo-, but to switch into the mental space for it and switch out again are costs that most people don't factor in.
between github, metasploit, and rails, ruby is falling out of favor the way that java has fallen out of favor.
Apache PredictionIO – Open Source Machine Learning Server
If the other developers did so without asking formal permission, then if the company was sued, they'll just pass it on to the developer.

The happy medium that I've found is to provide a list of acceptable licenses and let lead engineers audit that software to be included obey them.
TR-069 remote timing attack and memory corruption in Technicolor residential gear
I automate my time tracking using https://wakatime.com
Tom Baker, the best Dr of them all...

jelly baby?
And a lot of network gear possibly vulnerable to "finicky remotely exploitable fd_set issues"........... whatever the hell that means.
What's an example of an ahead-of-time compiler that takes bytecode and spits out native code? Can you do inline assembly for the target architecture? I heard a million time how JIT and JVM "could be" just as fast (or some claim faster) than AOT but in practice it hasn't happened. High performance code is written in AOT/native languages.
Ethereum has a difficulty bomb which means that difficulty may not decline as much as you think.
Well, I don't mean 'dead' by falling out of favor, just trying to gauge the pulse of new projects. Of course Ruby still exists, heck even Fortran has new development jobs, but I wouldn't call it a 'hot' language. Sure that comparison isn't fair or accurate, but an observation. Rails props up Ruby in a similar fashion existing codebases and Android do Java.
150 ETH/USD is normal forex notation.

The graph shows a currency pair. So one currency is being sold in exchange for the other.

When you see currency pairs like this, ETH/USD, the first currency (ETH) is the one being bought, the second currency (USD) is the one being sold. If the chart is going up, the first currency is becoming stronger against the second. If the chart is going down, the first currency is becoming weaker against the second.

In that light it does make sense mathematically. The currency being sold is the denominator and the currency being bought is the numerator. The value of the currency being bought, the numerator is directly proportional to the exchange value of the pair. The value of the currency being sold, the denominator, is inversely proportional to the exchange value of the pair
That is a good point, I misread that. Thank you.
Wait, so there's not even manual memory management? I can't even call free()? How would this work then?
Another fun query, if you're searching for a side project, is "wish there was"

https://hn.algolia.com/?query=%22wish%20there%20was%22&sort=...

At one point, I thought about creating a feed for http://oppsdaily.com using this.

EDIT:

Also, "software that could"

https://hn.algolia.com/?query=%22software%20that%20could%22&...
It comes from the currency markets. What you really care about is the relative value of the first currency. The last or bottom currency is the base currency which is what your using to gauge the value of the first relative to other pairs with the same base.

https://en.m.wikipedia.org/wiki/Currency_pair
The LtU blurb says "a variant of Haskell", but the github readme does not mention non-strict. Strict or not?
Well I have been interested in programming languages for a very long time. I was hired into a group at Morgan Stanley specifically to develop this project. We had some initial use-cases where some internal trading systems could be "hot patched" with new logic but it was very slow (there was basically a simple AST-walking interpreter here). So at first I just had to make a roughly equivalent thing that could be much faster. However once that immediate need was satisfied, we found many more interesting places to apply this tool. I would say that the storage and live data-analysis features are just as valuable as the efficient machine code produced by hobbes.

Yes I have used kdb/q before. It's pretty popular in the financial domain. I really like what we can do with type systems. :D

Getting this project open sourced was really accomplished by other folks who I'm not sure if I can name here (I will check with them) but I was very happy to help make it happen. There are several folks internally who have been working really hard to make it possible for the firm to open source the work that we do and hobbes is just one part of that effort. There are several folks in management positions in the firm who have made open source efforts like this a priority and have even gone out on a limb to make sure that this happens. Morgan Stanley is a really remarkable company in the technology/finance domain, in my experience.
FCC Takes Stronger Aim at Robocalls
Sorry, this is totally not true. It's harder to DRIVE to the East Bay than to arbitrary points south (not Palo Alto), but public transit is generally much better to the East Bay. And most of the driving congestion is simply getting onto the bridge, which I admit is non-trivial (especially with Giants day games thrown into the mix), but once you're on the bridge it's markedly better than 101 and roughly the same as 280. 280 is still a prettier drive, though!
Would you be able to share or open source? I would be interested in something like this and have friends that would also.
It didn't start a new paradigm. It's a failure to understand functional reactive programming hidden behind a bizarre mix of HTML and JavaScript.
These guys do something similar looking for product ideas in amazon reviews by searching for "I wish this..." https://www.fastcompany.com/3021229/chaim-pikarski-the-amazo...
So are you saying all the corruption charges against Dilma are fabricated?
OTOH, if life is resilient to many types of astrophysical event, then this also increases the probability that we've already contaminated Mars with life from Earth.
There's many different sorts of open source projects, I've been involved with projects that

- are mainly driven by paid contributors, with some volunteers

- some number of paid contributors with many volunteers

- have only volunteers

And they are open source:

- in order to engage a larger community of end users

- in order to engage a larger community of developers (doing things with people is often more fun, and/or having more people poking at keyboards allows more, say, of an experiment to be accomplished)

- to serve as a portfolio, e.g., for job seeking

- as a political position (some variation of "code should be open")

- out of habit/because there's no reason to not be open source

(Or some combination of the above.)

As far as I know, remacs is driven entirely by volunteers, but I don't know where it fits into the latter category. The original author has written blog post(s) about it, so clearly they want people to know about it, but it isn't obvious to me if they care particularly about people using the result for editing text rather than, say, investigating and showing off the solutions to problems encountered along the way (portfolio) or being able to collaborate on a fun project with people (community of developers).

In any case, I agree with you about projects accepting criticism, but I think the style of criticism needs to take into account the specifics of the project: something like, there should be less "this is a waste of effort"/"I think you should do something else" and more of the pure technical stuff ("algorithm ABC might be more efficient than the XYZ currently used, as ABC is O(n log n)", or something) as one moves further down either list.
This is a very optimistic timeline for PoS.
The landlord will very much care if the reason you're using so much power in your residence is that you're running an energy-intensive business there. In many states this would give the landlord really solid grounds to toss you out immediately, especially compared to the situation where you're just suddenly using more power because you just like to set your AC to 60F in the summer, for instance.
The real answer is that the Doctor is limited to as many regenerations as the BBC can print money from. It would be insane to assume they would actually stop filming after twelve.

>I much prefer the Tom Baker years.

I adore Tom Baker, he's the Doctor I grew up with and his stories are what I always associate with "proper" Who, but let's be real, the serial format made stories as dull as dishwater a lot of the time, and more convoluted than necessary in order to pad out time.
Do many people live in units where electricity is provide as a gratis benefit? That was never my experience in California, Washington, D.C., nor in Virginia.
2 cents is what you're competing against -- very large mining farms located near cheap, under-utilized hydro plants. Many in China, due to the existence of many such plants. [0] Those are the mining operations that can remain (marginally) profitable when the small home miners are forced out because gross revenue is less than power costs.

[0] http://www.afr.com/technology/lisa-kangding-story-20160706-g...
As languages change over time, so has the meaning of "literally" to actually also mean "virtually"[0]

[0]: http://www.dictionary.com/browse/literally
Freedom v1.7.7 Apk: Unlimited In-App Purchases Hack on Android Here
When I was about 10, I saw Night of the Living Dead and it fully cemented my love of horror movies. I had watched Tales of the Crypt, Are You Afraid of the Dark, Twilight Zone, and similar, but NOTLD was incredible. Terrifying, creepy, realistic... it gave me nightmares and shook me to my core.

Most people who aren't into the genre think that horror is all Jason-style slasher flicks. Horror is so much more than that. If you want to try something that I recommend, The Void was just released on Netflix, which is genuinely scary in a non-slasher way (although it has a lot of that too).

RIP George A. Romero
Your second paragraph describes Mark Zuckerberg as a person since his younger days.
I wouldn't summarize it that way. We obviously "free" memory or else our trading systems wouldn't work and we'd be in the news in a bad way. :)

Allocation does happen out of a default region and applications that embed hobbes generally define "transaction boundaries" for their use of compiled expressions which may allocate. It's also possible to manually nest these regions and control them yourself, which we do in some applications (e.g. where we're loading whole days of trading data and indexing them in batches).

Ultimately we might formalize that process with a region inference algorithm.
How Do Podcast Nuts Find the Time? They Listen at Chipmunk Speed
Because you want a core written in a safe, statically checked language?
>it looks very flat and VHS.

Even compared to the old series?

I'm pretty sure once I saw a monster that was literally just a gaffer dressed in bubble wrap.
Oh awesome! Thanks for sharing this.

"Hipe is one of many thousands of products Pikarski has produced over the past 10 years"

Thousands of products. That's incredible.
Extend, engulf, devour.

Most of the comments here miss the point of the article. The article author is saying that Google will replace the Linux component of Android with something proprietary. Then Google will have total control, and will be able to prevent Android clones.

Already, Android apps make such heavy use of Google proprietary code that open source Android systems such as Cyanogen and FDroid have mostly given up.
The theory out there is that the 480 has lower performance due to TLB trashing. So it's not DRAM size specific but GPU architecture specific.
> the plural of "anecdote" is absolutely "data" for sufficiently large values of "plural".

I disagree, but I doubt we're going to resolve that here. To me, "the plural of anecdote is data" means "I can't be bothered to figure out whether the information I have is actually representative of the population".
Sure, Facebook could do what they did for RocksDB and use the Apache 2 license (and optionally, the GPLv2). People have been asking/telling Facebook to do just that for at least a year.

The reason Facebook doesn't, I assume—and this is just my personal opinion—is because Facebook wants to do evil shit in the future that the Apache 2 wouldn't allow them to do. Otherwise, I just don't see any value for Facebook in all the negative publicity they've gotten over this idiotic patent grant crap they're trying to pull.
That's pretty much what I meant... A naturally fluent reader of Latin poetry would have had to follow the same process of inferences (drawing from a far more intuitive and internalized model of the meter, of course).
Thanks, I hope to hear about your experience if/when you look into this (and I'm happy to help in any way I can). :)
createArticle(template='IsDead', target=buzzwordList.get(random()))
My Approach to Remote Work
What about the solar arrays? You are always going to be reflecting sunlight somewhere.
Somewhat off-topic: How is Seattle not in the VC investment list?
Facial expression analysis
It's touched on elsewhere in this thread, but one of the benefits of doing the port in the style of remacs is that one has a completely functional editor the whole time: things can get rewritten one small piece at a time because Rust and C have similar binary models. It's easy and fast to call from one language to the other, so one can rewrite a a single C function to Rust and have the rest of the C code call it, and that function call into the rest of the C code (and without any pervasive per-call-site expense).

I have no idea how feasible this is in any implementation of common lisp, but the mere fact the language (AFAIK) requires a runtime beyond the C runtime (garbage collector, etc.) suggests it may not be as easy as with Rust. If it's possible, maybe someone else could start a project attempting that, if they thought they'd enjoy it.
I don't know man??? I think you might be overlooking the fundamental flaw in the Android ecosystem... the hardware makers are not incentivised to "care".

I understand what the author of the article is saying. Android seems to be flawed, on a business and an architectural level. I'm just not sure changing a programming language will fix that. The resource problems, in fact, arise from the lack of tight integration between hardware and software. Basically, iOS is more than just an OS. It's very tightly integrated with the hardware of the various iPhones. Those integration points are all revisited in every update to ensure no regressions, and often, to implement improvements.

Speaking of updates, that's another problem with Android. (If we're being fair, I think that problem too is a problem of the more loose hardware integration). But the fact remains that as long as the OS is yoked with the business requirement of being able to be deployed by any OEM, on any hardware they slap together... Android will have update problems. OEMs are sometimes trying to throw a 2.5 cent network chip onto a 40 cent phone and expect Android to handle it with all the speed and grace that iOS handles the rigorously vetted hardware and professionally customized, hand coded firmware that Apple puts in their phones. This is very difficult to do. In fact, I think it's unreasonable to expect that this can be accomplished at all in the market that Android OEM's have to operate in.

Google needs to decide what they want... do they want Android in the hands of the majority of device users? Because if they do... they are going about it absolutely correctly. (Afterall, Microsoft beat Apple SOUNDLY in the pc market... but the reality is that it required many Windows installations to run on some very unstable hardware builds.)

Alternatively, Does Google want to make better DEVICES than Apple? If this is what they want to do... yeah... Android is just NOT going to get them there. It probably is a dead end.

But either way... it's not because of Java, or Rust, or whatever programming language we're blaming it on today.

It really is a problem of ... let's be honest ... a lot of substandard hardware that OEM's are pawning off as being the same as the good stuff. As well as firmware that many of them just don't want to invest much time and money into perfecting. (Because the return on that investment is so low.)

You could change your VM and programming language tomorrow... you'd still have the problem of OEM's slapping cheap hardware and barely functional firmware into something that looks just like all the other Android phones and saying, "Buy MINE!!! It's cheaper!!!"
>Ruby seems falling out of favor.

Please elaborate, i'm interested.
Doh you're right. We will need to look into LLVM 4.0+ soon.
This post is just ignorant of iOS and Android and the dozens of differences between them that lead to user perf complaints. Everything from Apple's hardware advantage to the way Android handles background apps to the difference in built in library quality(core data vs 'use sqlite or something' for example) all make way more of a difference.

These days, the Java code in an android app is compiled to native anyway.
>What's an example of an ahead-of-time compiler that takes bytecode and spits out native code?

I believe that is how .NET works (the byte code gets distributed, and the user compiles it to native immidietly before execution).

Also, Android's ART is the replacement for Dalvik that compiles Dalvik bytecode into native code at installation.
Wasm code is bytecode; it targets a VM.
I use Grover. Works great.
BART is more congested than it used to be, at least at Embarcadero. It's not uncommon to have to wait multiple trains if you want to get on going to Walnut Creek or Dublin/Pleasanton. It's still the most convenient way across the bay, though. The ferries are nice (and reasonably fast) but their schedules have to work for you.