skysight-inc/HackerNews huggingface dataset:
> Each service could have some defined "suspend" mode that attempts to minimize Amazon's cost non-destructively.

That's what stopping instances _is_ already. You don't get charged for stopped instances which is a defining feature of Amazon's cloud. Very few providers actually offer this. Most just charge away for the compute even if the instances are powered off, Azure being one exception.

This whole "spin up compute and get charged a minimal amount when not in usage, but keep your working environment" model was pioneered by Amazon.

> So wouldn't this cost Amazon money? Sure, but that's a cost of doing business.

Why would Amazon spend a bunch of money, so that they can charge customers _less_ money, in order to keep customers who are cheapskates, and/or won't take the time to learn the platform properly?
This is so awesome, I can't even. I wrote arachne-pnr [0] to learn about FPGAs to get ready for this day. Just signed up, can't way to play with these!

I hope the growing popularity of FPGAs for general-purpose computing will help push the vendors to open up bitstreams and invest in open-source design tools.

[0] https://github.com/cseed/arachne-pnr
Never even heard about the dumper in Emacs. It sounds like a crazy idea that is prone to break at the slightest change. Any shelving-unshelving implementation for processes should come from the kernel which owns the virtual memory mappings: kernel can basically already shelve a running process by just swapping it out to disk completely. And even that scheme is prone to break as soon as anything will do I/O.

FYI, as for Emacs: I just fire up "emacs -nw" inside tmux and let it run for months. I call make-frame-on-display to add a window on my X session but I can close that or restart X without having to kill my Emacs inside tmux, along with a few other long-running processes such as mail reader and IRC clients.
This isn't just in Biomedical fields.

In Earth Sciences, Astronomy and presumably quite a few other fields there is a staggering amount of data coming in and the number of people who have the required domain knowledge, math knowledge and programming knowledge is not growing as fast as the data is. Teams can and do help, but well, there is lots of work out there.
> That means that a user who wants to patch the build rules

I think we have very different definitions of a "user".

I kind of see your point about parallel builds, but think a lot of it could be automatically verified with right CI system. Once it works, it works.
Sorry, I'm not sure what you mean.
Which is the point, right?
True - the greater the loss, generally the harder I'll try to prevent it. However, I'll make just two observations.

One: of course the potential loss from a divorce is often not equal for both partners, meaning on some level they may - to your own point - be unequally incentivized to prevent a break-up.

Two: In some unfortunate situations it may not matter if you try even harder to prevent a break-up if your partner has made up their mind. Or, if you stand to lose more, concessions can be squeezed out of you in an unfair way. Obviously you do your best to avoid a partner that would do anything like this, but in the end you can't be sure for a variety of reasons.
Show HN: Qwiki 1.3 Adds Support for Touch Bar
Recovering from a lisp image is pretty darned cool. :D

> I had a lot of unchecked work - about a weeks worth
> ... It is the second time I have lost work by misusing git

I realize this is _off topic_, but one thing that helps me a lot is making regular small commits (that describe some small idea of the change), and then rebase them later once I get all the linting / tests fixed. (Obviously not on master ;)) It's easy to go too-granular here, but it's very handy to be able to reorder the commits, or squash "fixup" commits, to make things easier to review.

I spend more time rebasing than I probably need to, but on the other hand I've never lost work. ;)

For example (adapted from a PR I was working on this morning ;))

git commit -m "Add Clone Foo feature"
git commit -m "Reorganize tests"
git commit -m "Fix indentation"
git commit -m "Add generator for Baz items"
git commit -m "Add test of Clone Foo feature"
git commit -m "fixup linting in application"
git commit -m "fixup test linting"
git commit -m "fix Foo test to use correct selector"

git rebase --interactive master
# reorder fixup commits, squash them together with the things they fix

You can always rebase and squish all of these down into one commit later before you make your pull request (or, leave them as-is if your team is OK with un-squished PRs).
What's the quote? Something like, "At some point a quantitative difference becomes a qualitative difference."
YouTube completely censors material, here's a list of the actions they've undertaken:
https://en.wikipedia.org/wiki/Censorship_of_YouTube

