skysight-inc/HackerNews huggingface dataset:
>It is true that it's a security risk, but instead of forcing something that people clearly do not want, why not make something that they do want. Make a product they want to upgrade to.

Two things. First, people want their computers to be secure. Most users do not seem to understand that keeping your system patched is a prerequisite to remaining secure, and those people have to be dragged kicking and screaming into running updates, which is why Windows 10 has gotten so aggressive about enforcing it. If someone gets exploited through a hole in Windows, it comes back to haunt MS; they learned that well and good in the Windows 98 days, and they learned that users will never install updates without being forced to do so in the XP days.

Second, the kind of people who are afraid to install security patches cannot be enticed by any new program or UI modification. They have an defensive dislike of computers. They just want it to stay the same forever, and even if you release new versions that are identical at the UI level, people still won't upgrade to them because they're afraid it'll "break shit", as you succinctly put it.

End users may not like MS's aggression about updates but it is actually sensible for 99% of the userbase out there. MS's problems are unique among desktop OS vendors because of the wide and varied audience that relies on them to provide a good general-purpose OS.

It's reasonable that power users would resent MS's update policies, but MS does not have the luxury of tuning their release policy for the power user. Power users should be using not-Windows.
Pressing in between the keys so I randomly hit both of them was the only way I could be unpredictable. That got a 4.9. Pressing back and forth trying to act as "random" as I could I stayed around a 7.8. Cool experiment
Is it just me or does anyone find these type of groups too career oriented? Don't get me wrong, I am a female dev and I'm all for equal opportunity and working towards supportive environment for any gender or non-gendered, sexual orientation or no orientation. I don't really find these organisations really that helpful in bringing everyone together. I'm a nerd by nature before I knew computers existed and becoming a coder just came naturally to me. Obviously it's not because I'm unique and amazing. I just grew up in an environment with a lot of freedom as a child so I wasn't limited to think or act in a certain way. Anyway I wouldn't be comfortable in a group like wwcode because looking at the blurbs on the site it's just too career oriented. I wouldn't fit in at all but that doesn't mean I don't have the same problems these women have. Just because my sex is female I get treated differently even though I don't necessarily feel either female or male inside and I'm a pure thoroughbred nerd. I don't feel like climbing the career ladder because I enjoy being the lowly dev as long as there's a bit of freedom in how I solve problems and problems are not too terribly boring. All this, yeah you're a woman, yeah you deserve to get promoted etc kinda puts me off a little bit. I'm sure it's all with good intentions but if I'm feeling like this (a woman) imagine all those males who feel threatened by us. That's why I think these type of organisations, even though they have good intentions sometimes fall short at bringing everybody together. Because in the end we all need to come to an understanding and accept our differences to have a truly harmonious society. Also a side point about people comparing computing jobs with nursing or bin lorry operators. You are comparing apples and oranges. There are factors such as money, status, education levels to consider and are different. No one is blocked from becoming a bin lorry man/woman and as a kid no one dreamt of becoming one. They add a lot of value to the society though maybe even more than some developers but that's another discussion. Ok rant's over. :)
> I always assumed that AI consciousness would be an emergent property

I think it's just perception, attention, memory, imagination and behavior learning. We have made progress on all these fields, so there is reason for optimism.

To make an analogy with AlphaGo - before the match, everyone was incredulous about it. After the match, we were stunned, but it was real. In just a few months a computer learned to beat the best human at Go. The same will be with reasoning and other high level skills.

> not a feature we would (or even could) effectively develop towards.

We, the people, are made of the same stuff as computers. We have no magic dust in us. There is no reason for consciousness to be unique to our particular way.
You quietly changed from talking about stock price to talking about enterprise value, a term which is defined to exclude cash. This is extremely disingenuous.

If you want to argue that there is no value in taking over a company for its cash, sure. If you want to argue that the market sees no value in cash, no.
Yep, that has to do with the full-text search engine (Solr). There's definitely some optimizing to do, I definitely don't want additional words throwing off the search!
Court Says Remastered Old Songs Get a Brand New Copyright
I was reminded of 37 signals' "Bootstrapped, Profitable, and Proud" series.

