skysight-inc/HackerNews huggingface dataset:
There is the .NET micro framework. I've never heard of it used in anything serious but it seems like.. uhhh... something Microsoft you could jam into a uC for cheaper than Linux. It doesn't require an MMU which mainline(not uClinux) Linux does... so I guess there is that....
A 7-dimensional space would suffice to fit 7 orthogonal directions---though we should probably add an extra dimension for the alpha channel ;)

BTW, I'm also guessing @lam's comment was referring to the 11 dimensions in string theory:
http://en.wikipedia.org/wiki/String_theory#Extra_dimensions
It's not clear to me what's going on here. The title has been rewritten, and I can't tell whether the story is an empty controversy or of significant interest, let alone whether this is the best URL for it.

Let's figure this out together? I'd appreciate comments by informed users.

Alternatively, if you're sure that this is an attention-getting controversy piece rather than substantive news, it would be appropriate to flag the story. (If you're not sure, then don't flag it.)

If we decide together that the story belongs on the front page, I'll demote this subthread so on-topic comments take precedence.
10 Awesome Features of Stackato 3.2 PaaS
I wanted to do some Windows CE development as a hobbyist a few years ago (my car stereo runs Windows CE, was hoping to make some apps to monitor OBD parameters) and it was a complete nightmare to try developing against. Maybe things have changed, but it was almost impossible to find tools, resources, or any clear documentation on how to get a development environment setup--this was with a full MSDN subscription too. I think there's a very good reason Windows CE was chucked out in favor of a new OS for their big phone push.
This shouldn't be too hard. Just draw lines in 7 dimensions and accellerate them away from the viewer such that the color shifts so it is red. in fact, you only need to do three, because the other four can be discussed as being drawn in transparent ink and aligned in higher dimensions.
This won't work because it is not refactor proof. What happens when your system changes and Model.bar needs to become a method that does computation.

Your suggestion violates the uniform access principle: http://en.wikipedia.org/wiki/Uniform_access_principle
Hm, would you also agree that it is a flaw of Haskell that there is no difference between a value and function with no arguments in Haskell?

The syntactical equality between a variable and a method call on self has the advantage to make things like this possible. E.g. if i have:

foo = DataBase.lazy_load(:foo)
do_something_with(foo)

can easily be refactored to

def foo
DataBase.lazy_load(:foo)
end

do_something_with(foo)

I think that to be a strong-point of the Ruby language, speaking about values and not about the technicalities. Also, every external access to a value has to happen through a Method.

Also, you are complaining about the Rails API more than anything else. E.g. in DataMapper, it was quite obvious that those attributes do hard work (e.g. coercion), because you had to explicitly define them in the first place.
Hypothesis: inexact computations will be required to make strong AI work in the medium term.

You can't simulate a brain accurately (and you probably don't need to). Neurons aren't very accurate themselves, and it does the job fine.
By itself it doesn't tell us if Eich can reason. It certainly provides a very strong hint, though.
The first tool "Lean canvas" I looking for a long time.after reading the book"The Lean Startup" and “The Four Steps to the Epiphany”. recommend the books, recommend the tool
7 dimensions is the trivial minimum for 7 mutual |_ (the axis)

Also, if you ease the restriction to each line perpendicular to every line it intercepts, you can get as many lines as you want in 3d already.
I suspect its down due to going past some Azure bandwidth limit
This. There's a reason there are regulations for this sort of product–people need to be able to rely on life-saving devices completely and with 100% certainty.

At the very least, I'd suggest researching brudgers' post and adding a notice that the ADA requires accommodation visual alarms.

edit: You really can't add enough disclaimers to something like this. The last thing you want to do is leave someone thinking this is going to save their life. Maybe as a tertiary failsafe, but you can't guarantee that's how it's being used.
TCP would really suck if it went to multi-second coma on every bandwidth adjustment!

Buffer getting "overwhelmed" is exactly what causes TCP to adjust.

Fortunately TCP doesn't go to slow start immediately when it sees congestion in the network.

It first tries slowing down. There's a "congestion avoidance" phase as long as not too many packets are lost, "slow start" happens only when congestion avoidance gives up.

Excess buffering can infact mess up congestion avoidance in addition to causing needless additional latency, since it in effect postpones the timely signaling of link capacity. See the bits about congestion control at https://www.bufferbloat.net/projects/bloat/wiki/TechnicalInt...

After this probing initially happens, TCP will remember the link bandwidth, window size etc even after periods of inactivity.

This is also how UDP based protocols are expected to behave (specced by IETF/IAB).
Down the bottom left of the page it mentions: "[...]fun projects such as the life-size piano we demonstrated at Build 2014."

Yup, looks like this is a real thing and will show up soon as part of a //Build/ conference.
Adblock Plus, Ghostery, Disconnect, Pocket, Google Cast, HN Special, new metro tab
Show me an example!
We get their money?
Hi Leo,

