skysight-inc/HackerNews huggingface dataset:
Back in those days, mostly nobody cared about driver support. In Windows 3.1, there were three classes of things that you could even install driver for: graphics cards (if you wanted more than 640x480, which most people didn't care about), printers (windows had ~70 different drivers, on the other hand most printers were compatible with some defacto standard) and other devices which effectively were sound cards.

Both windows and geos mostly relied on DOS and BIOS for things like filesystem and block device access, so for scsi disks, zip drives and similar you either needed DOS driver or just correct BIOS ROM module on the card.

This only changed with Windows 95, which still could use DOS drivers, but reliability and performance suffered in that case. Native 32bit windows drivers were built on top of Plug and Play model, which has the unfortunate feature that given device is either recognized by windows automatically or needs specific driver for that specific device (surprising amount of these "drivers" are plain text files that just map the device id onto some standard windows driver).
Rationally choosing a life: part I (2016)
Puck – Checks your Python project dependencies for updates
Read and know the long history of photography
Ground-to-satellite quantum teleportation
That’s worrying indeed. But is the track record of Asus/Linksys/Buffalo/etc better? For decent security I guess the best option is to run pfSense or similar, but that seems to require more expensive hardware.
How Does SSH Work – Plain and Simple Explanation
American Tech Companies Afraid of Offending Indians Are Censoring Their Products
Join GitHub in support of the open internet, again
The land life company website: http://www.landlifecompany.com/
A simple reduce template implemented in C++
In Cambridge, later moving to Bury StEdmunds?

(If you don't know what I'm talking about, I thought you were someone I briefly used to work with. Sorry.)
Because humans make stupid accidental mistakes.

YAML says there's a world of difference between

- flag1
- option2

and

-flag1
-option2

but for a human who just wants their thing to work, that's inscrutable, but in JSON, they become

[
"flag1",
"config2"
]

and

"-flag1 -config2"

respectively.

Personally, live python as config is my preference, followed by YAML because comments, but YAML isn't perfect.

If the options are right next to each other it's clear there's a misalignment:

- option1
-option2

won't work, but

- option1

# if there is a huge explanatory

# multi-line comment

# as is sometimes seen in config

# files, sometimes it can be hard

# to see the misalignment.

- option2
Whatsapp's story is somewhat similar. Relevant read to this subject.

http://www.erlang-factory.com/upload/presentations/558/efsf2...
Thanks, I might have to use this soon :)
Barcelona end Bellerin interest after Arsenal meeting |
> it's not possible for Philips to add HTTPS support to the hue bridge without some sort of cloud roundtrip to a Philips server

I don't see why not. The alternative is freedom. Philips doesn't have to lock their devices. That's a choice they made, sadly the choice that most companies make.

> Because how could that be deployed without self-signed certificates and the usual browser exceptions and warnings?

The fact that your browser warns you about insecure communication happening from that web page, that's a good thing. Even iff you deliberately choose accept that and believe that there's no other way for this particular service/device.

The simple fact that you accept some insecure traffic, doesn't make it secure.
Sounds like a neat study - would you be willing to share your write-up?
As a user, why would I want a chatbot instead of up-to-date documentation with a search engine that works?
additionally:

The Patent scam intro by Austin Meyer
https://www.youtube.com/watch?v=sG9UMMq2dz4
> The messaging seems to be, in the majority case, unrealistic scare-mongering, and that leaves a bad taste in my mouth.

Complete reason why I've made the thread. Nearly every reason I've received (via whatever channel) has been a pre-written, appeal to the least common denominator response. The only thing I care about is if what has been suggested is actually possible; and assumably, if so, what we can do to negate it. I really appreciate a real response, thank you.
The heading does not fit with the article body. I don't quite understand what it is about, but I can see it's not about Hyper keys.

If you lack a physical Hyper key and want to change Capslock into Hyper, simply run:

