skysight-inc/HackerNews huggingface dataset:
I can find you some property in Maine that is closer to 2K/acre as long as you're okay being off grid. Well drilling would only be $3-5K depending on the site, and you might even get lucky and have a natural spring on the property somewhere.

We got a whole lotta land up here, and most of it is stuck in the post-lumber slump.
>Time will tell if they did a good job. You could have said the same thing about the DAO before that collapsed.

You missed his point. He said it's a good proof of concept. Not that it's a good final product.
Video of a talk from BlaBlaCar in Paris on rkt: https://www.youtube.com/watch?v=dW7U2PZ16ek

And a blog post on their site: http://blablatech.com/blog/why-and-how-blablacar-went-full-c...
My Zbook Studio G3 is the size of my old rMBP and has a Xeon 1545m, 32GB of ECC RAM, a 950 NVMe SSD, and space for another (but m.2, not NVMe, unfortunately).
I didn't understand why rust and go are natural alternatives to C. Wouldn't C++ be a more natural option? (Despite the fact that both go and rust are developed by third party companies)
Jackmott is the one who introduced the standard of "controlled experiments". Why doesn't he propose an experiment design which will shed light on the question of whether classes are harmful or not?
Yeah but that changed a long time ago. There aren't many patents still in force that have a term calculated under the old rule.
C unions have no discriminant. But yeah it's a pity—I'd try to hack up discriminated unions then. Or convert to Rust unions and then enums and remove unsafety.
So basically, your argument boils down to "well what if the person who implements the dynamic array doesn't know C properly and provides an API that exposes the internal realloc'd memory?". Because if not, I have no idea what kind of insane dynamic array implementation you have in mind. There is no way you should be able to access pointers to the internal memory from the API of a dynamic array.

Here's how it works - if your array is of malloc'd structs, then when you access the element, you get back a malloc'd struct. At no point can you access the actual memory, only copies of the values contained at a given index.

So yes, I suppose if your bounds checked dynamic array was implemented by a complete novice or someone that doesn't know C, your hypothetical scenario could happen.

None of this changes the fact that it's easy for a competent C programmer (do I really need to specify this?) to completely avoid buffer overflows in his own code, which is the only thing I have argued.
I'm speaking mostly in terms of recoverable errors where it jumps to a logging section, carries on, but leaks memory.
In my experience, HP does a lot of manipulation of their BIOS settings to make sure you only use their replacement parts.
SocialOptimizer – Breakthrough Software Lets You QUICKLY Maximize Profits
"out of C into a language with no buffer overruns, and in general much stronger security and correctness guarantees."

Doesn't sound like C++.
I'm also not an expert, but I think the bigger cost here is memory latency. Size correlates to, but scales differently than the switching cost of registers because it's zero sum. A register saved is a register waited on, twice. There's also the cost of decoding and executing the instructions to store / restore the register values on both ends.
Yep. Not disagreeing.

RE: quantum mechanics, my mentioning it is mostly in the sense of wondering if the quantum plane is the "place" where our true "essences" truly live. Again though, that's just a wild speculation without any scientifical substance. I realize that, it's simply something I grew to wonder about in the last several years. I honestly can't claim any relation to anything spiritual, that's a fact that can't be denied.

RE: human cognition: IMO until science has a very detailed understanding on how is the brain temporarily altered while under the influence of various kinds of drugs, we can't do much progress there. I mean, that way your normal state would be a partial baseline, and the altered states would be something producing a different set of parameters compared to the baseline. Comparing both would give some insights, perhaps -- sounds hard as hell though.
You are missing the point. It IS upto Ticketmaster to try and avoid scalpers/bots buying all the tickets and then reselling.
Bring credit card that you bought tickets with and show it at the door along with government ID. It is easily possible. MLS is to blame, but so is Ticketmaster.
I would gladly fund a startup dedicated to overthrowing their empire. I guess it would need to start in NYC?
11,000 people bought an adaptor to give the new MBP the same features
There is a huge, glaring problem in the internet right now: it is very hard to accept and make payments. If your site wants to monetarily interact with users, it requires going through the arduous process of hooking up to the banking system, which is least painfully done by becoming dependent on a single large payment processor (who could always cut you off, freeze your funds, charge exorbitant fees, etc). It can involve storing customer bank details, or requiring customers to register with your third party payment processor. Totally byzantine and frictionful for the age of the internet.
Java is good if you don't create 10 layer enterprise applications where each component is broken on 17 maven artifacts.