I applied and received a form rejection (which I am actually OK with and totally understand) but when I sent two followup emails I heard no response back. If you really read every email, do you also ignore the questions?

I also asked for just a few sentences of feedback. I expect this from the average company, but not from yours. You have strong values, but don't live up to them.
I think he meant that he invested his gains from a bn-$-company in this startup and it failed.
http://www.mibbit.com/ used to be my fav for a long time...
I am not claiming that "STAP" cells exsist - only presenting the results of our research as it is - which is open to interpretation. Please, don't Hype up this data!

Modified 23 minutes ago by the commenter.

Yeah, so this is indeed an interesting story to follow but I already think it has too much mass-media coverage. Time will tell. They keep showing it on the evening news here in Japan as I think it's quite a controversy.
Also, throw in some velocity dimensions so that we can make the red lines drawn in green ink appear to be red.
Now Can We End The Barbaric, Repulsive, Germ Spreading Handshake?
You can compile your software on a fast generic PC without setting up a cross compiler.
It's already here. Server Core is the NT OS without a GUI.

Also, there's been a few implementations of a full UNIX subsystem on Windows. Intermix and Services For UNIX come to mind. Also check out Colinux if it's still alive.
Loved the bit about scope creep at the end.

and yes I am the "expert"
Searching for "the" root cause (as opposed to more than one) is its own fallacy though.
Indeed. And in fact, here, a realistic question might be:

"Would you like me to draw a kitten using only 7 red lines that, where they cross, are perpendicular?"
> However, this is illustrating a particular problem that only affects engineers -- engineers are the ones at the end of the day who have to make a solution reality.

This is simply not true. In the past I was a Business Analyst. I would meet with clients to gather requirements and that illustration would often unfold in the same manner.

It has nothing to do with a persons role, it has everything to do with having large knowledge or expertise gaps.
Also working in an ad company and also using bloomd, it rocks.

For HyperLogLog, we actually utilize our column based big data store. It is possible, also pretty easily, to create the HyperLogLog algorithm as an SQL query, which we can use to aggregate several useful metrics. This is super useful when you can combine it easily with several other metrics that are not using the HyperLogLog, e.g. making another facts table for your star schema.
> One of the biggest problems in ruby is that there is often no clear difference in code between a method and a variable.

The only even superficial ambiguity is between calls to methods on the current object and local variable references.

> For example, you can have a Model.foo method that seems harmless enough, except that actually calls other methods on other models to do some calculation that maybe two or three layers deep makes a call to an external service.

That's not a lack of clear difference in code between a method and a variable, since when its referenced in external code its unmistakably a method, not a variable reference (its quite awkward to reference an object's variables from outside in Ruby). Its that Ruby is doesn't have syntactic conventions which imply things about the implementation of methods (the way, e.g., C# has with properties, which are simply a gate way to call methods, though there are fairly strong -- though not universally observed, and therefore dangerous to rely on -- conventions about what the underlying getter and setter methods should and should not do.)

Personally, I think Ruby's way is the right way if you don't have strong and language (e.g., compiler) enforced guarantees.
>What you are describing is just bad code/design that can exist in any language.

Actually the problem he is describing is a consequence of language design, not of architecture design.

In Javascript, if I write foo.bar, I know that it is accessing some field of the foo object, and that's it. Unfortunately we're going to get a bunch of stuff in ES6 that's going to change this, but the fact that we can have some invariants (especially in a dynamic language like Ruby) on property accessors is pretty important when trying to reason about performance.

The fact that Ruby only exposes methods is a language design decision that can enable some pretty bad architectural decisions.

Language features are about tradeoffs .For example, among other things, the calling syntax for ruby means that point-free functional programming is pretty much impossible (though there are possible language-level solutions for this). Depending on what you're looking for, that can be considered a flaw , because it deviates from your personal definition of the ideal programming environment.
Meta-comment: this is an excellently written landing page. All the comments about the explanation prose you usually see on HN when a language or library is introduced could be rewritten as "Make it more like Haste's landing page".
Those are still aspects which are best analyzed via opportunity cost than on a billable hours basis.
There's no such thing as a function with no arguments in Haskell.

f :: () -> T is a function that still takes a (meaningless) value

g = map f list is just a value.
They already solved that one. Fluke do a line of meters with remote displays.
SEEKING WORK - REMOTE

I'm a Java developer.
Experience: 4 years.

Skills: JavaSE/EE, Servlets, JSP, Spring, JDBC, Hibernate, TestNG, HtmlUnit, Maven, Ant, MySQL, MongoDB etc.

Also know: Linux, Bash, Perl, JS, jQuery, HTML, CSS, Web Scraping etc.