xkbcomp -xkb $DISPLAY -o my.xkb
perl -0777 -i -pe's/key <CAPS> [{]\K[^}]+/[ Hyper_L ]/ms' my.xkb
xkbcomp my.xkb -o $DISPLAY
xev # for testing
Well, I can't speak for today, but back in the early 2000s, I put together a simple web browser in Qt, which is easy because it already includes a simple web engine, added a simple JS engine, and the web browser was up and running.

I recall being disappointed it wouldn't run nicely on '98 for some people, because it used about 25mb of RAM, and many only had 128mb for their entire system.
Some implementations allow comments. There is a project called JSON5 that also allows trailing commas, and maybe omitting quotes for keys.

I have some (private) libraries in C++, Python, and Nim that support those features, too. Basically it understands JavaScript object literals. If I find some time, I'll package them up and publish them.

One thing I'd really like to change is to make the parser round-trippable, so it remembers all the whitespace and comments, and if you use these pseudo-json as config files, you can make programmatic changes without loosing anything.
Classic: about so called web apps
We know that Google and Apple are working with the American Intelligence

Citation needed.
I don't know about a lot of other countries but India's economic boom started after liberalisation[1] in the 90s, before that India was far poorer.

https://en.wikipedia.org/wiki/Economic_liberalisation_in_Ind...
One upvote for the interactive playground on top of a video of a friendly fellow named Dan that tells you what you can do.
Bitcoin Is Having a Civil War Right as It Enters a Critical Month
Not true, you can send ArrayBuffers to webworkers as transferable objects without copying: https://developers.google.com/web/updates/2011/12/Transferab...
Although this might really be true, I am skeptical that this has something to do with the inherent design of the Java bytecode compared to the CIL.
1) Virtualized Ring 0 != Ring 0. See section 24.6 "VM-execution control fields" of the Intel SDM for details of the controls a hypervisor can use to modify guest behaviour.

2) The same applies to any application, not just unikernels.

3) I completely agree.
Scott Aaronson's blog is solid.
I can never remember the syntax for YAML, and it seems too complex and very fragile.

I rather just start with a real Python or JavaScript object literal in my source, and when it grows, move it to a new file, and run over it with a lenient JSON parser.
Someone else will do that in the future, both are equally fun projects.
Uber is 8 years old and worth $79 billion. When Google was that old, it had just done an IPO and was worth $23 billion. When Amazon was that old, it was worth about $20 billion.
If I acquire a SIM card that takes over your friend's phone number, I can install Signal and sign up as your friend. Then when you use Signal to communicate with your friend, you are actually communicating with me. How is that different to HTTPS?
TechCrunch London Pitch-Off: Here are the startups who’ll pitch
I agree. My point was in contrast to the attitude that once something is in babel that's all that matters.
.NET's memory management can be kinda crappy though, depending of course on the program. Evens out a bit when you start to get complex things.

nircmd is low in memory footprint as well as binary size.
> If you want to prevent fork/exec, that's super easy to do in a conventional Linux application:

And mmap(), mprotect(), ptrace(), ..., $syscall_du_jour(). It's not about fork/exec, it's about limiting the APIs available to the unikernel by default and by design.

Yes, you can do this for conventional Linux applications. But I wouldn't call it super easy, at least not for the vast majority of developers out there.
Longtime supporter of tinyapps.org.
Go, Miles, go!
https isn't the only way to secure data,
you can still secure messages without using https so I think this wont last and just make alternative methods more visible
1) You are still on a Ring 0. On a normal operating system, an exploited app has a limited action range, depending on the system settings. A lot of exploits simply do not work because the operating system kills the process. On Ring 0, even virtualized, all these protections do not work. You have full control within the VM and you can't have some process within the VM to check this as it is equally vulnerable.

2) Yes but Unikernels do not provide special protection against this either.
Of course, even with self signed certificates to replace plaintext http, ISP injecting/vandalism would be really easy. ISP would terminate the TLS, inject some annoying stuff, and then reencrypt with another auto generated certificate. Without the verification by public CAs, the client could never detect the MITMing.
Monzo Lost £6.7M Last Year: And This Should Terrify Traditional Banks
You should read about the difference between comoving distance and proper distance.
Aileen Lee and Kirsty Nathoo at the Female Founders Conference
Just Wow. The devil is really in the details. (the small ones, the really small ones) which we never notice.
Why would you need to install it in a personal device? Just add an exception. It's still better than plain HTTP since you can check the fingerprint against your work PC, which already validated the cert.
Feedback like this is much appreciated. The logic I'm presenting seems compelling to me, but I can only be confident of that when I get outside confirmation.