http://37signals.com/bootstrapped
> I believe the broadest consensus defines consciousness as having a subjective experience.

A useless definition from an empirical perspective.

> What's unclear, and some deem impossible, is how we can externally detect consciousness.

Defined that way, its impossible to objectively verify by definition.
BPF hardware offload via cls_bpf
My  job is f*cking stressful
Apple uses Azure and AWS for a lot of their compute. It's not unlikely that an Amazon outage could affect their systems too.
Now to find women who want their husbands to stay at home looking after the kids while she works, good luck with that. And to be clear unless 50% of the coupled women out there commit to this you wont see any meaningful change in how society perceives stay at home dads, which currently is "lazy"
https://news.ycombinator.com/item?id=11825815
Migrated to FoundationDB? =)
The guys at MSFT just don't give a fuck... I wonder what are their plans with W10 and the next versions. It seems it is mandatory for them that everybody moves to W10, the question is why ? what is MSFT strategy for the next 5/10 years when it comes to Windows ? A closed system like the Xbox ?
Internet connected bttn now half the size, adds long press
I am getting that as well.
Yep, my notifications were jacked.
Windows 8.1 will have security updates until January 10, 2023: http://windows.microsoft.com/en-us/windows/lifecycle

"6. What is the difference between Mainstream Support, Extended Support" https://support.microsoft.com/en-us/lifecycle#gp/lifePolicy
From the "head" of their data center business:

“We refer to Knights Landing as a coprocessor, but it’s an accelerator for floating point operations, and that’s what a GPGPU is as well,” she said.

Guess it's time to go short some Intel stock...
Lawyers.
I know someone in the oil industry and was surprised by this as well, but it is absolutely true. They really do use Yahoo a lot.

When I asked why they haven't switched, I was given a response similar to what the articles says, "that all regulatory and internal controls are addressed"

I believe natural gas communication is still done by AIM a lot.
> The median salary for software engineers could be reduced by 25% and it would still be a good career choice. So there's no real reason not to encourage more people to enter the field. Nursing has a substantially lower median salary.

That's not accurate, at least when controlling for location. Going by BLS data, the difference between RNs and software engineers is less than 25% in LA, NYC, Boston, Chicago, San Jose and probably many other places that I didn't check. In San Francisco, RNs actually get paid more on average.
Glad you like it! When I designed the page, I thought it would look best if the code sections were split up. Interesting feedback, I'll get some other people's thoughts on this later.
Microsoft is trying to unify as many devices as possible, in an effort to secure Windows around the world.

Too many people are running insecure versions of Windows, and frankly I'd rather break them (the small percentage that they are) than have that many botnets out there, sending spam, breaking bitcoin consensus, and all kinds of other nefarious things.
A simple guide for life:
(1) Gather information (e.g. read the screen)
(2) Think about it
(3) Act accordingly
I don't have an interest in forwarding the notion that one gender is superior to the other in anyway shape or form. But neither are both genders identical.

For example, the video I linked above, there is a brief observation made about how more female doctors drifted towards pediatrics than men. I don't think that says anything about the potential of either gender, but I would possibly describe it as a gender preference.

And ultimately, I think we should aim for freedom of choice. And if we do that, I don't think we can expect to split our population up by any characteristic, examine flat participation percentages and think that anything other than 50-50 is caused by prejudice.
Download paid books for free legally
Clever girl. But you rely on the "keyhole property" that loses considerable information about you as a physical entity as make this joke. You would not be able to hide your micro-expressions, or the variability of your typing, from a properly placed sensor.
I wish Samsung would coalesce their phone options to 3-4 devices, would be a lot easier... Same for most others.

