skysight-inc/HackerNews huggingface dataset:
72/120MHz isn't really enough to do "decent" audio/signal processing with low distortion.

You can probably get it to work with a lot of effort and optimisation, but there'll be very little room to do anything with it afterwards.

Afaik AC97 chips run at around 24MHz, are dedicated to the job, and even they stop at 20 bit resolution and sticking the data onto a data bus. Getting better than that is "hard", which is why all the manufacturers pretty much standardised around such a low standard.
I guess as long as a diff between it's version and this one doesn't pull up anything suspicious...?
But then sea level rise will fix the issue. If cities are sticking out like islands then it doesn't leave much habitat for crocs.
> That's not the problem with Firefox OS. The problem was installing it on regular phones, and the subsequent lack of apps.

You're right, I misinterpreted your question.

I cannot see how Jolla can overcome the difficulty of getting SailfishOS onto regular phones.

I personally don't think SailfishOS needs 10% market share. It needs 1% market share, with a dedicated following. Similar to how Linux is on the desktop.

I'm hopeful that SailfishOS becomes mature enough that you can install it onto existing phones relatively easily; similar to how people tried Linux on their desktop PCs in the 2000s.
This looks like a pretty standard offering for 'orchestration as a service' - Essentially hosted Kubernetes/Swarm/Mesos (or whatever orchestrator they're using).

What I'm sceptical about is the $0 price tag on their core service. They say they'll make money on support, but what makes them qualified to provide support for MY particular system? Sure, they'd have expertise to help resolve any generic container/orchestration issue that I might have, but what if the issue is related to my own code, the framework, database engine and/or library/module that I'm using? It's not always easy to tell.

Can they truly help fix my issues efficiently if they don't fully understand how my system works? They'd have to be really involved in my product to be able to have the necessary knowledge to provide adequate support.

Maybe this is not 'hands-on support' - More like over-the-phone support - That makes more sense I guess.
The iPhone browser seems a major exemption.
I looked over the Chisel source code and the barebones datasheet [1]. This chip has a couple of unique features:

1. It doesn't have any onboard NVRAM (same limitation as the open-v). However, it does have a directly memory mapped quad-SPI peripheral and icache, which is a great alternative and might be better for applications that require a large amount of data. Note that an icache would still be required even if it had onboard NVRAM, because of its speed. You could also make swappable game cartridges, for example.

2. It has enough RAM and speed to run Opus.

3. The rest of the peripheral set is pretty barebones, no analog like the open-v has. No I2C or I2S without bitbanging, either.

4. The boot ROM has peripheral information stored in it. You might be able to have one binary that boots on different types of cores using this.

[1] https://dev.sifive.com/documentation/freedom-e300-platform-b...
One of the Clojure validation libs predating spec, schema, has saved us from a ton of errors, and works similarly. It also opens up reasoning about data shape- eg, auto-generating test data based on schemas. spec's support for that use case is even better.

EDIT: You can see schema in action in https://github.com/cardforcoin/shale. In fact, the latest build surfaced a bug via schema- https://circleci.com/gh/cardforcoin/shale/379. Next version we're planning to migrate to spec.
I've had the same problem with recent titles too, such as GTA IV and V. I'd like to get into the Mass Effect series as well, but my gaming tends to come in fits and starts.

What would be awesome would be recognition of this by developers of AAA titles with long narratives - with the option to watch a dynamically generated cut scene comprised of both cut scene footage and significant in-game footage from the player's own gameplay.

'Previously, in Grand Theft Auto...'
I think of dynamic typing in a language as a big pro and a big con at the same time, but it's one of the things that makes a language like JavaScript or closure what it is.

I love typing systems too, there are compelling advantages...and disadvantages.

I guess sometimes what seems strange is attempts to bolt type systems on to fundamentally dynamic languages, like adding two extra wheels to a motorcycle, extra fairing, and then calling it a car.

I don't fault anyone for wanting a car. But if you wanted a car, why not start off with a statically typed language? Why bolt this stuff on really in contravention to what the dynamic languages are trying to be?

Perhaps this is JavaScript fatigue in a new guise? If everything has to be JavaScript (for whatever reason) then having no static typing ever may be hard to live with?

Am I missing something or does the motorcycle with two extra wheels seem destined to be clunkier and less flexible than a proper car?
Need arm Chromebook-like laptop that's risc-v + Linux
> (macOS)

FTFY
The flash runtime still exists on iphones, now its called AIR. And you have to buy it thru the app store.
Really looking forward to the finished products of this mission
Just to dispel a oft-repeated notion, the Wikimedia Foundation is not really sitting on that much money. From the horse's mouth:

> Our reserves vary throughout the year but are generally around 1 year of revenue. The typical recommendation for stable and successful nonprofits is to have between 6 months and 2 years of reserves. (https://www.quora.com/Wikipedia-in-2015-Why-does-Wikipedia-a...)

It's only responsible for a non-profit to keep money for when people donate less or when a lot of money is needed. In fact it would be unwise to only ask for donations when you're on the verge of bankruptcy. Not to mention that no matter how efficiently you run an organization, at the size of readers served by Wikipedia you do need to meet the demand by spending more resources. I have to mention this because so many people use it as justification not to donate, "oh I don't want to fund fat cat Jimbo's private jet" or whatever, especially when the foundations is very transparent compared to other non-profits.

That being said I do agree with the sentiment since Wikipedia uses the Internet Archive heavily to access citations that have long since 404ed and they both believe in access to information. Personally as a Wikipedia editor, I use the Internet Archive daily to access websites that are no longer online and to fight linkrot. It's invaluable for the functioning of the encyclopedia, especially when reacting to dead links as opposed to pre-emptively saving sources in Webcite or Archive.is. Wikimedia does appear on the donors acknowledgement page by the way (http://archive.org/donate/donors.php), though I'm sure you meant in a more hands-on manner.
The HBGary Emails (WikiLeaks leak)
Paid (YC S14) Hiring a Head of Marketing
“Greenlight for Girls” seeks STEM stars
Android isn't fully functional without the apps you want it to run. And all the apps you want to run require Play Services. With a walled garden like that you have no way around that requirement where it's implemented.

A UI layer you can conceivably replace. App stores have incredible controlling power. But even worse is the Play Services platform: It means even if you get the APK on an AOSP device, it won't run because it's not built to run on Android, the open source project, it's built to run of Google Android, the closed source product.

The realization people need to realize is that Google effectively forked their own OS, and the original has basically no support.
Doesn't quite have the same markety ring to it.
> I've been a designer for 12 years or so... I would get frustrated designing logos for small businesses because (a) it was so time-consuming to create 30 mockups, (b) it would take weeks to do those small back-and-forths, and (c) the logo would end up being so simple that I felt like that entire process was a waste... As soon as I had the idea ... I started working on it.

I think this is my favorite part of the story. If you've been a designer (or any profession) for over a decade, even with frequent frustrations, it takes a certain kind of humility and introspection to realize that maybe it's not just about your customers being "broken" (by choosing the designs that take the least effort) or needing to find more sophisticated customers who value your talents.

Sometimes (ok, usually) it makes more sense to build what people really want rather than giving them what we think they should want. As a developer and entrepreneur, I have to be reminded of that fairly often.
From the article:

>Sailfish’s local certification in Russia also follows an announcement earlier this year that a new Russian company, Open Mobile Platform (OMP), had licensed the OS with the intention of developing a custom version of the platform for use in the domestic market. So, in other words, a Russian, strategic ‘Android alternative’ is currently being built on Sailfish.

Am I misunderstanding the scope of this 'custom version'? Is the version of Android running on BLU devices not also a custom version developed by a local company?
Perhaps he achieved his dream when he was 15, and is just passing off his AIs achievements as his own.
400 kb is considered super lean these days...
Look, I don't want to get into a screaming match with you, and I am afraid this is what is starting to become. I see someone is already doing some drive-by downvoting on you, and this is not cool.

But you need to realize that you are holding very strong opinions who are based on the state of Linux system from at least 10 years ago. If you try to take a look at any modern Linux system, you will see that there have been many integration efforts and developments around FreeDesktop.org, which basically removed all of these straw-men you are putting. Theme Engines can be toolkit-independent, so they can and often do perfectly "fit with the rest of the system".

> If you want to sacrifice being able to use software without pulling your hair out for "freedom", go ahead.

My whole point for OP was "use proprietary software if you have to, but hedge it by supporting free alternatives. In the long run it can be a good strategy, because you won't have to sacrifice the utilitarian value of software, but at the same time you will be standing for a good principle", yet and you are the one taking such a violent stance against it.

You want to paint me as someone taking some kind of extremist view which has no basis in reality. If you need examples:

- A few months ago I wrote a tiny review about Ubuntu Phone (https://news.ycombinator.com/item?id=12201061). If you read it you will see I am not "pulling my hair out for freedom".

- I reinstalled my windows partition on a laptop, simply because I wanted to play with my guitar in the computer, and I was tired of fighting with low latency kernels, jackd and pulseaudio. It was too much knob-switching and lever-pulling just for what was supposed to be a hobby.

- I made a Hackintosh for me last year, because I truly wanted to see what I would be missing software-wise. Turns out that it was only XCode and iOS programming. Everything else worked just like it worked on my Xubuntu, or it had an analogue.

So, I wouldn't tell anyone that has some specific use-case that they should sacrifice everything just to keep using FOSS. But I will tell them when their use-case could be covered by FOSS and that there is no excuse not to use it.

And this happens to be the case of 95% of "coffee shop web developers". There is no extra value in using MacOS compared to Linux for someone that uses basically text editors/terminal line/unix server software/web browser. If you take an honest attempt at using Linux for 2 weeks you will see that, and you will soon realize that all of this talk of "valuing usability of our software over freedom" is just a rationalization of your prejudices.
This is why to me the electoral college is the weak point of the US political system. Twice in recent memory, the majority winner was not put in office. So it's a double whammy: not only is the government not representing the majority of the citizens, it adds to a sense of futility among the citizens that even when they do their duty to vote, and a majority agrees with them, that it's not enough.

The electoral college needs to go. It should have gone before. What is the point of a popular vote if the majority outcome is ignored?
It's also a gating mechanism for interviewees who don't complete their paperwork.
Have you tried this?

https://greasyfork.org/en/scripts/22210-facebook-unsponsored

Fixed it for me. Web-only, but I just removed the icon from my phone's home screen and my FB usage went way down, which I think is a good thing.
that is so aweosme to hear! Are there any books/resources that you can recommend that you really enjoyed?
That sounds incredibly inconvenient.
Spec (and more generally, contracts) aren't just about "making up" for the lack of static typing. They can encode a variety of invariants that a type-system can't, and are also useful for parsing (see coercion) and generative testing. Unlike most type systems, they also aren't required across the whole code base.
It sounds like you have only ever used the WayBackMachine. Their audio collection is phenomenal. But that just scratches the surface. Tv News archive, Texts, games, and so much more.
You will also consume an excess 6000 calories, or a little less than 2 lbs, the majority of which are carbs.
There's an old saying in journalism "if it bleeds it leads." Holds true even in science coverage, and even at the New York Times.
320 MHz core clock is very impressive, compare to <= 200 MHz typical of Cortex-M3/4 impls. However at this freq, flash (instruction) readout becomes the bottleneck. While Cortex-M chips typically include some on-chip flash acceleration, this chip instead went for external flash + I-Cache. The new Cortex-M7 chip STM32F7 has both flash accel and I-Cache. It remains to be seen whether this chip can sustain real-world workloads at 320 MHz with 0 wait state. Even at 200 MHz it has the potential to replace proprietary fixed-point low-end DSP chips.
Mate, you're upset for some reason. You're not arguing anything but your feelings. Go read some HBR case studies or some organizational behavior papers. Then talk with evidence instead of just attempting to insult me (I think?).

This isn't conversation, and I'm going to stop. Good luck.
I know ffmpeg can do that, i've never tried just using cat.

An additional reason for not serving ads in the video file is that their ad clients probably want to know if someone watched it or not. By loading ad as a file associated with the ad client it's easy to verify that someone watched the ad and didn't just click out after 1s, etc.
>If you are a good employee then getting another job shouldn't be that difficult.

Is this always true? I've seen horrible employees get spectacular references for their next job. I've seen incredible employees get snubbed on the way out due to political reasons or personal differences.

I've also seen great employees try to leave and the company turn against them. I've also seen employees hired that had spectacular references that turned out to be awful and needed to be terminated.
I reversed the shellcode, it's almost exactly the same used in 2013 (freedom hosting): https://twitter.com/TheWack0lian/status/803736507521474560
What your product does isn't machine learning. It is even a stretch to call it an artificial intelligence. It's all marketing, self-promotion nonsense
Regarding this: "I wish Perl would do an inplace edit of a file without creating a backup, though."

$ perldoc perlrun

(or http://perldoc.perl.org/perlrun.html)

says:

> If no extension is supplied, and your system supports it, the original file is kept open without a name while the output is redirected to a new file with the original filename. When perl exits, cleanly or not, the original file is unlinked.

Which system are you using? With macOS and Linux, I get no automatic .bak extension when not providing a backup suffix, i.e. it behaves like you want under these systems.

Update: Apparently, anonymous files are not supported by Windows: http://stackoverflow.com/a/30539016 which would explain the behaviour you describe.
For who? And why? Elaborate
I'm doing this, I hate the fallout of having caps lock on in vim and not knowing it.
Let me tell you all the things I haven't written down yet, and really really should some time. Maybe I'll turn this into a blog post if anyone cares:

1. "Design document" is ambiguous: some people use that to mean the specification, i.e. design as a noun. I tend to want to use the document to think through issues, so design as a verb. Just so you know my starting point.

2. You want to write down goals. And non-goals. Non-goals are just as important, if not more so.

3. You want to write down who the actors are and what their use case is. "As a monkey I want to use this app to acquire delicious delicious bananas." Give each use case a name, e.g. MONKEY-BANANA.

4. You want to write down all your other requirements that aren't use cases. Give them names too, like ETHICAL-BANANA-ACQUISITION or whatever.

5. Make a list of possible solutions. Write all the solutions down. The good ones and the bad ones, don't think about it just write write write write. Then add some more (what if you didn't write any code? What if you had to ship in 48 hours? what if you had 2 billion dollars to throw at the problem). Your goal is to maximize the solution space you're covering so you don't get stuck at a local maxima. You want global maxima.

6. For each solution, write down how it does on use cases, requirements, goals.

7. Go back and see if you can throw out any of your goal, use cases, requirements. Maybe a non-goal actually is a goal?

8. Do step 6 again.

9. Choose the best solution, document why you chose it.

Now all you have to do is implement the solution. Easy peasy!
Keyboard: Hook and simulate global keyboard events on Windows and Linux
It doesn't really tell us much. There is no reason ancient Athens or Taixue or Gundishapur couldn't have developed calculus or Newtonian physics. No resource was limiting them in the development, but those fields weren't developed until 1600+ years later.
https://scholar.google.ca/citations?user=gLnCTgIAAAAJ&hl=en&...

He's been an AI researcher for a while. I think his biggest contribution is understanding the vanishing gradient problem and creating the LSTM architecture. LSTMs are widely used in both industry and academia, and many neural net architectures that aren't LSTMs are heavily inspired by the LSTM idea.

One of his students, Alex Graves, is a researcher at DeepMind who is seen as one of the top people in RNNs.
Revolutionizing S3 Storage Management with 4 new features
That is, actually, what we wound up doing. Paid big bucks to a top IP lawyer to write us a Mad Libs contract form, and have used it to this day.

But it was sure a good thing that we hadn't signed anything in that particular case, since the bozos were very clearly never going to pay us a cent. We wound up with all the leverage.
Overclocks safely to 100mhz
The moving suggestions and dotted-line empty spaces draw your attention away from the text field; maybe clicking on the suggestions/spaces should do something? Even just focusing the text field on click would make a big difference, I think.
Sources please.

The clear consensus is that AGW is real. That is a far cry from saying that there is a clear consensus that it must be dealt with ever, let alone that it must be dealt with in the near-term.
Windows has it's own crypto api, I'm pretty sure the drivers would use that.

And why would game companies want to kill streaming? It's free advertising, not to mention that they all probably dream of making the next dota.
Does the MCU expose address lines to wire in external RAM?
Poor Rupert Murdoch. Interesting to realize that Murdoch owns the WSJ which has published the most damaging articles about Theranos.

"Some of the earliest investors in Theranos, originally called Real Time Cures Inc.,"
I'm worried this leads to the zoo of random hardware that we see on ARM, which makes supporting Linux distros on ARM such a PITA.

It would be better if the basic hardware — serial ports and such — was in a standard location for all RISC-V machines, and all the rest of the hardware was discoverable at runtime (like PCs, mostly).
"then you can have two character sequences that look the same but are actually distinct."

If you accept that argument, you should also remove either 1 or l, O or 0, S or 5 etc.
It's fun to watch people learn the systems administration trade, but it's a little disheartening to watch them conclude -- incorrectly -- that proper systems administration is some kind of software engineering job.

Is this why Silicon Valley is allergic to the phrase 'systems administrator'? Ops, Devops, SRE... so many phrases to describe various jobs which all, when executed successfully, converge upon the same set of tasks, and the same approaches to them, that has been labeled 'systems administration' for thirty years or more.

What is the motivation behind this trend?
Materialized View Strategies Using PostgreSQL
This might be a good moment to point out that you should not put the IP+path into your browsers navigation field unless you are looking for a surprise home search.

(Maybe the EFF wants to do this)
Maybe Canada and the US can come to a similar agreement at Estcourt Station.
By track record I mean that this is hardly the first time Amazon's workplace culture has come under scrutiny. This story and yesterday's are one in a long line. Not that they are successful, ergo they must abuse employees.
The NOAH Shovel for sandbagging
Show HN: Capsule
Pre-aggregating data like this is a last resort in data warehousing. It's fragile: in this example, it depends on your data coming in exactly-once, in-order. It's also the opposite of future proof: soon, you will have a query that your pre-aggregation can't support, and you'll have to build more pre-aggregations.

Pre-aggregation is still a tool in the toolbox, but you should first consider switching to a purpose-built column-store like Redshift/BigQuery/Snowflake.
Iexplorer Registration Code Free Review
If TBB leads want to run Firefox with JavaScript "default on", then Tor Browser Bundle needs to be messaged as insecure. Either that or turn on NoScript and inform people what bad shit can happen when their browser is interpreting arbitrary code in a not-so-sandboxed manner. TBB is not a solution against targeted deanonymization attacks.

This is neither the first nor is the last 0day in Firefox that will affect TBB.

IMO the best practical mitigation against these attacks is sandboxing with an amnesic system like Tails, as even as a VM it will leak a lot less information about the machine it is running on and requires burning both a Firefox 0day and a VM escape to get any real information outside of the real IP address of the user and some basic things out of /proc (although Tails may protect against the latter now). Also, as the whole VM goes away when it's closed, you're not getting persistence on that machine if you just pop the browser.

A 30 second glance at the source code makes it looks like this exploit pivots to attacker-controlled memory on the heap, and spawns a thread using kernel32.dll. As EMET has hardening against attacks like this, I am curious if this exploit works at all on EMET-enabled Windows systems.
The Entire Internet Will Be Archived in Canada to Protect It from Trump
Have you seen https://www.makethunder.com/, thefalcon?

I've not used it, but it looks like it might help. Here's a demo video: https://vimeo.com/163751319 (warning: loud surf-rock soundtrack).