And I agree: if traditional financial businesses and activities, that rely on trusted intermediaries, weren't so heavily restricted by governments, significantly fewer people would need to pay the high decentralization premium and use cryptocurrency.
Reduce AVI File Size with Best AVI Compressor
The DV business is dead but there will be a marketing push towards EV certs for business.

Symantec's problems are that they fucked up too much and have slipped past the "too big to fail" boundary.
At least Khronos will be creating Meta API for Metal, Directx and Vullan to address the difference, I hope that would just work and solve around Vulkan fragmentation and complexity that cant fit into all Apple SDK.
Today’s the Day: Let's Save Net Neutrality
The posters don't really know that. They just want 10 years experience and they don't care what. It's like I want an experienced guy in whatever is the trend right now. Since NodeJS is the cool one right now, lets say 10 years experience in NodeJS. I just hope nobody got rejected because of it. (would be pretty unfair)
> It looks much more secure to serve a good'ol HTTP site with no encryption at all.

Not for long it won't: Eventually, we plan to label all HTTP pages as non-secure, and change the HTTP security indicator to the red triangle that we use for broken HTTPS.

Taken from Google security blog[1] back in Sept 2016:
https://security.googleblog.com/2016/09/moving-towards-more-...
"Stickes" from Zhorn Software currently running ~8MB private bytes. I've been using this software for...er...longer than I can actually remember. I don't recall it crashing once.

http://www.zhornsoftware.co.uk/stickies/
Awesome Competitive Programming
Other nations pay less for more. So, probably the USA pays a lot more than it should.
LE works with internal websites. Just use DNS validation and register any public domain (costs almost nothing).
Now that fellow is collecting awards in Luxembourg as things burn at home. Ushahidi directors still saying nothing. Wow. I wish Ghafla, Techweez, Techmoran and KahawaTungu would come together and share their scoops and work together on this. If they are cooking books we need proof.

If someone is always in the middle of scandals maybe they must be removed. Hatutaki snake oil salespeople hapa.
Should architects moonlight?
Top 20 Online CRM Tools Your Company Can Benefit from in 2017
Unleash your cloud
alarmist media gets the most clicks, perhaps browser developers see a new way to push products to people, bit like when your antivirus shows alerts in your screen all the time. they are essentially pushing there own products by flashing there logos in your face all the time.
Identify Tor Requests on Your Site
Which is the same as with anything else really. You need to practice to be good at something.
Being one of the least trusted, yet large CAs currently in existence this may not be a bad move for the company. However I do wonder what that leaves the company as far as popular assets go, their ‘enterprise’ antivirus offering was once the best-in-class but since the demise of AV and the companies general reputation declining year on year (citation definitely needed and obviously my opinion through observation) it still makes me wonder how long the company will last. Oh and of course I should remind people that Symantec owns Blue Coat...
5 Basic Skills for Front End Development [Infographic]
The manufacturer can set up a public DNS entry I think.

i.e. it'd be config.linksys.com and that'd point to 192.168.1.1, but have a certificate that matches the one on the router.
???

Look at other countries, where taxes are higher, but total income expenses (tax, plus healthcare costs) are lower (with better level of care).
tl;dr
A couple of numbers-nerds are sad and offended that math is not as recognized as reading and literature, where there are great works that speaks of the human condition and illustrates life.

Also they have the mandatory "everything is really math! ™". "LeGrand notes that dancing and music are mathematics in motion. So ... dance, play an instrument."

Just because i can describe history through the perspective of capitalism or Marx theories, does not make history the same thing as either of those.
I wouldn't bank a career on a language anyway, so.