That said, I would still love a mid-range desktop option from Apple... with actual user-upgradable hardware.
I noticed my iTunes Cloud music wasn't working earlier. Reminded me how much better all the iCloud stuff has actually gotten over the past 2y.
Expoit the Stagefright vulnerability of androids
When an industry is so reliant on one service, it's very difficult to shift an entire industry to a new platform. Segmentation is a real thing.

A good example I'm familiar with is within electronic sports (competitive video-games): almost every executive, player, personality, etc has been using Skype since ~2010. Unfortunately, Skype has a large number of security vulnerabilities and users can be subjected by DDOS attacks- which is especially important if such an attack impacts their performance in a game, or interrupts a livestream. Even though there are, arguably, better products being created that serve the same purpose as Skype and that don't fall victim to this problem (Discord, Slack), those within the industry don't want to segment themselves from everyone else.
Siri is a blogging tool
Looks like you can only jump down!
As am I.

There might be something larger going on ... amazon.com product search is down again, too.
She sold a blog/news website named after her for nearly a billion dollars.
Flinging money at the network effect is a great way to lose money.
Why would he be proud of this?
No, not Norway, but Finland. However we have similar solid and hard bedrock, and the same economic logic where rock chips are needed in construction.
That is a perfectly valid reason. Some people I've found are just resistant to change, and as such, put everyone else at more risk by using an older OS (thinking more XP than 7 here).

Can you share the names of the software you use that doesn't work on Windows 10? I'm really just curious. The product I work on in my day job is a Windows application that started its life as a DOS application and uses a graphics library that was designed around Windows 3.1. We really didn't have do to anything to get it to run on Windows 10. In fact, the only real problems we had were due to us still using some 16-bit compiled applications, and those wouldn't run on the 64-bit version of Windows 10 we had.
Perhaps you mean to say that the "brilliant idea" was to make cellphone minutes easily transferable. This had to have happened for the first time somewhere, and it certainly wasn't in USA.
I see only an empty white page on the iPhone.
Thanks for pointing that out! As of right now, it all gets updated manually (there's an internal CMS I built and use). As of right now, when people point out corrections they do so via feedback form, and I update accordingly (if I can verify it). Not the greatest but it's what's in place for the time being.

It'll later be open for others to provide new concepts and corrections.
Why the hell aren't these chuckleheads on Bloomberg where they belong?
It’s not a »risk which was taken«. ownCloud started out as a pure open source project and the company was formed later.

Having it under a free software license / open source is exactly so that the community can step in when there is a problem with the company.

Disclaimer: I am one of the people who left ownCloud for Nextcloud. Also one of the first contributors to the project when it was still very young, and the company didn’t exist yet.
> I'm just waiting for the day when Microsoft moves on to subscription based service.

You're probably right, it's probably the future of Windows. Adobe moved to a subscription based service, users hated it yet numbers don't lie, Adobe made tons of money with that move.
So many people (including myself at times LOL) have asked for Bash. It'll be on there soon enough!
I don't understand. Do you think that gestating makes you have a stronger attachment to your baby, even after months of having your child around?

You're right that men and women may have different views. The overwhelming majority of women in my parenting group who could afford to were very excited to go back to work. The majority of fathers had a romanticized view of staying at home.

Maybe my experience is an outlier, but I think that after a few months both parents have developed connections with the baby -- it's just that half of them are told by society that if they haven't it's wrong. There's a reason that many women develop postpartum depression, and I don't think that it's entirely chemical. Being a stay at home parent is extremely isolating.
I created SlenderGrid [1] a while ago which I believe is really all you need. It's 16 lines of code and you define your OWN actual semantic grid classes.

so for instance:

.content {
@include box-size(3/4);
}

.sidebar {
@include box-size(1/4);
}

[1] https://github.com/donatj/SlenderGrid/blob/master/src/_slend...
Clever counterpoint. :)
Happened to my folks.

I had to fix the network issues they had connecting from win10 to win7. Took all day. Just didn't want to work.

I set the other machines to never upgrade using this tool:

https://www.grc.com/never10.htm