And as it states there, they also have censorship based on their terms of service, where they prohibit the posting of videos which violate copyrights or depict pornography, illegal acts, gratuitous violence, or hate speech.
That's 76,788 a year. Can you even hire someone to do product support for your startup in SF for that? Salary, Taxes, Insurance, Office space? I have strong doubts.

And that would just give you _one_ person who can only do one call at a time. If you can't justify hiring an employee to do this, you aren't a target customer of this service anyway, I imagine.
Two Quick Ways to Reduce React App’s Size in Production
Sorry, that wasn't clear, but yes I meant public.

So I could commit, say, an HTML file that linked your CDN; I couldn't commit the actual file on the CDN and link it relatively if I wanted to host it myself for some reason?

What about if the repos private, and instead of using your CDN, I serve it from my own `/assets` or whatever, does that count as making it "available for download" and therefore not allowed?

Serving static files on the web and making files available for download seems a pretty tenuous distinction.
Well, that's exactly the problem with systems like this.

If you transmit something that looks like noise, and no one else sends something that looks like that particular kind of noise, then you are raising a flag that says "No, really, please, capture this data, it's interesting."
It'd definitely be a gamble, but imagine pitching this idea at Amazon HQ. "We're going to roll out a fantastic new project to allow our customers to spend fewer dollars on our platform!"

Not saying Jevon's Paradox wouldn't kick in, but the friction of convincing businesses to work on tools to allow their customers to spend _less_ money is high.
The author should not have included that sentence in the editorial. It simply isn't relevant. That said, your comment doesn't address his criticism of gratuitous fines and the bail system, which is entirely credible.
(Not the OP) I don't know of any examples of using JSON to create types, but here [0] is a practical example of creating types dynamically from input, via writing a type-safe printf:

[0]: https://youtu.be/fVBck2Zngjo
You don't replace them with an OLAP format, you can pair them with an OLAP engine to aggregate, filter, or analyze. Elastic Search and Splunk are one approach, SQL query engines are another.

Apache Drill is a schema discovery on read approach that can handle some of this. Its not perfect, but it does simplify some of the process where its capabilities fit the task at hand.
Zero-g or why not?
Could you link the offer? I couldn’t find any in their VPS or Dedicated offers better than the 16$ VPS (which I then used for the 40$ and 80$ tier, too)
At the bottom of the kickstarter they have a link to Jellop, they run ad campaigns to boost kickstarter projects.

This might be the real story, but not sure since there are no metrics on how much they've helped.

http://www.jellopcrowdfunding.com/
Maybe something like this could help:
Use the app for free (at least by now).
If you want something done (new features, integrations...), vote for it.
If you need it badly pay for getting more votes.

The good part of the voting is that users become citizens of the community around your app.

Maybe it helps retaining users and making some paying customers.
Microsoft's offering is $1.50/1000 calls as well.
https://www.microsoft.com/cognitive-services/en-us/pricing
Well, I’m just extending the previous’ posters list.

But Amazon will lower your CPU quota as well, if you use it for too long, so it’s not like the numbers of Amazon themselves even really mean anything.

The same story with storage performance – Amazon’s is horrible, but it’s network-attached.
Sort of. Lightsail service limits:

"You can currently create up to 20 Lightsail instances, 5 static IPs, and 3 DNS domain zones in a Lightsail account."

So obviously there's a hard cap within one account. The $80 account comes with 5tb, so one would have to be burning a bit of bandwidth - 100tb - to cap it out. Frankly though, at $1600, Amazon is still printing a massive profit margin on that 100tb of transfer.

These seem like they'd be good front-end servers hooked up to RDS etc.
There's a neural network in there :)
Reddit CEO unveils subreddit filtering
Simple RSS Reader in 85 Lines of PHP
@samdoidge, I found the article with performance benchmarks I was referring to https://joshtronic.com/2016/07/03/ten-dollar-showdown-linode... . A link to it could be found in the medium post as well now. I hope this helps. Cheers!
How Long Does Teeth Whitening Last [video] – Amazing Healthy Food
OK, so the weirdness is really that Emacs' else-form accepts multiple statements, and/or that there is no implicit progn for both then-form and else-form.

