skysight-inc/HackerNews huggingface dataset:
10.6 could also run PPC binaries if Rosetta was installed. (It wasn't installed by default, but was an optional install from the installer disc.)
The other way around: Avro is supported by pretty much any language out there, while you can't even write a Parquet file on Python, and even reading it is pretty hard.
We're planning on something similar to move a big open source library somewhere else (so that dependencies don't break).
The artifact resolution profile is in here: https://www.oasis-open.org/committees/download.php/56782/sst...

And the HTTP artifact resolution binding (a complete, start-to-finish, description of what you need to do to log in a user to SAML and get attributes about them) is in here: https://www.oasis-open.org/committees/download.php/56779/sst...

Those come from here: https://wiki.oasis-open.org/security/FrontPage

Frankly, though... you're usually not supposed to be implementing this stuff yourself. Put Shibboleth's mod_shib_24.so in Apache in front of your login endpoint, and it behaves as a SAML service provider for you with consistent configuration and lots of help available for when it breaks. It provides you with HTTP headers for all the attributes provided about the user. If you're not using Apache for most of your app, you could just use it for a login script which shoves everything into a cookie.

Of course, if you're developing ASP.Net for Windows, you get your sysadmin to throw up an ADFS instance which deals with the federation, then use the built-in libraries to auth against ADFS, and it all works like magic.
The other key piece is that Amazon's infrastructure investments often double as product R&D since their business increasingly shifts to selling access to their infrastructure vs selling products directly to consumers.
Onsite is more valuable because of proximity to data and machines. Can help with hardware, sneakernet, etc. shorter latency of visual communication.
C2D perf is adequate for lots of things. What I'd like to see:

- AESNI
- fine grained sleep states
It could but most orgs can assume good actors, and always resetting would slow the process down.
The sitename was just an example! The point is to choose a password easier to remember and get in some way (using for example an encoding/hash function) a more longer random string
I loved that talk!

I especially loved the moment when I finally understood the point he's trying to make is applied to the writing of the very talk he's giving.
> [...] Someone told me that a DCSS deverloper motto is "when it doubt, don't do it like Nethack", which is a pity, because they could learn from Nethack and take some of the things it does best and improve on them, instead of stubbornly refusing to be like Nethack. [...]

Many of the DCSS devs are former NetHack players, at least one is a former NetHack fork developer, so they know NetHack well.

Don't think that they dismiss features just because NetHack shares them. The quote says "when in doubt" so it's just one aspect that gets taken into consideration when adding or changing the game.