However, as Elixir is just another skin for Erlang, switching from Elixir to Erlang or LFE or whatever the next language for that runtime is will be simple - the issue is really BEAM and OTP, as few of the skills learned around them are cleanly transferrable to other runtimes and frameworks.

I suspect that Go will be around for a while by sheer force of inertia at this point - we're 5 years since 1.0 now and it still seems like there's new major projects being started in it every day.

Rust is... interesting, but I think it'll always have its niche. As much as people like to riff on the RIIR crowd, there's actually a somewhat decent ecosystem of reimplemented libraries and systems in Rust already, and now that Rust code is part of Firefox it seems unlikely that Mozilla will stop supporting it for a long time to come. It also seems to not be a zero-sum game - rather than stealing devs from C++, it's brought a lot of developers from "non-systems" languages into the "systems" space.
> Any discussion about this should be anchored with an answer to the questions I asked earlier: What functionality do you think systemd should not have that it has today? What is a better way of achieving the benefits provided by that functionality?

I already replied to that.

> How do you recommend capturing and logging program output, if not by having the supervisor do it? (And why is that approach preferable?)

Supervisor is in appropriate place only for substituting STDOUT and STDERR
descriptors at the daemon's start, but once that is done, the descriptors are
easily transferrable to logging daemon. Obviously, the logging daemon should
understand that, so rsyslog would need a plugin to accept those descriptors,
or a generic intermediate daemon that reads all the output and sends it
further to syslog would be needed, but that's it. There's literally no
benefit in coupling log collector with zombie reaper as tightly as in systemd.

> The journal is an integrated part of the systemd toolkit, and that's a good thing because it enables useful capabilities like capturing stdout

...which is easily achievable without coupling...

> and good user experiences like `systemctl status`.