I.e, I would've expected something like this:

(if (condition)
(
(then do something)
(and more things)
)
(
(else do something else)
(and more other things)
)
)

(and yeah, I'm definitely showing my C-semantic preferences here aren't I?)
Sorry how has AWS killed digitalocean? It's more expensive. With poor disk performance.
He won't reply. He's currently furiously working on integrating his wordpress plugins.

Seriously though, Amazon is going after a totally different market than the budget providers.
Fun fact, Trump bought his plane from Paul Allen. It's an aging gas guzzling Boeing 757, quite costly to fly.
Yes this is exactly the same problem. Thanks so much.
This is research code, not product code. I wouldn't recommend shipping a consumer product with your PID loops in Python.
Were 900k Deutsche Telekom routers compromised by Mirai?
A followup on https://news.ycombinator.com/item?id=13054752

Seems like the attack code wasn't even meant to infect Deutsche Telekom routers. The outages were more likely 'collateral damage', resulting from devices being flooded with malicious connection attempts. Not very comforting either...
Microsoft has their Bot Framework + LUIS. I've found both to be easy to work with.

Disclosure: I work at Microsoft AI and Research.
"it's reasonable for cloud providers to give billing threshold alerts while leaving the choice of what to do in the hands of the customer.".

But, they don't don't give us the choice. I need to keep an eye every moment of every day for an alarm, as hundreds or thousands of dollars rack up. That's the ONE THING I DON'T WANT. I'd take anything else (delete my data, lock everything, whatever) over charging me money I can't afford to pay.

I think it would be reasonable to put everything into a no access / deep freeze mode, until I pay up and choose to unfreeze. Would it cost Amazon that much to just keep my data locked for a couple of weeks while I sort out my storage? I'd even be happy for a reserved $100 or so to pay for keeping the storage going.
Most if not all IDEs separate compilation from the actual editing. So choice of editor is really orthogonal to whoever is doing the compiling. Ideally you want to be able to do this all from the command line anyways so you can run automated tests when code is checked in. Vim and Emacs can be set up to emulate a pretty convincing IDE experience, but the separation between editor and compiler is much more clear.

To reverse your question: why require an IDE if the same tools work on the command line too?
There aren't many good studies in the US precisely because of it's scheduling under the DEA. But serotonin levels are definitely restored. Most estimates range anywhere from a few days to six weeks before serotonin levels are fully restored. Not that permanent damage is impossible with frequent or high enough doses. More than once a week is definitely too much. More than once every month is probably still too much if you want to be safe. Most recommend 2-3 months for maximum safety.

I don't believe there are 'many' people who take MDMA daily for long periods of time, unless they only want negative side effects. They definitely aren't getting the same experience after the third day, regardless of how much they take. You only have so much serotonin. Perhaps these people are not actually taking what they think they are?

Here is an article about a decent study from the UK:

http://newatlas.com/study-effects-ecstasy/10995/
https://www.ovh.com/us/cloud/instances/prices.xml
>It seems like there's good opportunity for skilled data scientists and engineers to make a real difference here.

The logistics of dealing with big data is a solved problem in biology. We don't need data fast, and a laptop can run most analyses now, so it's just storage really.

The hard part is having familiarity with all the esoteric metrics used to compare genomes and all the unfamiliar ways your results can be biased.

An off-the-shelf corporate data scientist, while a critical thinker, lacks the domain specific knowledge to be able to ask good questions.
>The Red Scare followed that immediately, and wasn't caused by any Russian aggression towards the US.