Although if you read the design document of DCSS, you'll see that they won't include some of the crazy things you mentioned because it goes against their vision of the game in the first place (I disagree with the god relationship though, for some classes it's much more involved in DCSS than NetHack).
Testing and technical debt/spaghetti code/legacy code are not mutually exclusive.
Ericsson. They named it after a viking king, and thus the official logo to this day is a "runic" B.
Ask HN: I'm a founder who wants to take back some control
I founded a tech business around 10 years ago. A few years ago, I took a bit of a step back and installed a managing director while I took a 'head of technical' title.

Things have been going very well and the MD is great, but I feel I need to take back a bit more control in order to take the business to the next level.

In terms of how I can achieve this as painlessly as possible, any and all advice, anecdotes or input would be greatly appreciated.
Dolby A: The Masterpiece Behind the Music in a Clockwork Orange
This isn't politics at all.

"Politics (from Greek: πολιτικός politikos, definition "of, for, or relating to citizens") is the process of making decisions applying to all members of each group. More narrowly, it refers to achieving and exercising positions of governance — organized control over a human community, particularly a state. Furthermore, politics is the study or practice of the distribution of power and resources within a given community (a usually hierarchically organized population) as well as the interrelationship(s) between communities.[0]"

0: https://en.wikipedia.org/wiki/Politics

This documents the slaughter of humans and the collateral suffering.

It's disappointing that this would be flagged, and at best, it's completely misguided.

The only thing I can guess is that it was flagged because Trump's name is mentioned. Lame.
My favourite comment (on Reddit):
The fact that Joel Spolsky can jump in and arbitrarily add and remove to what a person wrote is a little unsettling.
The first book about time travel I read nailed it — The Technicolor Time Machine.
WW3 Geert Wilders TRUTH ABOUT ISLAMIC TERROR
What do you mean by "LuaJIT is false"?

Thanks heaps for that link though, reading through that thread has been really interesting.
This is AMAZING. Thank you.
man, so useless.

Of course we've seen the difference between "hackers" in Holliwood movies and Mr.Robot, thats precisely why this TV serie worked in the first place. Of course future movies will have to up their acting if they want to compare, WTF.

Next article "usb 2.0 killed usb 1.0"?
"For this week only, it counts as off topic. Under HN's normal standard (which we're going to revert to, with a few tweaks to the guidelines, after this week) it might be ok, I'm not sure."

I disagree with this. I'm puzzled how you can view the post and reduce it to politics.
Apparently the concept on sampling has been lost in time.
Kudos, brilliant idea and great execution! Perfect for those "blitzkrieg" sites. I love it how the page is easily entered, works fast, is small and is still nice looking.

I tried using it now and there are a few suggestions I have:

1) clicking "Let's do it" does nothing, if you are already on the "Build a website" page and the content is empty - it would be better if top <div> hid itself at least partially, or if bottom content animated itself into existance (replayed animation or sth. like that).

2) it would be nice to have an option to clean the page and start with new one (by the way, where do you save the data? I tried deleting everything I could think of and you still presented me the same page I entered... :) )

3) once the page is finished, I would like to share it with people from marketing - it would be nice if you offered a way to share the page through a randomized link

4) great work on emojis, though the selection is somewhat limited. You could probably reach a deal with flaticon.com to allow adding their icons. You could even get a referral fee for the subscriptions if someone wanted to get rid of the copyright statement.

5) selecting text with mouse doesn't work, which is a bit annoying (FF)

6) images are scrollable on lower resolutions instead of being downsized (is this on purpose?)

7) editing. I know, probably not doable, just saying...

But feel free to ignore any of the suggestions, I like the site the way it is too. :)
The Death of the Autodidact
Why Would You Redesign a Website in 2017? Set Serious Business Goals for It
Are the start times on these YouTube links deliberate? Some of these link to the middle of the video, and I'm not sure why.
Sleepio appear to be doing pretty well despite a fairly average Show HN - https://news.ycombinator.com/item?id=4504639

Pixelapse did reasonably well and ended up being acquired by Dropbox (not necessarily suggesting that's a success) - https://news.ycombinator.com/item?id=3572755

My personal favourite is Mondo (or Monzo as they are now called). Their founder/CEO posted here when they launched and the thread got very little attention. These days they are one of the most respected startups in London and are on the cusp of enormous success - https://news.ycombinator.com/item?id=9638345
Any way to get it in English? At least the description?

And what is the source api of the weather data?
Too bad they omitted the details of implementation and resulting quality change. Dolby vs pre-NR was much more than an incremental step at higher volumes. They effectively used an eq to boost frequencies known to reproduce badly or contain noise before recording, and then evened them back out for playback.
Mechanizm Chaos Monkey w chmurze obliczeniowej DreamLabu
DHTML Lemmings
I'll go out on a limb here and say it wasn't Event Sourcing that caused the problems.

Anything can be ^H^H^H^Hmessed up.
> Many people talk about forgetting things as soon as the test is over
It could be argued that when learning specifically for a test people tend to forget things asap, because things learned this way now carry with them a spirit of something being forced on you.

>but why would they remember it even that long without a test?
If you learn something that bores you, sure. But I claim that when you learn not for a test you would properly inspect things and their domains and try to get insights into them, their necessity to the object being studied and so on.
He mentioned a lie of:

Code should be designed around a model of the world

but I didn't hear any reason why not to? The Key/Value pair being the only reason, but besides that being a optimization / preoptimization in high performance applications, is there any reason to not design code around a model of the world?

Seems to me it makes things easier to think about.
Warning: I build bizarre stats systems for a living :)