I use Perl to manage such a monster.
Or you could put the whole weight of your laptop in a bike bag.
Its useful to be able to remove safety checks for speed. I have a C++ code where all data is in array objects. Bounds checking is a compile time option, and it makes the overall code 2X slower. I can do testing with bounds checking on, but once it gets to a supercomputer that needs to be removed. Address sanitizing by compilers is an even more effective tool for this, especially for C. Bounds checking is critical for security, but if you're only concerned with correct execution then a segfault is not much different from an exception.
I use it to setup dev environments' windows. For example, a hotkey that launches the following configuration automatically in about 14 seconds (this is my primary coding setup).

1. 3 terminals and 1 Finder each in a quadrant on Space 1

2. Two Chrome windows, full-screened and placed into split-view next to each other (split view is when you hold down the minimize button for a bit to put two full-screen apps next to each other)

3. Sublime Text 3, full-screened.

4. Dash (doc app) full-screened and placed split-view with another full-screened Chrome window.

Basically automates the windows I would setup manually every time I reboot and want to code.

Over in Windows land, I used AutoHotkey for years for all sorts of things, so Hammerspoon is comfortable for me.
Classes do not imply inheritance. Classes are a means of defining an interface, albeit a heavy one.

The statement that it is better to separate data and behavior is far from self-evident IMO, and I would be very interested to understand why this is such a deeply held belief. Seriously, why?
It's annoying that most manufactures are only giving you 1080p or 4k options. WHY NOT SOMETHING IN BETWEEN!

Apple has the right approach IMO, 2880-by-1800 15", 2560-by-1600 13". ~48 - 67% more than 1080p.
Why Anti-Lean Startups Are Back
This is actually a very helpful comment. I used to think "zero-cost" meant "at compile-time", as in `newtype` in Haskell, etc. I'm guessing that's what the parent commenter thought as well, and I'd guess is what most people think when they hear the phrase.
Also when Odo was forced to return to the Link to be judged (end of season 4).
Also today is the 23rd anniversary of the premiere of DS9.
I'm not even talking about variably sized arrays, just creating a statically sized one and passing it into functions that take dynamically-sized one. For instance, a read function that fills an existing buffer doesn't care if the buffer is on the heap or on the stack, it only cares that it doesn't overrun the bounds.

alloca-style variable arrays is a whole other can of worms of danger and complexity.
So rust traits are effectively/functionally abstract classes with restricted functionality and a different implementation?
My Sharp MM10 had swappable batteries: one was thin (total 0.54 inches for the laptop), and another would protrude out the back, but provided 8 hours of work. Not bad for 2003.

https://www.wired.com/2008/01/sharp-actius-mm/
You've got the mathematics 180° wrong! In standard mathematical foundations, ∈ is the only primitive relation, from which all others (including ⊆) derive.
Find the shittiest house you can on the best piece of land and hold it for 30+ years and you should be fine.
Really? It sounds like a good fit to me, maybe I'm missing something?
Here, let me finish that comment for you: "Gotcha! You don't read this one specific (if very prestigious) journal I can name and aren't familiar with its particular foibles, so you must not be able to provide any evidence for your claim!"

Actually, there's really only one big politicized issue in the natural sciences, not counting ethical concerns in biology (I'll let you figure out what it is on your own). This is unsurprising given that it's much harder to twist the facts to suit a narrative.

The social sciences, on the other hand, are full of politics. I don't have links handy, but X% of researchers in some social sciences openly admit to political discrimination in hiring decisions, for some large X.
Assuming a robust job market, you won't have much exposure to a company's success/failure other than through equity, so I don't think diversification makes sense as a reason to avoid equity compensation.