...which is useless anyway, as I said in my earlier post. Oh, but this "good
user experience" is indeed really excellent, because when I start a daemon and
it dies, `systemctl start' does not print the information that daemon failed
to start nor the daemon's initial logs. I get nothing and I don't know
that the daemon died. Indeed, great user experience. Or updating unit files,
again, great experience when the unit file acts in exactly the same way as
previously, because I forgot to reload systemd and it didn't inform me to do
so. Or systemd automatically chopping log output to my terminal. Or awful
command line syntax of journalctl. Top notch user experience indeed!

> But you don't have to interact with it. If you prefer the syslog toolchain instead, then redirect the journal to syslog via ForwardToSyslog=yes in journald.conf.

So this tight coupling is good, because it gives me nothing useful over not
coupled architecture and I can easily work around this coupling? This is what
you're trying to say?

> The journal still adds value with this approach because it captures logs that syslog can't (and without kludges like `logrotate` and `logger`).

First, syslog can capture this output. It's not impossible and it's not even
difficult.

Second, these "kludges" that worked well for decades are replaced with (a)
brittle disk format that breaks apart on system crash, (b) lack of control
over how long the logs are kept, and (c) lack of remote log collection.

> Is there another IPC framework you think systemd should have integrated with instead?

You're asking wrong question. It's not that systemd should not integrate
with D-Bus, it's that it should not swallow it.

And now I'll ask once again: what is the so important reason for systemd to
provide QR code generator and task scheduler?
Add an exception for every single internal site? You know how annoying that gets?
You Cannot Learn What You Think You Already Know
Apple iPads This 2017 so far
Many users prefer LiveChat, rather than browsing the documentation or using the search engine. Additionally, documentation and search engine don't provide private information, e.g. the status of your order.
Modi's India Beats Xi's China
>I don't think they've even needed to tweak the vm yet either, just their user space code.

We haven't really had to. Really only args we use are "+sbt db +zdbbl 32000 +K true" and increasing the default process limit.
> > it's not possible for Philips to add HTTPS support to the hue bridge

> I don't see why not.

That's not a constructive argument. I don't see how they could make it work?

Even if they somehow solve the problem of giving these devices domain names and even if they generate separate private key for each unit, the key and cert are going to be embedded in the firmware and a sufficiently sophisticated attacker will just extract them and become able to impersonate some Philips device.

How the user of another device is going to tell whether he is connecting to his device or to malicious neighbor impersonating neighbor's device to establish Philips-signed HTTPS with the victim and then another connection to victim's device and MITM the victim?

You would have to make all users install a trusted certificate authority tied to their individual device. Which is a UX disaster in current browsers and also a security disaster, because if this becomes a norm, sooner or later somebody will sell you a toy device bundled with a CA crafted to give him the ability to impersonate any website. And you'll trust this CA because you want to play with the toy.

This maybe could be made to work with some improvements in browser UI. Make it easier to add new roots of trust. Make it easier to learn and/or limit what websites these certs will be authorized to authenticate. But nothing like that exists now.

> The fact that your browser warns you about insecure communication happening from that web page, that's a good thing. [...] The simple fact that you accept some insecure traffic, doesn't make it secure.

True. As somebody pointed out elsewhere in this thread, this warning will become another EU cookie banner nothingburger.
No idea how the article justifies traditional banks should be terrified because Monzo lost £6.7M?
KeyShot 6 Crack Keygen WITH Serial Key Full Free Get Here LATEST
> "The overall writing style of this article is very poor and distracting."

at least the article didn't resort to converting astronomical numbers into trips from NYC to LA...
But there are probably more CPUs running non-java JVM languages ;-) It all depends what you count, as usual.

(I was really referring to the healthy non-java jvm language community. JRuby, Scala, and Clojure have lively communities and commercial backing)
> The "Web Operating System" just highlights how much journalists don't know about computers.

And how hard it is to predict the future of IT. Google was a nobody back then, and now they're a goliath that people can't get away from.
Because of what they are achieving on a tiny net loss vs their peers.
Not even sure if I would call it an article.
don't know either :/
> And yes, I know as a C# developer sitting on top of hundreds of megabytes of runtime, I'm "part of the problem".

This should be a solvable problem, IMO.

I mean, C/C++ apps are not inherently tiny - they sit on top of a large runtime too, but one that usually comes with the OS. What makes Python or Lisp apps (in binary form) multi-megabyte by default is that they can't depend on users having the runtime installed, unlike C/C++ apps. JVM managed to cross that gap too - most users, at some point, will install a JRE, which allows .jar files to be small.

I wonder why generalized solution for managing programming language runtimes OS/user-side didn't materialize.
Agree, garbage article.
OK, and (1) how are you supposed to trust that the manufacturer won't get hacked one day (or whatever) and the IP address won't change to something external/malicious? (2) what if I don't have an internet connection and don't have a DNS server on the gateway that can reply to such a query?
> but I think the best strategy is to let loose of the idea that you _must_ keep _all_ those thousands of photos

I feel the opposite, I keep everything (even 1000s of screenshots) because managing it would be a higher workload than otherwise. Furthermore, even the worst photo of something insignificant can bring back vivid memories of the time and location. If I "pick" only the "big" moments all the other ones are lost.

I have almost 30gb stored in Dropbox sorted by phone (I change phones a lot), every week or so I just click "import all" from my phone.
>I don't see why not.

Well then please explain how this is possible?
"After some thought about WiFi repeaters, I decided to buy a long Ethernet wire and run it down the stairs."

Would some of those 'homeplug' plugs that use the mains wiring as a closed circuit low frequency radio signal link be tidier? I used a fairly low speed pair to get Internet from modem/router downstairs to desktop PC upstairs without drilling holes and running cable. Worked ok.

https://en.wikipedia.org/wiki/HomePlug
Stream DVD Movie to TV via Chromecast 2/1
Adobe Photoshop 7.0 Free Setup Download and Serial Key
Because they are using "the latest technology such as AWS, Docker, Kubernetes and cloud native architecture"

/s
Stack Overflow Channels: Private Q&A for Your Team
Which CDNs support that kind of domain translation?
Cryptocurrencies Are Getting Crushed
Earth’s ongoing sixth major extinction event
5800sq km iceberg breaks off Antarctica's Larsen C ice shelf