I totally get where you are coming from. Right now I'm thinking about a web API that feeds data into Kafka, to be processed (in Python, maybe Go?), stored into Cassandra and later on be the target of large Spark jobs, by the way, I need to present this info through pretty graphs and tables - Pandas will come in handy!

Sometimes it's better to just use what someone else has built, let them think about the implementation, the storage, the traffic and the maths... Here is where a third party solution falls apart:
a) Costs. Data Analysis is stupid expensive.
b) ... and this is the important one: Your sales/consumer facing teams want some extra numbers, literally the sort of thing that only fits your business. The solution you decided on doesn't support that use case, you are now stuck with an inflexible solution.

New Relic Insights is OK for some use cases, completely useless for the majority of analytics I need to serve, though. If it fits your bill, great! Save yourself A LOT of time and life span... Just keep everyone else on the business away from it, or they will start asking for things you can't give :)
i'm surprised this does not use Yarn
A faulty implementation doesn't necessarily invalidate the idea. I also strongly suggest looking into statically typed languages. Python is very poorly suited to working with data.
I don't think that's really the same meaning. Here it's more like, if you're given a hammer, you'll notice a lot of nails you can use more easily now.
A rebase would change all commit hashes, all the way to the base branch. Your commit hash in the comment would not be relevant.
It's been interesting to watch so many ECMAScript / React libraries inch towards a Functional-reactive / streams-based paradigm. I can't wait to see which one becomes the de-facto standard, like how Redux is currently the de-facto implementation of the "flux" pattern in React applications.

Of course, https://cycle.js.org/ is one of the original attempts at a pure and simple implementation, and if you haven't studied it yet, it's wonderfully enriching to understand and play with - even if you don't end up using it in a project. (you may use Cycle.js with React, but it is agnostic of UI library)

As a software engineer in the third world, doing work mostly in the corporate space, I observe a near un-crossable chasm between the mindset required to understand and use Functional / Functional-Reactive platforms, and the mindset of your typical developer - doing .NET, Java EE or Spring. I fear it may be some time before we see adoption of libraries like these in the mainstream "day job" software world.

I don't mean to say that FRP is always "better" - but rather that it is beyond the comfort zone of typical corporate devs, despite the simplification its adoption may entail. Don't know if engineers outside of South Africa encounter the same problem?
> Which versions force your eyes to do less jumping around?

Maybe I'm weird but the author's first examples are easier to read. Having labels is good when there is a non-trivial nested mess, but nothing comes for free. When the idiom is well-understood, being overly explicit ends up with more noise. In the first examples, I'm looking at 1 paragraph of code and understand what's going on. In the supposedly improved examples, labels force a mental dereferencing and a jump to different code paragraphs. Sometimes I don't want to scroll throughout the file (or lookup references) to understand something that's logically part of the same unit of processing.

Of course if the lamdas end up doing a lot of work then the overall structure gets lost and a label would be the right thing to do. But code is no exception to the rule "write for your audience". In this case, the audience is the compiler and humans which are versed in the idioms and style of that environment.
Routewatch – Watch your ribs with automated alerting for YABGP
Not resetting would seem to make the review process moot.

If you want speed, just allow everyone to merge
Sure, I just meant that RISC-V being permissively licensed with in-depth documentation available will ease formally verifying implementations of it, and also encourage open-source implementations.

On the minion cores: that sounds quite interesting and I'm reading the paper now. Are they very different from e.g. the USB and network chips on the RPi, aside from having open firmware?
The Apple keyboard and trackpad are rock-solid with Macs, probably for the same reason: the same vendor controls both ends.
Really dumb but fixable flaw in the algo: I bought my home from a mother and daughter who each owned half. Town hall filed the two transactions on the same afternoon.