I could see this being a valid argument if there were systemic risk to the industry that could have a simultaneous effect on your equity and salary compensation. e.g. if you're a truck driver and get equity in your company, then automated trucks could be disastrous and you'd want to diversify away from the equity.
This isn't unusual though. You know they add Chlorine to many municipal water supplies? Chlorine gas was used as a chemical weapon in WW1.
FL Studio 12 Crack and Reg Key Full Version Free Download
> We lost functionality when we lost OMTP; imagine a world where you had dedicated buttons for track forward and back.

There's one argument, albeit small, for killing the headphone jack. USB HID has included track control keycodes since forever, so USB earphones should be able to control playback by appearing as a HID device... I think...

Of course, there too Apple is off doing their own thing with Lightning.
sizeof isn't always a compile-time constant: if it's applied to variably-modified type, it's not (obviously).
Hmmmm. Note to self - actually try to audit a reasonably sized project's unsafe code to see how reasonable it is.
That's the old "formal proofs are useless because the proof checker might have a bug" argument. It's not very persuasive.
Malwarebytes Premium Free *Working*
Lessons Learned from Propeller's First VR Game for HTC VIVE
technically you probably could limit yourself to using a "safe" subset of C - basically no pointer arithmetic, no strcopy() etc - but that would defeat the purpose of using C in a first place.
Four Layers of Intellectual Conversation
meh. I'd be happy if I actually got the 10 im promised.
RCC from https://www.trustprobe.com/fs1/apps.html does iirc. It's been a while since I've used the tool and I'm not on my PC to check.
Tesla delivered over 76,000 vehicles in 2016, falling slightly short of goal
You're trying to shift the words because it's uncomfortable, but the underlying facts remain the same. Community is often dominated, and in fact is defined by, by race. You can cherry pick a millionaire here and there but those are exceptions but it's disingenuous and ahistorical to assert that this isn't true. Redlining existed to maintain racial divisions. Cities, counties, and even states explicitly maintained racial divisions, and even though these laws do not exist today, their effects are maintained.

