skysight-inc/HackerNews huggingface dataset:
i run my desktop (windows 10 pro) and hyper-v (with linux vm). Realize you are looking at for laptop, so can't speak to battery life. But, I use WinSCP (so I can access folders) and ConEmu to SSH (to access bash) into VM and don't notice any performance issues.

have you checked out Bash on Ubuntu on Windows?
An eastpack shoulder bag, enough space to carry a book for the commute and a water bottle during summer.
Ask HN: How to keep Fruits and Vegetable fresh (actual and perceived) until delivery
Hey All,

When Fruits & Vegetables have to be shipped from warehouse to a customer's house (transport time - 5-10 hours). What kind of packaging can we use for fruits & vegetables to ensure the freshness - actual & perceived till it reaches customer's house?

Constraint - we cannot have cold room in the transportation vehicle due to high cost per order.

Thanks
How do we move forward in CS Ed and not just retrace the past?
3 Persona Tips for Better Content Marketing in 2017
BS 4 has only very recently gone all-in on flexbox so what's the expectation towards a 4.0 GA release date? A major benefit of Bootstrap is that it's really well tested on all kinds of devices (something that's difficult to achieve with your own CSS). But now that it's using flexbox for its grid doesn't that mean that testing has to be restarted all over?

Not that there's a need to rush it; I really appreciate Bootstrap's "it's ready when it's ready" stance. Personally I also like that the BS devs had the balls to rewrite their grid system based on flexbox this late in the development cycle, rather than hanging on to something you're not convinced of and focussing on getting a release out the door.

To those criticizing Bootstrap, here are my reasons why I like Bootstrap:

BS was incredibly useful for getting me back into contemporary/responsive CSS after a longer period of absence from webdev. I ended up overwriting many things, but that's why it's called "Bootstrap" after all I guess.

Bootstrap is also very useful as a baseline CSS in larger projects with multiple teams developing a uniform-looking web site.

And you can get a ton of themes for relatively little money (though not everything on offer is great of course). You can also contract an agency or freelance designer to make a BS theme for you, with a straightforward workflow.

Also, you can get relative good and targetted StackOverflow etc. advice on your daily CSS problems.

And, when BS4 finally is released, you don't have to redo your complete site to take advantage of it (or at least I hope so).
How to add your new website or App to Google analytics and Track Traffic of it?
Bank Robbery – Chacha Bhatija – Wowkidz
"bare with me" can only make sense if the author is asking us to remove our clothing along with him. I don't think that was his intent.

Telling him about the typo was meant as a courtesy to him, because I appreciate his post and want to help strengthen it in this small way.
It's also a good reason to update major appliances regularly. Washers that use too much water to fridges that are inadequate insulated.
Mobile App UI/UX Design Inspiration
One of my clients got hit with this yesterday. Google suspended the account but only after a round of emails had gone out.

Seems like at this point the perps are just harvesting credentials.
Vibur version 16 brought many new features that can make the life easier:
Although not the same, it brings back memories of having webcams facing TVs/monitors, which allowed people from multiple locations to view the output of programs they had written running on actual harware (where the hardware itself allowed code to be executed over the network, but didn't offer a remote display option).
Tesla’s Autopilot Head Departs with Hiring of Apple Engineer
This is pretty scary. When you hear security professionals explain to laymen how to identify phishing attacks, it's almost always check the URL, make sure you're actually at google.com and not go0gle.com, or something like that.

I can't even imagine what legitimate use there is to placing an entire HTML document into the URL. Just seems like a hack someone came up with as a solution to a problem, not the right solution, but a solution nonetheless.
Dude, remove the rape shit from the web site for a mobile app. Why you would think putting that stuff up there was a good idea is beyond me.

I am guessing you put a lot of effort into that comic and feel bad discarding it, but just do it. Sunk cost.
Battling the 'brogrammers'
EV certificates don't work. You're relying on the user to spot a change in the address bar, which is no different than relying on the user to notice that the domain is not "gmail.com".

HTTPS is meant for preventing MITM attacks, but it isn't meant to validate the identity of the entity you're speaking to; even though some people try doing that, it's just a game of pretend.
It looks like you haven't used C++ in a while.

C++14 is a whole other world, and can be written with most (if not all) the safety guarantees you would expect from Swift or Rust.

I had to use it for a project and was very surprised about this too...
Finding a voice
It will not. It should boot using either VESA, VGA or EFI video driver. Low resolution, no acceleration, potentially single monitor, but it will start. Even OpenGL will work via software emulation.
I work during my commute. I have a 3.5 hour daily commute with 3 of those hours on the train. I'm the first stop both ways so that gives me freedom to pick my seat. I find a seat that has an electrical outlet on it and then pull out my laptop and go to town. I get a lot done because I don't have any distractions.

When I'm home, I just try to find time when my wife is watching TV as I want to spend time with her and have the obligation of dogs.
I assume some misguided soul got told that they needed to reduce the number of texts sent to save costs, but that's horrible.

SMS for 2fa is poor to begin with. I wish people would at least implement the standard TOTP/HOTP option as well if they are going to pull stuff like that.
This is the most unintuitive approach to 2FA I've ever seen
As a data point, at my current place (a large, university-affiliated R&D lab), the upgrade cycles are different for "servers" that do some externally visible / useful stuff and workstations.

Servers generally get upgraded when the next functionality upgrade topples the current hardware or when the hardware physically dies (often WELL over 5 years).

Workstations / laptops are upgraded whenever a user wants a new one. Many folks (myself included) prefer to keep our current systems for a long time. Components and peripherals get upgraded much more frequently, as people keep buying hard drives, GPUs and other new toys.
Hushme: Muzzle bigmouth workmates to shut them up
When the extension is installed, focusing on input, you should be able to see pop up an icon for the emoji panel or click `ALT + W` to show up the panel
Far better would be to not render HTML emails at all. They're an abomination and have always been causing security problems of different kinds.
WarriorJS – Show-off or refine your JavaScript skills in this free-online game
Perhaps failing to meet targets 20 times is because they are setting high targets for thrmselves.
Whilst I agree with you that the issue should be addressed by mail clients, these emails are not a numbers game in quite the same way as usual spam.

Since they rely on attachments and subject lines that are drawn from an individual user's gmail account, they have to propagate through a network, and they can't be just mass-emailed. Anything that can get the ratio of people falling for this lower than 1/<avg addressbook size> will completely eliminate the issue.
I don't believe Ubuntu on Windows is fully there already, but I have not tried it out yet.

In addition to Bash I would like to have, for instance, a full fledged graphical Emacs, the Dolphin file browser and the Konsole terminal emulator. So a headless VM would not really be enough -- does Hyper-V work well with a graphical desktop?
That is a problem. But I do think that teleoperation will be a thing despite that.
Piese auto renault la pieseauto.ro
Masina dvs este un Renault?
Pentru a cumpara piese auto renault la un pret bun, va rugam sa incercati siteul nostru.
http://www.pieseauto.ro/piese-auto-renault/
This is definitely true of TOTP but U2F was designed to prevent phishing attacks by incorporating the hostname in the protocol[1], which means the attacker needs to successfully compromise SSL as well.

1. https://security.stackexchange.com/questions/71316/how-secur...
Mathematics for human flourishing
That's a pretty awful method of securing anything.

Like, that would prevent me from using 2FA.

Whatever happened to standards?
I'm really pleased to see that this actually outputs plain text results in _plain text_. For example, if I enter `Integrate[Sin[x], x]`, the result is `-Cos[x]` _in text_.

Real, honest to god, copy and pasteable text!

This is at odds with Wolfram Alpha and integrals.com (from its inception to its current integration with Wolfram Alpha) which returns you... a gif. Of Mathematica-rendered text. Ugh.
Yup, it would appear that "tables are back" in a sense. Layout should be intuitive and easy. the table metaphor clearly works... maybe we should just accept it !

Reminds me of this comic strip from 12 years ago: http://okcancel.com/comic/98.html
There are actually a few strong solutions out there for Mysql, most starting with change data capture like:
https://github.com/shyiko/mysql-binlog-connector-java
(I link that one in particular because he links to alternatives right in his readme!)

Pgsql is a bit harder, but if I needed to start somewhere it would be with:

https://github.com/debezium/debezium

or https://github.com/confluentinc/bottledwater-pg

These are the start of pretty sophisticated solutions where you need super real-time elasticsearch indexes and can bring up infra like Kafka.

For many applications, queueing an update when something hits your ORM to update, with the hourly/daily refresh is pretty satisfactory.
As someone who does minimal front-end work I rely on bootstrap when I need quick UIs and try to read HN to understand the trends.

This comment made me laugh. From an outsider perspective it looks like div is the new table. The latest fashion in style
Some Tech Companies Are Trying Affirmative Action Hiring–But Don't Call It That
It was probably the worst way they could have implemented 2FA; we're still vulnerable to a MITM attack.

One of the more annoying things is that the codes are sent from a random 386 number. Out of the 7+ texts I've received thus far, only 2 were from the same number.

Apparently the company they're using is named https://duo.com/
This is a WIP. You can find the list of abilities of your warrior here: https://github.com/olistic/warriorjs
The allegation about copied documents is only one line in TFA, with no context. It's highly likely that the quotes from Carmack are him replying to a different question than "did you steal files?"
Thanks for the answers, people.
If it's not discoverable or accessible, then effectively it does not exist. Or if it does, there's room for a discoverable/accessible alternative.
The one that interests you the most. Look at the language, the types of jobs, etc. Find what you want to do, then learn the language to do that.

Learning languages is easy once you get past the first one. So pick stuff that you want to do, so you'll stay interested.
There are a few factors here.

Depreciation: is typically three years for hardware purchased rather than leased. At the end of 3 years the item has zero value thus can be replaced.

Useful life: is hopefully longer and up to five years. So an item is without value but can still be used. More typical with networking hardware than compute.

The other poster who mentioned power consumption is totally correct. It can make sense to renew hardware even before it has fully depreciated in order to get better datacentre density and lower power draw.

This is what is driving most refreshes in my experience.
I guess someone wanted to make a new standard (https://xkcd.com/927/)
Just addressing this attack in particular, is there any legitimate reason to have consecutive white spaces in a URL bar?
What if I really do want the 'foo' crate to be inside the sub-module? If you want it in the crate root, you should put it in the crate root.
Most dev I meet don't even know what flex is. In my last year of dev, I have seen only one code base that was using it. Everybody else was still using float, margin, etc.

You are working in a bubble, the bubble of expert coders. Most dev are not expert coders, they are expert plumbers.
I've also recently launched a meditation app (iOS only for now), I'm taking a slightly different tack in that I'm not planning to deliver multitudes of teachers and am going for longer duration meditations.
The first version only went live in the App Store yesterday and provides a breathing and bodyscan meditation if approx 10min, each time it is played the content is slightly different so as to avoid becoming repetitive. Something like Pzizz for meditation.

The reason I've taken that approach is that when listening to pre-recorded guided meditation from a book that I found myself getting so familiar with the guidance that I knew what was coming up next, and this was quite distracting. In subsequent releases I aim to introduce options to configure the duration and to dial up or down the guidance to silence ratio.

If anyone is interested it's called Alive Meditation in the App Store, and I'd be more than happy to hear any criticism or suggestions.
The government didn't get involved at all in the infrastructure here. There were thousands of small ISPs about 10-15 years ago that got bought by the two big ones. Then the two big ISPs switched everything to fiber and increased speeds while decreasing prices.

My ISP was so small that it required me to lay my own cables and get a router.
Nor should there be a consensus. Back-end use cases are far more diverse than front-end use cases. Front-end frameworks should never prescribe the rest of your stack, IMHO.
Not evidence, only subjective gut feelings, and I've had adoption in mind. But I'm hesitant to answer this question, because it will invariably lead to language flame-wars. Anyway, it seems to me that Algol68, Pascal, and Ada are less obscure than C and C++, but the latter are clearly more popular and have proven their worth over a long time.

At the same time, implicit-block type procedural languages like Visualbasic and Realbasic/Xojo are popular, but they do not get much love from professional programmers, even though they are maybe the least obscure among all imperative mainstream languages. LISPs are also an interesting case, S-expressions are among the least complicated and easiest to grasp syntax and CommonLisp offers practically everything a programmer could ever wish for (including multiple dispatch) but it never became very popular.

But maybe I'm wrong. For example, advanced Lisp macrology is definitely obscure, so that should count in favor of Lisp being more popular according to me 'hypothesis'. Haskell syntax is fairly easy, but monads are certainly obscure, yet Haskell does not seem very popular. Likewise, Python does not seem to be very obscure, it certainly isn't syntax-wise, and it's still very popular.

So I don't know, perhaps my assessment was premature. It almost certainly was. ;-) I've just always had this impression that many programmers prefer a certain amount of special trickery and shortcuts over clarity. But perhaps it's the availability of libraries what counts most in the end.
Kaspersky Total Security 2017 Crack and License Download
Build Your Brand with Likability, Not Expertise
I also see it at the Science Museum London in this gallery:

http://www.sciencemuseum.org.uk/visitmuseum/plan_your_visit/...

Was it a loan then? It looked like part of the permanent collection.
Unlikely to work half as well.
One thing that I find very fascinating about Gustavson's Unum work is that he proposes a lot of interesting ideas - not all new, as he is happy to remind you of himself - for encoding numbers:

> Type 2 unums are a direct map of signed integers to the projective real number line. The projective reals map the reals onto a circle, so positive and negative infinity meet at the top.

http://deliveryimages.acm.org/10.1145/3010000/3001758/ins01....

He also proposes to include the reciprocal of every included number in this projection, leading to a very nice property:

> To negate a unum, you negate the integer associated with the bit string, as if that integer was a standard two's complement number. Flip the bits and add one, ignoring any overflow; that gives you the negative of an integer. It works with no exceptions. But get this: To reciprocate a unum, you ignore the first bit and negate what remains! Geometrically, negating is like revolving the circle about the vertical axis and reciprocating is revolving it about the horizontal axis. And yes, the reciprocal of zero is ±∞ and vice versa.

http://ubiquity.acm.org/article.cfm?id=3001758

http://www.johngustafson.net/presentations/Unums2.0.pdf
Heh, I forgot that. But we all know these were really insignificant compared to his later ventures.
Take an old warehouse, subdivide it, fill it with chairs, whiteboards, and some audiovisual. Hire 20-30 Ph.D.'s, an administrative assistant, and a custodial person or two, and you have an institute of higher learning. Students can live at home and brown bag it.

If I had the time and money, I'd start a university on this scale. The modern university in the U.S. has become a bloated monster, with more (and higher paid) administration than faculty, boutiques and fancy dorms, slick marketing departments, billion dollar sports facilities, medical clinics, etc. Ridiculous.

Obviously, my little thought experiment is rather simplistic; you're going to want to spend some money on labs for scientific research and instruction, and there's that pesky accreditation hoop to jump through, as well as accounting and legal expenses.

But still... we have lost focus. The mega campuses with huge layers of administrative fat do not serve their constituents well.
Ask HN: What server would you recommend for a first MVP website?
I'm not looking for anything super fancy, but I want it to be reliable and I'm completely lost on this, if you could help me I'd be forever granted :)

Edit: We used css and html

The thing is that I'm not sure about the amount of people that will land on the page will depend on the success of the marketing/crowdfunding campaign.

Also, the type of application is an easy concept for booking (via online form) vacation experiences, so it has terms and conditions, explanations of our service, cities in which we're offering it and not much more
>I can't even imagine what legitimate use there is to placing an entire HTML document into the URL. Just seems like a hack someone came up with as a solution to a problem, not the right solution, but a solution nonetheless.

It allows you to embed data in an URL, meaning you can link to documents that aren't necessarily stored anywhere, such as generated images/text.

I suppose you could make an argument that it shouldn't be shown as a regular URL.
>I think it's unlikely you'll find anyone reviewing vacuum cleaners online because they love the engineering prowess exhibited by a Dyson.

There are literally dozens of sites for every niche and topic where people are writing about it for personal satisfaction. Rather shocking you would think that given the number of personal blogs that pop up on HN.
the nuance is how big or small the "pocket" is. If your dry cleaner opens up your suit examining every nook and cranny, even areas between the fabric which you have no access to, then collects the dust particles and scans them in a chromatography machine and calls the cops when they find one particle of cocaine, they knew without a doubt came from your suit, and forward the chromatograph results to the FBI who prosecutes you for drug possession. Thats a closer offline scenario to whats going on here.
Lexmark CX410de Driver Download
There are plenty of companies who will compromise their customers to make a buck, why not invest in them? As a human, I'm glad Tim has priorities other than greed.
The Link Between Complicated Pregnancies and Child Prodigies
Ah, now it makes sense. I came to Clojure having experience with Java and Emacs. I can see that learning the ecosystem surrounding these things can't be an easy task if you're doing it all at once.

As others have pointed out, there are more 'beginner friendly' options it seems. But, these seem overlooked, and I can see beginners not even being aware they exist.

If Clojure wants to see more mainstream success, the community is going to have to provide people with the things they want. Emacs is fantastic (I use it everyday) and I believe it is the best way to write Clojure, but the learning curve of Emacs + Clojure + Java is too great. Cleaning up the Java Stack Traces (I believe there are several projects that try to do this) in Clojure Core would also help with this.
Yes...a fixed refresh cycle is more common in corporate environments. And it's more of a budgetary thing. IT has some flexibility to keep old servers, but the budget they have to refresh is calculated on some X years cycle. So they are limited in the number they can purchase each year to refresh existing servers. Net new functionality or applications typically fund the first cycle for servers that have a net new use.
I have problems with my back and I tend to overload my backpacks which is a bad combination. So I use a backpack big enough for everyday purposes but small enough to prevent overloading. It is waterproof and has an extra "pocket" for notebooks. It can also be worn together with a suit or coat.

[0] https://www.blackleaf.com/de-DE/Levis-Commuter-Flapover-Ruck...
Couldn't you do that before with the less version of bootstrap?
Great question.

I've never seen the need. Having a variety of tech sites usually gets the larger mechanical projects as everything is leading to Mechatronics anyway.

Exactly what kind of Mechanical engineering specialisation are they looking at?
In Romania we have monopolies in most of the cities, but the ISPs have the same price no matter the location.

The prices only differ in very remote locations, where you have to pay either ~$15 for 50Mb/s or ~$25 for 2Mb/s, depending on how remote it is.
No, this couldn't be further from the truth and is the reason why things like entity component systems exist - to graft data on to code and make data-driven programming easier. In Lisp-like languages, this is more true. In C++ which most games are written in and even Lua which is a common scripting language, this isn't really true. There is a wealth of information about how code is not data all over the web - google it please.

A few reasons why in C++, C, and Lua, and in general in most game programming languages code is not the same as data:

- Tends not to be editor friendly

- Requires heavy meta programming to achieve the same as other formats

- Requires compilation and/or interpretation

- Is not necessarily idempotent depending on compiler options and platform. The same data should be the same cross-platform, and code is almost definitely not because at a minimum level, it can generate vastly different assembly depending on compiler flags or processor targets.

- Purely composite. I would argue that as much as we try, it's hard to compose a lot of code properly and without considerable effort in games. Conversely, composing data can be quite easy.

- Cannot on its own be serialized/deserialized easy while in a runtime state

- Not network transparent

- Cannot be compressed/decompressed in real-time as easily

See my points in other posts in this thread. I am assuming you downvoted me, which is ridiculous and childish, especially given your brief response without any reasoning or evidence despite being contrary to all computer science research.