Probably the same as the reg hack others post about.
How does Yahoo make money and how did its sources of revenue change over time? Ads?

In search, Yahoo was handily beaten by Google, and competing against Microsoft and Baidu for the rest. For webmail, Google won out, and Microsoft and Yahoo tried to hang on. For ads, Google and Facebook trounced Yahoo. Flickr was caught unaware by the rise of Instagram, and Tumblr resulted in them acquiring a massive social graph, but no clear ability to monetize it.

Facebook (& Instagram), Google (& Gmail, Youtube), Amazon, Twitter are all sites you'd visit while logged-in, so they can target ads better. Yahoo's properties no longer draw the volume of userbase that remains logged-in all the time, partially because you can get full benefit of their primary property (Yahoo.com) without logging in, and partly because fewer people use their gated properties in preference to their competitors.

But I'm not sure what they could've done to stop this. Microsoft is in a very similar boat, and their first attempt to adopt Google's strategy to get Microsoft content into everyone's hands faltered at the hands of third-party app developers. Their second attempt, with Windows 10, might succeed. Yahoo likely won't and can't take that route, so their hands are rather tied.
Yes. The amount of founders who neither have any sophistication in finance or get poor (usually free) advice is probably more abundant than one would think. Funny enough, many people rely on advice from VCs (the same people who are trying to maximize their returns).
it's just a moderately clever way to do a moderately ugly thing. When I saw the title of the post, I thought "uh, how on earth would you do that?"

I didn't stop and try to reason it out on my own, but then I clicked and saw the answer, and said "heh. cute." So there you go- enough people felt the same way I did, that the voting system moved this to the 4th link on the top page. /shrug. That's the internet for you!
He got a cease and desist from the manufacturer so he took it down unfortunately.
That, or a lack of FAA regulations.
What's insecure about Windows 7? It still receives security updates? In 5 years time, will you consider a fully patched Windows 10 to be an "insecure version of Windows" too? Why not? Did you consider Windows 7 insecure when it was first released?
No, but I've got some dice here.
It doesn't matter, neither is factually correct.
Akinator, the Web Genius
> That's my favorite thing really, being able to treat approaches to writing code in the same way we treat the functionality we make using code.

You mean ... programming the programming language?

> I can package this up ...

Not really; it will clash with someone else's use of λ. Read macros do not "package" particularly well. (Racketlang has a good solution for this: you put a #lang whatever directive at the top of a file and then the rest of the file uses the special syntax associated with that lang name).

It's very easy to overestimate the usefulness of read syntax.

This feature of Common Lisp is used far less than newcomers might imagine, though there are some famous examples of it. If you randomly sample Lisp code, you are much more likely to find a macro than a read macro.

> So within the hour I had something that let me write λ( _ _)*

Do you plan to type "lambda" with args enough times to eventually that hour of your life back? Ha.

Useful syntax for writing anonymous functions can be had, without relying on read macros at all.

cl-op: https://code.google.com/archive/p/cl-op/