Do you think it's a coincidence that the only community with a significant number of black people on the peninsula is East Palo Alto? It's not. ( https://techcrunch.com/2015/01/10/east-of-palo-altos-eden/ ) Do you think it's a coincidence that white people live north 8 Mile Road in Detroit? Shouldn't Marshall Mathers had grown up south of it? It's not. I suggest you read up on your history http://www.theatlantic.com/business/archive/2014/05/the-raci...
> Another interesting idea to reduce complexity for employees came from Brian Neider at Lead Edge Capital, who suggested a single question for employees to ask management: “Can you please let me know how much money I’d make from my options if the company were to sell or IPO for $100m, 200m, 300m, 400m, etc?”

Is that really the best single question to ask? It's actually a complex question as it depends on subsequent funding rounds and terms such as dilution and liquidation prefs. You should not need to run a simulator to figure out if you're getting a decent grant.

If the goal is to compare grant sizes to other offers, how about a simple objective metric like percentage ownership? That will give you a general sense of how sizable a chunk you are getting. It will of course vary by growth stage, but within stages it's closer to apples-to-apples than anything I can think of (even FMV).
I did a lot of C++ years ago, so maybe things have changed since then, but I think Rust and Go addressed a lot of the design flubs of C++.

My experiences getting things to compile across gcc and visual c++, dealing with strings (especially Microsoft's WCHAR), reliable integer sizes (pre stdint.h), and debugging templates were not things I would wish on anyone.

Re-doing some of my side projects in Go and Rust was a lot more enjoyable. I could focus on what I was doing instead of trying to work around deficiencies in the language and its libraries.
I think there is a huge opportunity space for delivering accurate and unbiased news, or something that can give the reader some degree of confidence that they are getting a bigger picture than what is being presented by a single source.

Unfortunately, I don't think it is an easy problem to solve.

After this last election cycle it really magnified for me how biased, misleading, and inaccurate many of the news source outlets are. Especially some of the self proclaimed fact checking sites.

I found myself getting in the habit of looking up news on several sources, just to confirm. Sadly, lots of news outlets get away with quoting the original source, (i.e. "CNN reported that...")

In my gut I feel that there has to be a better solution than Snopes, Factcheck.org, or Politifact which are all are prone to a lot of the same problems.
It is a convenient extra piece of flexibility. When you want to extend code in the future, inheritance can make it easier.
I don't get it, you have to save and restore all the state on context switches either way. The only question is whether you're doing it with a generic instruction or through some other more specialized instructions. It's not a question of whether they should be saved and restored at all.

That said, I'm confused why you replied to my comment above, since it's totally off-topic. This thread chain was asking how much state exists; maybe you were trying to reply to another thread?
So that's why my Jolla doesn't work with my old Nokia headphones. I was wondering, considering they were the same engineers.
... or USA :)
Search for companies that need to design sophisticated hardware at very low cost. This pretty much guarantees they need to hack microcontrollers, which are usually programmed in C. One I've worked with in my past life as an embedded developer is TI MSP430 (costs pennies), but there's many others.

Another route to code in C close to the hardware is to find work writing Linux kernel device drivers. Of course, you have to know the Linux kernel fairly well in addition to being a good C programmer to land that sort of job. Companies that need this skill include server manufacturers that design their own network interfaces and such, and perhaps phone manufacturers, or companies that design their own SoC's (Qualcomm, TI, etc). Maybe some IoT startups need this skill as well.

Yet another way to code in C is to work in a place that needs to program DSPs. Usually, this also requires knowledge in video/audio engineering. Companies that need this skill design and sell devices that do some sort of video / audio encoding (like video conferencing devices, etc).

I'm sure there's many others I'm not thinking of. I hope this helps...
What is the current state-of-the-art for portable, personal water purification methods and devices, like the sort you could use to treat a bottle's worth of water?

Devices like the LifeStraw [1], the LifeSaver bottle [2], the WaterIsLife straw [3], and the SteriPEN [4], are nice, but they're pricey. Any ways of reducing the cost?

[1] http://lifestraw.com/ [2] http://www.iconlifesaver.eu/ [3] http://waterislife.com/clean-water/the-straw [4] https://www.steripen.com/
If a call is statically dispatched, calling convention doesn't matter because static dispatch gets inlined away in hot functions. If a call is dynamically dispatched, you have much bigger things to worry about. Bounds checking is a much bigger problem for hot code.
> Sometimes exploiters can find non-executable memory to change that allows them to change the program behavior to do what they want, such as changing the command string that gets passed to a normal execve call later in the program.

Changing function pointers or the return value on the stack are the normal things to do. In particular if you corrupt the stack you can simply return into system() with whatever arguments you want.
gets() isn't part of the C standard anymore (it was entirely removed in C11, and prior to that was marked "obsolescent and deprecated" 18 years ago in C99).
I think I'd trust ozone over chlorine tho
I still don't get it. Can't it be done in c++ via appropriate data structures? I mean, it's not like Go is magic, at the end I suppose Go would be doing just that. As far as I know the main reason people opt for Go over C++ are the compiling times...
I feel like you're attacking our specific implementation of patents (and especially software patents) in America. I'm talking about the idea of copy protection. Is it an incorrect assertion that in a world without any copy protection, people would be free to copy any invention they wanted? Thus, the original inventors' version of the product (which would be exactly the same as the copied version) would have no differentiating factors, and there would be no guarantee of profit from invention.

Yes, there are a lot of flaws in copy protection. There are a lot of instances where patent trolls and patents are detrimental to innovation.

But the main point that I was originally making was: Wouldn't a world without copy protection be a world where every invention gets literally copied, resulting in lesser gains for the actual inventors?

I think you may have misunderstood me: I did not mean to support software patents or our current implementation of software patents at all. Instead, I was countering the gp assertion that (patents are rare in the software world + software world doesn't have rampant issues with ripoffs) implies that patents are not necessary to profit off of inventing.
My counterargument was that the software world may not have many patents, but it does still have copyright, and thus their counterargument does not invalidate my overall point/question: "copy protection is necessary in order to not have a world full of ripoffs"
32F is definitely warm enough to bike. I've Skied for 8 hours in 20 degree weather with no complaints. Exercise keeps you warm.
2 New Flavors of Soylent: Cacao and Nectar
(Again excuse any ignorance of the tax laws in the US)

In a fair world, this would only be allowed on the first buy-to-let property. Anything above that is just not in the interest of society in general, especially in cities like SF and Sydney that are running out of space to and/or NIMBY behaviour.
Thanks! It can definitely be a bit unintuitive at first. After all, everything has _some_ cost...
This sounds a lot like "why clean up my room when the heat death of the universe is coming anyway?", but if you do think that AI is going to supplant all of programming then be the change you want to see in the world! Get building and we'll see which one happens first.

I honestly don't know who I'd put my money on between "AI takes over the world" and "programmers stop writing buffer overflows"
GOLD: Risk Turns Higher, Looks to Resume Recovery
Back in the 9th grade we visited a dig site and we even got to dig a little with the university folks overseeing. Boy did they get mad when I found an intact pot and unceremoniously ripped it out of the ground to show off. That was just for a dirt patch on a barrier island. I can't imagine how bad ransacking a major site would be.
It's exactly a hylomorphism. Here's a possibly more familiar-looking Haskell form:

{-# LANGUAGE DeriveFunctor #-}
{-# LANGUAGE LambdaCase #-}

import Data.Functor.Foldable
import Data.List.Split

data QuadTreeF a r =
NodeF r r r r
| LeafF a
| EmptyF
deriving Functor

builder :: [a] -> QuadTreeF a [a]
builder = \case
[] -> EmptyF
[x] -> LeafF x
xs -> NodeF a b c d where
[a, b, c, d] = chunksOf (length xs `div` 4) xs

consumer :: QuadTreeF a [a] -> [a]
consumer = \case
EmptyF -> []
LeafF a -> [a]
NodeF ul ur lr ll -> concat [ll, ul, ur, lr]

rotate :: [a] -> [a]
rotate = hylo consumer builder
I think a better reason than "not wanting to play fair" is that the Apple implementation preserves the correct operation of the mic even while the remote is being pressed. Apple does it using a custom chip within the remote that superimposes an ultrasonic tone on the mic signal which can be cleanly filtered out, whereas resistor-based signalling works by shorting the mic signal to ground which either mutes or attenuates the mic (depending on the specific button and resistance involved).
BioWare: No Plans for Mass Effect on Nintendo Switch
see also https://en.wikipedia.org/wiki/Six_Thinking_Hats
Startup equity is just an at-the-money call option. Worth something but not a ton on day 1.

Due to tax guidelines, companies are highly incentivized to grant employees options struck at the last 409A valuation price. For companies who have raised multiple institutional rounds, this is usually the last round's post money valuation. This number is essentially the market valuation for the company, so an employee option is just a security with a strike price at fair market value. It has value due to optionality but only due to that.
Yes, I am so careful when I order from them!

Since you mentioned this practice. I don't use GoDaddy anymore because of all the stuff they try and add on and select it by default hoping you don't notice before you checkout.
One thing that I've heard might be a difference, but haven't confirmed yet: Rust's lack of move constructors. So you have a vector, it's full, you push one more. It has to reallocate. How do you copy all of the elements over to the new allocation? In Rust, it's a straight memcpy of T * n bytes. But due to move constructors in C++, IIRC they must be moved one at a time.

Again, I haven't actually dug into this; maybe someone more knowledgeable about this can point me in the right direction here?
Thanks. Thanks for the feedback. The movie_genre table is actually movies_genre. I just fixed it.
When you're trying to be price sensitive for your reimbursement (say, keeping startup runway in mind), the 55.5 cents per mile reimbursement very quickly overtakes the cost of other forms of transit.
This is a misrepresentation of his comment. By your interpretation, you could call GC zero-cost!

Most code doesn't use bounds checking, because the branch is a safety net you should never hit, even in theory. Any code that does hit it is already broken. Correct programs using bounds checked indexing will in general be slower than but equivalent to a program where indexing instead results in undefined behaviour.
What's New in HTML 5.1 – 14 Added Features and How to Use Them