For more info email: kovrik0@gmail.com
'This site is currently not available...'

I think this says it all, joke or otherwise.
i don't agree. there are several representations for tree->text... but the tree itself are pretty much limited.

cyclical, not cyclical. root node or loose. for an editor you probably don't even have to worry about the rest such as direction of traversal etc.
Yeah my comment was a sarcastic rhetorical one :)

But you've done a good job of highlighting why I was being sarcastic.
This is true for any meeting where a specialist is outnumbered and the other folks have already made up their mind.
Good luck using .NET micro framework for anything serious. It runs as an interpreted language which is not good when you only have a few kilobytes of memory and a handful of mhz processor speed. There are big problems doing stuff like generating quick signals to power LEDs (like the popular WS2811/WS2812 addressable RGB LEDs) with .NET micro. It's a neat way to use Visual Studio to blink an LED, but much beyond that and it's going to have problems.
What's it like to be an engineer?
OS X/iOS have cross device password syncing using keychain these days.
I can relate to this video. In the mid-2000s I worked as an art director at 2Advanced creating over the top Flash sites. We had a client who insisted that we add a red, invisible hexagon shield on top of the animation to prevent "forces" from attacking the site.
Totally agree, that's why I said 'if all methods are class methods...', in which case class<<self should go at the top of the class body. If there are instance methods I prefer def self.bar.
I'm a bit baffled which part of "Haste lets you write your client-server web application as a single, type-safe program" is unclear to you.
> I don't think any time I'd spend with those types of people could ever be meaningful.

That's the same attitude you're accusing them of. It's not helpful on either side of the debate.

There's a difference between being scared & disagreeing. Your refusal to acknowledge the difference says more about your desire to perpetuate your viewpoint of them rather than attempt to understand their background. It's one thing to disagree with someone, it's another to refuse to come to the table with them at all in the first place.

I think we could continue to go back & forth all day, but you don't seem very open to the idea of listening to people with opposing viewpoints :).
NAT isn't going away with IPv6.
Having been a developer, contract developer, consulting analyst, and consulting architect, I can say you are right. There are challenges for business analysts, similar to this.

But it's not the same league. Technology often comes down to "it can be done" or "it can't be done without a lot more effort than you are willing to pay for".

Sure, a business analyst may have similar problems ("this process works" vs. "this process would take 5 people a week, each time - but we only have 1 person for 4 days"). However you, the business analyst, are not usually then expected to go away and actually make X happen - you hand over your requirements to other people for them to "make it happen".
> In essence, Haste lets you write your client-server web application as a single, type-safe program, rather than two separate programs that just happen to talk to each other over some web API as is traditional.

I've been thinking about this same idea recently and find it very attractive. As programmers we don't explicitly control how our RAM communicates with the CPU; we let the underlying abstractions handle it. Why don't we have similar abstractions for when a client-side program (CPU) needs to access something on the server (RAM)?

Does anyone know of other tools trying to accomplish this? I'm not a Haskeller but am tempted to dive in just for this feature.
I'm in a team with exactly one developer and two project managers... Guess who I am?
SEEKING WORK - REMOTE - Security Consultant

I would like to help your enterprise with your security concerns. I will help you in your security design and analysis, processes, procedures, ERP, DRP, compliance, key management, PCI-DSS...

We will walk together and I will enable you to achieve your goals in a secure way. Just smart security for your business. I can work with you hourly based or project based.

Just drop me a line to my e-mail or as an answer here.
I'm still doing Windows CE 6.0 development on Motorola Business Handhelds. Sadly MS abandoned Windows CE (.net CF) from their IDEs since VS 2008.
Not really, I just think you've done a very poor job of equating "a difference of opinion" with "civil rights". And that's really what it boils down to: the anti-same-sex marriage side is just wrong on this one. And wrong opinions don't deserve respect.
But how much money do indie developers or start-ups make from Saudi Arabia? Probably not much, so it's an easy sacrifice, right?
What is meteor.js?
Magazine quizzes for nerds.
Even if certain users were in fact somehow phished or deceived by this, it would be a stretch to say that is a "breach".

Regardless, I do think Coinbase should try to prevent user enumeration.
If it's an asian male we'll get people like you noticing it's an asian male... if we make it a black women we'll get people noticing it's a black women.

It honestly doesn't matter. I've personally never seen anyone in IT of east asian descent anyway.

Get over yourself.
Well some companies can work with no managers
http://ryancarson.com/post/73639971628/the-negative-side-of-...
There is no mention of engineering in the original short story. I think it's more general, it's about being the guy who will do the actual job versus all people who manage this guy.
So you think BA's can not learn, even through experience, what can or can not be done?