One of the pillars of the Bolsheviks world view (based on the Marx's economical and political class theory) was "worlwide revolution", and it was really happening in many parts of the world at the time (almost whole Europe was basically on fire and China too - one can see why US had reasons to worry especially given the active communist movement in US back then) And for Bolsheviks it wasn't just passive view though, they did for example tried to militarily help German revolutionary comrades and if not for the new Poland state and army which happened to be on the way to Germany, the 20th century in Europe may have looked somewhat differently.

From https://en.wikipedia.org/wiki/Soviet_westward_offensive_of_1... :

"The Bolsheviks were also implementing a new strategy, "Revolution from abroad" (Revolutsiya izvne—literally, "revolution from the outside"), based on an assumption that revolutionary masses desire revolution but are unable to carry it out without help from more organized and advanced Bolsheviks. Hence, as Leon Trotsky remarked, the revolution should be "brought on bayonets" (of the Red Army), as "through Kiev leads the straight route for uniting with Austro-Hungarian revolution, just as through Pskov and Vilnius goes the way for uniting with German revolution. Offensive on all fronts! Offensive on the west front, offensive on the south front, offensive on the all revolutionary fronts!"."

From https://en.wikipedia.org/wiki/Polish%E2%80%93Soviet_War :

" Lenin, meanwhile, saw Poland as the bridge the Red Army had to cross to assist other communist movements and bring about other European revolutions."
This looks great! Are there any plans for self hosted setups?
I'm also interested in whether this ends up being competitive with AWS Redshift for large-scale data warehousing.
"Tameness" varies extraordinarily by region - an infamous example being 'twat' which throughout the UK ranges from friendly to vulgar.

Regardless of variance, I don't think I'd regard either the above or the name of a fat character in Austin Powers as "tamest of the lot".
No Man's Sky: Foundation Update (version 1.1)
Not to mention that Amazon is selling a large ecosystem of services and you pay for it accordingly. If someone doesn't need that, they'd be crazy to pay Amazon's premium. OVH and Scaleway are selling fundamentally different products than AWS is.
Make the best out of your travel experience with CLAPP
Young and passionate about traveling, but low budget? Seeking for unique travel experience which considers all your interests?

Meet CLAPP - Customized Low-cost Adventure Planner App! We offer you vacation ideas customized to your interests, budget and destination. Leave the rest of the job to us - we will plan your adventure with our partners at the best way and the best price.
From Roger Dingledine on tor-talk

https://blog.torproject.org/blog/tor-browser-607-released

https://dist.torproject.org/torbrowser/6.0.7/
Apple updates Boot Camp audio driver that was causing blown MacBook Pro speakers
Cases where wife follows her husband in job-related relocation are more common than the opposite, and they are typically detrimental to the partner's career.
How to be a Good Loser
Quantum Key Distribution: The Future of Data Security
Temporal Gradient-Domain Path Tracing
Sure. Consider the type

forall a. a

With mild conditions on what the program fragment achieving this type can do I can be certain that this function does not return. It is an error, an infinite loop, or simply does not exist.

No contract can verify this because they inspect the value and thus get stuck by infinite loops.

I don't use that sort of thing often, but here's a simpler one:

sort :: Ord a => [a] -> [a]

I know that `sort` only uses the ordering properties of the values within the list. It could be generalized to `forall a . (a -> a -> Ordering) -> [a] -> [a]` in which case it would be totally oblivious to the values inside of the list except in that it probably applies that function.

No contract system can examine functions. No contract system can prove universals. Types can do both (in certain, principled ways).

---

Another interesting example is handling something like a channel. In Haskell, we have the type `TChan a` which is a channel carrying values of type `a`. In Clojure, the best we can do for giving a contract to a core.async chan is to say it's a "chan containing something" or even "a dereffable thing returning something". To use a contract here we'd have to check every value that ever pops off the channel.

Contracts check shape, but cannot ensure usage.
I'm not sure how you arrived at that figure, but it seems a bit high for the use case you described.

Now might be a good time to clarify our pricing a bit and state that our pricing is not a one size fits all model. We analyze our clients ticket and call histories and find a price that works for both.

The $999 is a minimum spend and from that we deduct cases and voice minutes. The minimum covers training and overhead to ensure we're not losing money for clients that are too small. We've also found that, in our experience, companies who tend to spend less than $999/month are sometimes still at the point where their support tickets are full of a lot of edge cases and are best handled in-house.

We're aimed at small and medium companies, not individuals running small projects (yet). Someday in the future hopefully, but we're not there yet.
True, my first full trip was similar. That's also why I recommend taking a small dosage the first time (hell most times); my 1/4 hit trips last around 6-8 hours. I also found I could sleep without trouble on that dosage as well, another major issue if you take a full hit (you tend to not be able to sleep at all that night).
See What People of 1967 Imagined the World Would Be Like in 1999
The thing that distinguishes an engineer from a bodger is not just observing what works but understanding why, how, and to what margin of safety it works.

The reason the "realtime" designation exists at all is that, in a realtime system, it is possible to say what the worst-case timing is for any operation, and to guarantee by design what failure conditions can and cannot happen.

You cannot guarantee in a python program the timing of your GC. You can't even guarantee that the whole thing won't fall over with an exception.

And we've already had this problem with the Toyota "unintended acceleration" bug, in the (far simpler) electronic throttle system: https://users.ece.cmu.edu/~koopman/pubs/koopman14_toyota_ua_... - and that was using C, but not in an appropriate style (MISRA or similar).

(89 dead, cost Toyota billions)
Why is the zipfile encrypted?
Zaretskii's stance is weird. If you are going to run out of people who can work on the core of the editor's source code, then the editor will die. So the lack of ability to work on the code is the real problem. This is probably because it has accreted way too much complexity at this point, and way too many hacks. Shedding some of those hacks is a very good idea.

If you wanted to keep it the old way, and depend on the nuances of how an allocator stores memory, then ship your own allocator. Video game people do this as a matter of course; it's not a big deal.
The OVH public cloud offers hourly instances (50% discount if monthly).

https://www.ovh.com/us/cloud/instances/prices.xml
My Android Instapaper app does text-to-voice, and I thought their iPhone app did, too.
Don't give up on finding a job.

You're probably going to need to make hundreds of applications to generate dozens of interviews to lead to a job. The majority of places won't even bother rejecting you. It's stressful, but you've already gotten a start.
It's such a rarely needed service that I can't imagine naming it AWS Data Center Mover would make any difference at all in terms of usage. The number of customers who could make use of this thing is tiny, it doesn't matter what it is called.
I understand that George Hotz (a very talented person) is frustrated with regulation but those regulations are in there for a reason. No one should be allowed to turn their car in to an autonomous machine (that has the potential to wreck havoc) with half-baked, potentially untested and unsafe software.

I'm sure he's very talented and developed great software, etc. but even the smallest bug could lead the car to crash in to a group of people because 'it didn't make a turn it was supposed to.'
You're comparing water to heroine, cocaine, amphetamines, crack, inhalants and others? This is a joke, right?

Have you any experience with addicts at all or is all of this coming from an Ivory Tower, safe from the real world?
Please, stop asking “how much data do you have?”
Thanks zem!
Yes, Opa is still used in several projects and pretty stable. But the project is asleep and not very active as of now.
Google Photos does that.
I would love to hear some more detail about how you tackle onboarding / knowledge transfer. How do you handle a more complicated business that may have a lot of different edge cases? Do you just build up exhaustive documentation?

Also, I know you're just starting, but I got to your site and wanted to read a LOT more about your service than the information that was available on the single page site. I was thinking: Tell me way more about how it all works, but there was no where else to click! :)
All the critical things should sit in RAM anyway. The SSD will beat the HDD if you read/write to disk heavily. But not if you need space.

If I need an SSD, there are options too, though DigitalOcean is indeed one of the best if you need a cheap US-based server. If the location doesn't matter, EU, Russia, Ukraine have some great deals.

Example: $4.6/month = 40GB SSD, 1GB RAM, 3 cores, unlimited traffic @200Mbps.

https://firstbyte.ru/vps-vds/kvm-ssd/
Hey there, my green card marriage is coming up on 18 years strong..
Chief Alexa scientist wants you to talk to Echo for 20 minutes
Embedded Software Engineer – Passaic, NJ (withrelocation)
So it's tied to the PCIe bus - how do you interact with your FPGA once you programmed it - are there general drivers you can use, or do you also have to create a linux driver to talk to your FPGA ?