Zillow counts it as two data points at half price!

It's the only sale on the property so they have two half price "historical" inputs to the Zestimate, and that makes the real listing price seem nuts to an Internet home buyer.

They refuse to correct the data, insisting it sold twice at full price on the same day instead of two halves, and saying it's on me to get the town hall to reflect it as a single transaction, which it was not.
You're using the word cost. It doesn't mean what you think it means.
If the scope is not clear enough for putting together a statement of work of acceptance criteria as described in other comments, one thing that you could do is to start with a time-boxed contract, ranging from a couple weeks to a couple months, depending on the complexity of the project, to do requirements analysis. The deliverable of this contract would be a list of functional and non-functional requirements, at a reasonable level of detail.

The issue is that, for bigger projects, you start running into the problems related to a "waterfall" approach. As an alternative, you could look into how "agile" organizations approach their contracts -- basically by selling the ability to work on "stories" for as long as the customer wants them to -- and the deliverables for each story are very fine-grained.

Either way, without active involvement of the customer to either elicit requirements up front or validate your stories as you go, you'll be in for a rough time. It's probably better to have an honest discussion with them about this, because it's in their best interest after all.
Well, you could argue that Acton instead argues that the data should be designed around a model of the world, and the code around that data. Although I concede that sounds like a nitpick.
I'll need to test my BT headphones in a busier area then. I have an iPhone7 and $99 JLabs BT headphones and they only ever cut out if I go clear across the gym while my phone is in my bag. I'm going to guess that there just is not a lot of people using wireless in the gym at the times I'm there.
Emoji have been part of Unicode since 1993 (e.g. ️)
> Functional programming does not work well in (cont..)

You state earlier that programmers can and perhaps should write functional style (AFA feasible) in the languages that do excel at above problems. So you probably meant that "functional languages" ---rather than "functional programming"--- "does not work well" there.

> (..cont) programs which handle a lot of states. It does not work well in programs which have high requirements for performance or memory. It does not work well for programs which have to do low-level stuff.

The main problem with these issues is that there's no serious investment into optimizing the very few pure-and-lazy (for me the holy grail of FP) languages' (most-all of academic origin) compilers better for real-world loads such as you outlined. The described problem spaces themselves ("lots of states" -- huh?) are surprisingly simple to model in the type systems of the languages I'm into such as Haskell. Side effects are most elegantly solved and defining them yields succinct and non-ambiguous code. And really just like OOPs design classes to describe their problem spaces and stuff their logic into, so you start from your types in FP.

That being said, so far I'm rather satisfied with GHC speeds and resulting binary performance. That is, of course, for non mission-critical-realtime-high-frequency-trades-while-raytracing-while-guiding-missiles use-cases only so far. A lot of automation I do, I really couldn't give a hoot about its performance as long as I'm not billed by the second (which you shouldn't be anyway). Because, hey it's automation! It means I can do other stuff! Likewise I don't care whether a dishwasher takes 1 or 3 hours. Adjust expectations and use the time freed: slower automation yields more time freed!

Wait..
fwiw, I made a playlist out of it - https://www.youtube.com/playlist?list=PLqQszSyK-y5hxeYoPr6qX...
It's very new, I don't know if the standard is finalized yet and I don't think there is many chip for it and if there are, the price is probably prohibitive.
I was assuming a flat "free" boost to their total revenue stream, so my assumption was even more generous than yours.

I sincerely doubt they were only 10% of revenue away from being solvent, even if it was money that came out of nowhere. Reports I've heard are that Fitbit paid ~40m to pay off Pebble's debts, meaning that instead of $10/yr the subscription fee would have to have been closer to $10/mo.
Tooting his own horn once again...
Many CS departments teach from Patterson and Hennessey, Computer Organization and Design for intro, Computer Architecture: A Quantitative Approach for advanced.
Single player horde mode locked to I7?
Replace "evil" and "dumb" with "high and mighty, naive, hyperbole".
More info about the project would be helpful. Translation would be helpful.
Right. I assume there's a specific design team that's likely to produce "the first run of production ready RISC-V processors". I'm curious what their general performance target is, relative to existing ARM and/or Intel processors.
We use usually use a mocha/chai/sinon combo for our testing. Can anyone that has used this make a comparison with that?