Note how if we take λ(* _ _) and then just move the parenthesis over the Greek symbol, we get (λ * _ _). This saves almost the same amount of typing. If your Lisp recognizes λ as a symbol token, then all you have to do now is write a regular macro. Basically, just get the cl-op package and then set up λ as an alias for op: (defmacro λ (&rest args) `(op ,@args)).

In TXR Lisp, I implemented a more powerful op which has numbered arguments, and an escape syntax for inner ops to refer to outer ops.

Y combinator with TXR Lisp op:

;; The Y combinator:
(defun y (f)
[(op @1 @1)
(op f (op [@@1 @@1]))])

;; The Y-combinator-based factorial:
(defun fac (f)
(do if (zerop @1)
1
(* @1 [f (- @1 1)])))

;; Test:
(format t "~s\n" [[y fac] 4])

Combinators return us to your topic of writing a function which squares its argument. Instead of a condensed lambda notation like (op * _ _) for doing this with syntax, we can have a combinator, like (dup #'). This is nicer in a
Lisp-1 language where we can just do (dup ). Dup takes its argument, which is a two-argument function, and returns a one-argument function which calls that function with two copies of the argument:

(defun dup (fun)
(lambda (arg) (funcall fun arg arg)))

(funcall (dup #'*) 2) -> 4

(mapcar (dup #'*) '(1 2 3)) -> (1 4 9)
I'm pretty comfortable in iOS, Linux (Ubuntu) and Windows... I use bash just about everywhere, Windows tends to be the odd one out... but most of the software I use is the same across platforms, just varying shortcut keys.
At one point my ThinkPad wouldn't reconnect to wifi after suspend/resume when running Windows 10. That seems to have fixed itself, but I've no idea which update might have solved the problem or even if it was an update.

Now Windows 10 is refusing to recognise the Logitech wireless mouse USB receiver that works fine under Linux and also worked fine under Windows until a few weeks ago.

Honestly, I think Windows now has worse support for legacy hardware than Linux.
Probably not, that type of compromise tends to be common in targeted attacks. Not as much in generic fraud like this, as just the credentials wouldn't have been enough to easily automatically identify this guy as a good target.

He probably had some bot on his computer that recorded him using paypal and what not, and because paypal has some seriously impressive fraud detection mechanisms the attacker opted to take over teamviewer (if teamviewer is at all involved here, could be VNC provided by the malware for all we know) on his computer.

Now, judging by the way these things generally work the guy running the bots and the guy running remote desktop on his computer are hardly ever the same person.
await feels more magical than other language constructs because, at least to me, async constructs are much more complicated than synch ones (if/else, functions, for, etc). A quite important dimension that this await/async syntax adds is time. Now the programmer is forced to think about time, even though the code is meant to read sequentially.

For instance what is `return await asynchronousOperation(val);` meant to return? You'd think that a return always returns something immediately - however when reading this code your mind has to process also the await keyword and think about the extra time dimension.

With a callback you have clearer separation of concerns - you know you're passing the behavior (the function) as an argument that will be executed at some other moment in time.

This async/await stuff seems like a fix for "ok JS code is becoming callback hell, how do we fix it?", rather than thinking about what async programming actually means and how we can reason about it more naturally - for instance I don't want to code async stuff and have it look like it's sync, because well, they're different concepts!
> I don't see people fighting there for equal rights.

every time the gender imbalance comes up on HN someone makes the same comment you have.

Did you try Google? Because those programmes are trivially easy to find.

People will often make a similar comment about the lack of programmes to get women into construction or mining. But those programmes are really easy to find too.
Most likely this is what needs to happen sooner or later. For now the existing iOS app can be used of course since it can connect to any ownCloud/Nextcloud server. Or any WebDAV app, for that matter cause we support open standards.

We will make sure though that this problem does not arise again since there will be a Nextcloud foundation which is in full control of the copyrights.

Disclaimer: I am the former designer of ownCloud and moved on to Nextcloud.
Another issue is that asking someone to install a malware'd VOIP client is also a common scam: https://www.google.com/search?q=teamspeak+scam
Why wouldn't he?
This one goes out to you, Serdar Argic, where ever you (they?) are! Say "hello" to Mutlu and Cosar!
Same here, but seems better now.
For those wondering about context: Apple acquired FoundationDB last year. http://techcrunch.com/2015/03/24/apple-acquires-durable-data...
I have the opposite experience of that. Generally function-based promise code is just about the same as async/await. It does take some time to get used to all the equivalencies between imperative code and promises though.
awesome service! May integrate this with https://adcat.io in the future with a public feed feature
Good questions! Note, that I'm affilated with Nextcloud so obviously a bit biased.

Only because a project is very transparent about security vulnerabilities does not necessarily mean it's inherently insecure. In fact, at ownCloud we found all critical vulnerabilities ourself and also run a successful bug bounty program. (for Nextcloud we are also considering one)

Check https://news.ycombinator.com/item?id=11821854 for more insights.