Sure, there's always somebody else, same role or not, who has more expertise, but don't confuse role/title for expertise. I've seen BA's with a decade of experience school junior engineers on what can or can not be done.
i think every member of that team should have a manager, and there should be a manager to manage all the managers...
Agree. If it had a list of "Awesome stuff made with haste" at the bottom, I'd be more inclined to proclaim it perfect. Perhaps it's just a matter of time!
I am a Mechanical Engineer, and almost every Mathematics student and most Physics students that I know could do what I do. But I could very rarely succeed for a week in any of their lives. From this I can only conclude that they are smarter than me.
Apple and Samsung Reprise Patent Fight (With Google a Shadow Presence)
I agree with Paul. A website that does not function without JS is a poor design choice. I have JS disabled by default and only whitelist specific domains.

If your website content doesn't load up, there's a good chance I'm not sticking around unless it's imperative.
Why? Honestly, I can't think of any good reason to use Windows in an embedded device of any kind.

Have them use an Arduino or something with a nice older-person-friendly IDE and run a serial line to their windows box or something.
I feel like this misses the real reason the construction presented is awkward. It's not because class methods are hard to refactor, it's because class methods in ruby are not static methods. The thing being attempted seems to be to avoid creating a method that doesn't access state, as if this were C++ and state is relatively expensive.

A class method in ruby is not a static method. It is an instance method on the class. It sounds like nitpicking, but the distinction is real. You call #new on a class because the class is The Thing that makes objects, not an awkward pseudo-global scope. Class methods should thus be things for which the class is the subject.
People should upvote this much more. This shows that the reported exposure has resulted in at least one successful phishing.

The fact that the 2 factor auth can apparently be bypassed by attaching apps is another security vulnerability entirely. If that is what you are claiming is the case, then they should be immediately fixing this as soon as you reported it to them.
Isn't this exactly the idea of the big RPC suites from 10 years ago?

It is possible, somewhat, but you get very ugly web api's, because they are 'implementation before contract' instead of designing an api first, and then letting both sides adhere to it.
it's feels like they are desperate at Mozilla corp... not sure they are going to last long... and this has damage Mozilla and Firefox brand permanently.
A class is just a reusable definition of a data structure. The SyncToAnalyticsService example is not really a data structure at all, it's just a function. It's a verb, not a noun. But it's made into a class just because OOP and patterns. This feels like someone tried to write Java in Ruby.
> if you ease the restriction to each line perpendicular to every line it intercepts, you can get as many lines as you want in 3d already.

That works in 2d space, too. Parallel lines don't intercept any more than skew lines.
BlackBerry breaks ties with T-Mobile after spat
Ask HN: Is it possible to get a visa without a degree?
Last year I received nice replies from some US companies after sharing my resume and other references, some of them offered relocation but I ended up choosing telecommuting roles.
I'm from South America, and also considering the possibility of studying abroad (Canada, US, Europe?).
https://www.meteor.com/
Incredibly nice effect. But it is so unfortunately not very well working with FF, so for websites with significant part of FF users it is a no to use it.
Personally I admire your effort. Imagine the interface where you should put the ball into the hole to achieve a menu item. Will work only on smart devices with gyroscope, however.
Another alternative is minion[0]. The format is TCP on the wire which avoids the NAT problems that SCTP has, but it is able to deliver some really interesting features, including multiple message streams like SCTP.

[0] https://datatracker.ietf.org/doc/search/?name=minion&actived...
>And PocketPC could do almost everything an iPhone could do about... 5-6 years before the iPhone came out.

I had a top-of-the-line PocketPC phone for three years. Saying a PocketPC could do almost everything an iPhone could do is like saying that a nail file could do almost everything a Haas CNC machine could do.
Running WHOIS shows that the domain is registered to MarkMonitor (which Microsoft uses for domain registration) and uses the same nameservers as microsoft.com and windows.com.
Not the most convincing publicity for Azure, is it? This has potential to be a harmless joke turned PR problem.
Maybe this: http://groups.inf.ed.ac.uk/links/
It was not "taken down". It fell in rank. That may sound like nitpicking, but when it comes to inflammatory topics we all have a responsibility to be precise with our language.

The post fell in rank because of user flags and HN's flamewar detector.

Finally, this post is off-topic for HN (and always has been). When you have questions like this, please email hn@ycombinator.com.
Why is Firefox so shit?
This Chrome extension toggles between standard view and basic html — https://chrome.google.com/webstore/detail/basic-html-email-t...
SEEKING WORK - SYDNEY

I'm a data scientist who has quite a bit of compsci knowledge. If there is a spot of data bother in your company, you need someone like me. Can't tell if your new designs are ACTUALLY working? You call me. Want know how to segment your users into high value and low value users? You call me.

I've worked small data to systems that generate up to 40GiB of data per hour. I've deployed solutions from tiny scripts to huge arse systems on AWS. I can find a solution for your problems through the power of data.

My email is my username [at] gmail