Looks like jest tries to cover all three.
the german polly voices are the same as IVONA voices:

http://g-ecx.images-amazon.com/images/G/01/ivona/static//med...

I hoped there would be new & better german voices
^R
All I'm saying is: You would look more honest if you charged €1 instead of €0.99 (which is practically the same amount, except .99 is chosen to trick people into thinking that it's cheaper).
thank you, was an absolute joy to read
I've read that those are exceptional value for the money until the plastic breaks...so maybe handle them gently!
Can CO2 be given value by using it to make plastics?
Submarine marketing fluff.
It depends on your use-case. Either maintain central authority and issue certificates for yourself (you don't need to change anything, when you need to issue new certificate) or use alternative authentication methods (e.g. passwords) when you need to issue new certificate.
Scala: Adding Implicit Function Types
I think the problem has to do with object oriented programming and classes.
Like when you have an Apple that inherits from Fruit, witch later starts looking like a Banana. With prototype you do not have that problem as you copy-paste code instead of couple code.
When you rename a variable and have to search more then one function or file, then there are bigger problems with your design, because you are basically using a global variable, even though it's praised as a module. Now does your refactor tool also fix documentation and other peoples code that depends on yours ?

function Person(name) {
var person = this;
person.name = name;
}

var person = new Person("Jon Doe");

alert("Welcome " + person.name);

person.name = "Harry Houdini";

// ES6 example:
var messages = people.map( person => person.name += " is a rock star" )
The author lacks perspective. GoPros for Mtn Dew drinkers? Might as well just start yelling "get off my lawn" now. What happened to NYT? Has old media literally just given up? /rant
Well, mostly because I wanted to play with fuse, but it started out as an ansible thing (doesn't work with >2 though).

The ansible setup module returns the system information in json, and if you mount it with the --realtime flag, when you open a "file" like ram for instance, ansible fetches the current value for you. That way you have your infrastructure mounted so to speak. Sort of a /proc filesystem for your linux infrastructure.

I never got further than a working poc though. It works, but there are some bugs and there is no regard for security.
>> The most likely route to an ultra low cost design is likely one of the large semiconductor vendors producing and selling a derivative design.

This is probably also a requirement for competitiveness on size/power/etc - because of the manufacturing and other advantages the big guys have.

So for the medium term, this means you need to find a different niche, and possibly a niche that the big guys don't want to copy, or can't copy.

So replacing peripherials with minion cores is a smart move. Same with customization for medium volume customers. Both goes against the business models of semi companies - extracting a price on every different feature.

But your other big innovation ,tagged memory, do you think it will get copied ?

Also what kind of imrpovements would you like to see contributed by the open-source community ?
> we believe that the benefits of open source we enjoy in the software world can be applied to the hardware world

In my opinion open source hardware IP has at least two major limitations compared to software, which make it significantly less useful or important to end users. I guess your preference for open source rather than copyleft already hinted that the benefits are mostly for the ecosystem rather than the users. The first one is that even though you can modify the design, you have no practical way of using your modified design (at least in this context, because FPGAs are slow and expensive and high performance SoCs don't fit anyway).

The second limitation is that it is impractical to audit the hardware to determine whether you have actually received the unmodified open source design. For software this can be achieved using reproducible builds or just by compiling it for yourself.

Open source hardware boards (as opposed to IP) have some of these limitations as well, however both can be overcome by a hobbyist with a modest budget.
Living with the cron jobs for a big mysql db, and wishing the DB understood this seemingly common use-case :(